Archived

This topic is now archived and is closed to further replies.

New Idea for terrain engine?

This topic is 5960 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

After looking at the many images of the day at flipcode, I noticed that quite a few people are doing landscape engines. I have heard many complaints from the people at flipcode because of the number of heightmap/landscape engines that they see on IOTD. Now I remember one time when this guy had a screenshot of his program, and people thought it could do heightmaps that had overhangs. As it turned out, it was just the way his screenshot was taken, and the perspective. Now that got me thinking - how would it be possible to do something like a heightmap, but with overhangs? So, I thought up one idea (but not a very original one, AFAIK). It would use sections of terrain that are pre-made, instead of loaded from some sort of heightmap file (.bmp, .txt, something). The pre-built sections would have overhangs and such, like arches and whatever else, because they would be modelled like any other type of level file. Now there would be a certain number of edges for the heightmaps. The edges would fit together in certain ways so it would make the terrain seem seamless, and yet be made out of different sections. The sections could be used in quadtrees/octrees, so that only the terrain that the player sees would be visible. The drawbacks to this method would be that the levels would have to be made seamless by matching the pre-built sections. If they weren''t matched properly, there would be big gaps in the level. Also the quadtree/octree wouldn''t be able to cull as much since the pre-built sections couldn''t be broken apart (as easily). What do you guys think of this?

Share this post


Link to post
Share on other sites
I am not saying add the modeled stuff on top, what I mean is that the whole terrain would be modelled as a level, but broken up into chunks so it could be used in a simple quadtree.

Share this post


Link to post
Share on other sites