Nathan Dickson created all aspects Procedurally creates and populates branch and needles along a given curve All textures are procedural