Original Post
🔒 Locked
terrain
Advertisement
I would go with octrees first personally, it''s not to hard to learn to implement, and if you do implement them, your implementation of CLOD would have to change to suit your quadtree rendering function. If however you implement your octree system first, your CLOD system would only need coding once.
I''ve personally not used ROAM, so perhaps someone else more knowledgable on the subject could guide you there.
I''ve personally not used ROAM, so perhaps someone else more knowledgable on the subject could guide you there.
Personally I would stay far away from CLOD because it is very CPU intensive. I suggest using Quadtrees or Octrees in combination with geomipmapping. They go very much hand-in-hand. Go to www.andyc.org click on #lectures and read the log on "the future of terrain rendering". It''s excellent!
Sander Maréchal
[Lone Wolves GD][RoboBlast][Articles][GD Emporium][Webdesign][E-mail]
Sander Maréchal
[Lone Wolves GD][RoboBlast][Articles][GD Emporium][Webdesign][E-mail]
Quadtrees are overhyped. They mesh well with geomipmapping, but too often they are used with constant-LOD terrains for culling, which I wouldn''t recommend. Just project your fustrum on the ground plane and scan-convert the tiles. It makes for fast, accurate, tight, fustrum culling.
The scan-conversion technique seems all well and good, but how well does it scale to really massive terrains? It seems that you are going to need some kind of hierarchical data structure for a massive terrain, and a quadtree is a good choice. What you could do is make each node in the quadtree a large block of tiles, and scan convert them. So the quadtree would be used for culling on the kilometer scale and above for example, then the nodes simply scan-converted.
I''ve read that the UT engine now uses a brute-force scan-conversion method, but then again their terrains aren''t very big.
I''ve read that the UT engine now uses a brute-force scan-conversion method, but then again their terrains aren''t very big.
Topic Locked
This topic has been locked by a moderator. New replies are not allowed.
Sign in to reply to this topic.
Advertisement