
Proc Gen Coral Reef


This project was an attempt to generate an entire 3D environment procedurally (down to mesh level).
The coral reef in these images consists of generated, terrain, fish, jellyfish, coral plants and visual effects, all of which are built on the fly by code.
Each coral plant is constructed from a virtual skeleton via a custom node system (similar to L-Systems but my own design).


These skeletons are then clad with procedurally generated meshes and mapped with generated palette colours.

The fish & jellyfish are also generated in real-time from code-constructed meshes. Their movement across the reef is directed by boid flocking algorithms and the mesh animations are driven by a suit of vertex shaders I wrote specifically for the purpose.










