I believe that the Procedural Vegetation Editor (PVE) is an excellent approach for plant creation. However, there are currently significant limitations when it comes to deep customization. Having extensive experience in vegetation modeling, I believe the following features are essential for making the tool more versatile and professional-grade.
1. Granular Branch Control
To achieve realistic and varied plant structures, we need more control over individual branch parameters:
-
Count: Ability to define the number of branches per node or segment.
-
Angle: Precise control over the growth angle (pitch and yaw) relative to the parent stem.
-
Length: Adjustable length parameters, including randomization and tapering options.
2. Hierarchical Growth System (Trunk → Branch Workflow)
The current system makes it difficult to add multiple “base” branches. I suggest implementing a hierarchical structure similar to SpeedTree, where users can infinitely chain nodes:
-
Trunk to Branch Expansion: Allow users to spawn secondary and tertiary branches from any parent branch, rather than being limited to a fixed structure.
-
Multiple Base Branches: Ability to add and customize multiple primary trunks/stems from the root.
3. Support for Bush/Shrub Creation
Currently, it is nearly impossible to create standard Bushes using the existing toolset.
-
The system needs a “Bush Mode” or specific parameters that support dense, hemispherical, or sprawling growth patterns.
-
Improved leaf distribution and volume-based branching are required to replicate common shrubbery effectively.
Help Unreal!