Table of Contents

Terrain and Vegetation

Terrain overview

Terrain

ezEngine includes a brush-based terrain system for creating heightfield and voxel terrain. Terrain is shaped by placing brush objects in the scene. The system is non-destructive, so brushes can be repositioned or removed at any time.

Vegetation

Vegetation can be created with standard meshes. Using custom visual shaders, a basic per-vertex wind animation can be applied.

Additionally, ezEngine has built in support for Kraut, a system for procedurally generating tree meshes.

Finally, there is a procedural placement system to scatter objects, typically plants, around the current player position.

See Also