1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

3D Terrain programming

Discussion in 'Programming & Webmastering' started by GSquadron, Aug 28, 2012.

  1. GSquadron

    GSquadron

    Joined:
    Dec 2, 2009
    Messages:
    3,257 (1.22/day)
    Thanks Received:
    316
    Hi all!
    I am interested in starting 3D and mostly 3D terrain programming.
    My choice is C++ and OpenGL for multiplatform.
    I would like to hear any good books, even though i know i can search around.
     
  2. Solaris17

    Solaris17 Creator Solaris Utility DVD

    Joined:
    Aug 16, 2005
    Messages:
    18,736 (4.42/day)
    Thanks Received:
    5,375
    Location:
    Florida
    Why not use a program like Bryce or terragen? Do you plan to hard code the land itself?
     
    10 Year Member at TPU More than 25k PPD
  3. GSquadron

    GSquadron

    Joined:
    Dec 2, 2009
    Messages:
    3,257 (1.22/day)
    Thanks Received:
    316
    Yes, i plan to do it myself.
    I would like to do the program who makes the terrain myself.
    It requires like 6-8 months of work from the level i am now.
    The purpose is to make use of C++ and OpenGL, not use programs which do the job.

    Also, i have to ask since i am a bit new to OpenGL
    If i study for example OpenGL 2 and than want to make OpenGL 4 programs, do i need to learn the code again?
    I would ask the same thing with DirectX
     
  4. Solaris17

    Solaris17 Creator Solaris Utility DVD

    Joined:
    Aug 16, 2005
    Messages:
    18,736 (4.42/day)
    Thanks Received:
    5,375
    Location:
    Florida
    Ah I see I don't personally know of anything that deals with terrain specifically I'll rifle through an nvidia book I have to see of they deal with it. As for open GL I wouldn't re learn the language but I would buy the latest standard in book
    Form. It will deffinetly help you learn the new methods and instructions.
     
    10 Year Member at TPU More than 25k PPD
  5. GSquadron

    GSquadron

    Joined:
    Dec 2, 2009
    Messages:
    3,257 (1.22/day)
    Thanks Received:
    316
  6. W1zzard

    W1zzard Administrator Staff Member

    Joined:
    May 14, 2004
    Messages:
    16,361 (3.48/day)
    Thanks Received:
    16,569
    the classic method for terrain rendering is done using heightmaps. there should be plenty of info on google. it's really a simple concept, with infinite possibilities for refinement.

    wikipedia: http://en.wikipedia.org/wiki/Heightmap
    best tutorial i could find quickly: http://www.swiftless.com/terraintuts.html

    you dont need a opengl 4 book, start with a basic one. as long as it covers glsl (opengl 2.0) you will be fine for learning
     
    GSquadron says thanks.
    10 Year Member at TPU

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)