Home

Awesome

Procedural Plant and Foliage Generator

The Procedural Plant and Foliage Generator is a tool written in C# and Unity URP to dynamically generate a stunning array of foliage and full plants from a set of over 100 parameters.

Examples

The tool also allows hybridization between plants at various levels.

Hybrids

Plants are created sequentially with params assigned to major groups, starting from the leaf shape:

Leaf Shape

Examples

Vein Layout

Examples

Vein Width

Examples

Albedo Texture Gen

Examples

Normal Map Texture Gen

Examples

Leaf Distortions

Examples

Leaf Arrangement

Examples

Usage

Load up the Lab scene and begin! Select PlantPrefab, scroll down to the Preset menu, and try loading some different presets.

UI Overview

Examples

Contributing

Pull requests are welcome. If you would like to contribute new plant designs/presets, you can submit pull requests, but please keep them constrained to setups of real world plants. Although a couple novel plants are included in the presets ("Pumpkin Smash", "Blackstrap"), future requests should be for real plants only.

Where to Start

Here are links to some of the critical files in the project:

License

GNU General Public License v3.0


What's New

v2.0.0