The Generation Technique

NFG is a Procedural Generation Suite. It utilizes a bounds based procedural generation system.
The generation system uses a rule based algorithm to filter objects in a way that makes sense.
Generation Area is defined by the attached box collider bounds.
Adding a layer to the inclusion filter in a layer will allow spawning objects on top of that included layer.
 Layers are order dependent. A layer can only depend on another if the other layer is below it.
Diagram showing the flow of generation.
Because the ground has no inclusions it will be generated at the bottom.
The Results. Using (pseudo) random rotation and scaling, collision filters, elevation zones and control zones (for Island shapes).