We aggregate information from all open source repositories to provide the most of useful open source products, from Enterprise product to small libraries across all platforms. Please search and find what you want.

QuadTree Terrain

**Source code available in ‘files’ area**

This C#/XNA program demonstrates a quadtree terrain splitting algorithm which can be used to render very large-scale worlds. As you move around the terrain, the level of detail will increase/decrease based on camera distance.

The scene is built using deterministic noise which can be modified by changing the parameters in the code. There is also a water plane which adds a bit of variety to the landscape.

You can explore the world using the mouse and keyboard. When the program starts, you must press C to attach the mouse to the camera. You can then use the WASD keys to fly around. If you press the Space key, the camera will follow the contours of the terrain as you move.

1 of 5

2 of 5

3 of 5

4 of 5

5 of 5

129 Reviews

  • Unrivaled value & reliability in one solution
  • Unlimited Calls/SMS/Conferencing/Fax
  • Trusted by 350,000+ Businesses
Website https://quadtree-terrain.sourceforge.io
Tags
Platform
Features
  • Theoretically infinite terrain model
  • Easy to modify and customise by editing the code
  • Terrain and water shaders optimised to give a nice visual effect to the whole scene