Terrain and Vegetation

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.