Terrain and Vegetation
For the final project in CS 580 AI in Games, our team created natural-looking terrain using Perlin noise. My contribution focused on the AI scripts responsible for placing different species of trees across that terrain.
Gameplay Engineer
Unity • C# • C++
Data-informed vegetation placement across procedurally generated terrain.
For the final project in CS 580 AI in Games, our team created natural-looking terrain using Perlin noise. My contribution focused on the AI scripts responsible for placing different species of trees across that terrain.
Tree placement used normal distributions based on real tree-plot data from the Sierra Nevada in California. This produced species groupings and density patterns that looked more natural than uniform or purely random scattering.