|
A screenshot of the engine in action
Description:
Origin3D is a terrain rendering engine written in C/C++ and Directx 9.0. It uses grayscale height map and multilayer textures to render large terrain. To make rendering large terrain possible, the terrain is partitioned into small patches of size 32X32 segments. Those patches are stored in the leaves of quad-tree. Quad tree is a non-linear data structures, and it is similar to binary tree but each node has four children instead of two. Since all the vertices data and textures must be loaded into memory this engine requires a graphic card with 128 mb memory or more. This approach of rendering terrain is known as brute force terrain rendering. Even thought, the engine uses Direct3D but similar approach can be used to implement it in OpenGL. Because data transfer usage limitation, the download does not include any textures.
|