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 Aleksander, Aug 28, 2012.

  1. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,261 (1.60/day)
    Thanks Received:
    310
    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:
    17,718 (4.91/day)
    Thanks Received:
    3,990
    Location:
    Florida
    Why not use a program like Bryce or terragen? Do you plan to hard code the land itself?
     
  3. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,261 (1.60/day)
    Thanks Received:
    310
    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:
    17,718 (4.91/day)
    Thanks Received:
    3,990
    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.
     
  5. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,261 (1.60/day)
    Thanks Received:
    310
  6. W1zzard

    W1zzard Administrator Staff Member

    Joined:
    May 14, 2004
    Messages:
    15,473 (3.80/day)
    Thanks Received:
    12,822
    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
     
    Aleksander says thanks.

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

Share This Page