Jump to content
  • Advertisement
Sign in to follow this  
aaronds

How to create heightmaps/terrain?

This topic is 2732 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi,

I'm new to game development, despite having always been coding something or other for years. I'm a noob to intermediate programmer and a relatively fast learner (I *may* be going to study CS at uni next year if I get the grades). Anyway, I've turned to game development and after playing around with a 2D game engine for andengine, I'm looking to start playing around in 3D. I've got no targets on creating a big game or anything, I just wish to start experimenting and see what I can do. Waffle over, I've been looking at JMonkeyEngine (a java game engine) for a little while and I like the look of it, especially as I'm most competent with Java than any other programming language. However, after I began reading over the introductory documents etc and I figured I would start working on maybe creating some cool terrain, scenery and stuff like that.

I've already waffled a lot, so I'll try and keep my questions brief;

- What's the best way to create heightmaps? I've tried Terragen which was pretty awesome, but Terragen costs and I haven't found anything else that compares.
- How is terrain often handled in industry? Do they really use heightmaps or something else?
- How then should I go about developing my 2D world? Manually loading and placing 3d models of houses etc?
- What about other scenery such as grass and trees? Should trees be individual 3D models?

I'm not trying to become a 1 man band in creating all aspects of a game, but I feel that learning some basics in modelling etc may at least help to understand the different roles involved in creating a game.

Any replies are appreciated :rolleyes:

Aaron DS

Share this post


Link to post
Share on other sites
Advertisement

Hi,

I'm new to game development, despite having always been coding something or other for years. I'm a noob to intermediate programmer and a relatively fast learner (I *may* be going to study CS at uni next year if I get the grades). Anyway, I've turned to game development and after playing around with a 2D game engine for andengine, I'm looking to start playing around in 3D. I've got no targets on creating a big game or anything, I just wish to start experimenting and see what I can do. Waffle over, I've been looking at JMonkeyEngine (a java game engine) for a little while and I like the look of it, especially as I'm most competent with Java than any other programming language. However, after I began reading over the introductory documents etc and I figured I would start working on maybe creating some cool terrain, scenery and stuff like that.

I've already waffled a lot, so I'll try and keep my questions brief;

- What's the best way to create heightmaps? I've tried Terragen which was pretty awesome, but Terragen costs and I haven't found anything else that compares.
- How is terrain often handled in industry? Do they really use heightmaps or something else?
- How then should I go about developing my 2D world? Manually loading and placing 3d models of houses etc?
- What about other scenery such as grass and trees? Should trees be individual 3D models?

I'm not trying to become a 1 man band in creating all aspects of a game, but I feel that learning some basics in modelling etc may at least help to understand the different roles involved in creating a game.

Any replies are appreciated :rolleyes:

Aaron DS



Hi, it could be done procedurally. Try giving this a look: http://http.developer.nvidia.com/GPUGems3/gpugems3_ch01.html



Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!