Procedural Mesh Blueprint v2 (5.4+) is a powerful resource pack designed for environment artists to dynamically generate child meshes such as overgrown moss, grass, ivy, vines, and roots on parent meshes using Procedural Content Generation (PCG). The blueprint offers an artist-friendly interface that eliminates the need for manual placement or painting of foliage, allowing seamless drag-and-drop functionality to swap parent meshes and adjust child mesh arrays in real time.
Key features include:
- Dynamic swapping of parent meshes by dragging and dropping
- Add, remove, and dynamically swap child mesh arrays generated on parent meshes
- Parameters to control PCG-generated child mesh falloff and pruning
- Toggles for absolute scaling and inverting child meshes relative to the parent
- Ability to break the PCG link and separate parent and child meshes with associated materials, enabling conversion to static meshes
Version 2 introduces the "Vertical Mesh Amount" parameter, allowing the generation of additional child meshes along the XY axis of parent meshes—ideal for simulating natural growth patterns like ivy or roots. The "Invert Child Meshes" option has been removed due to its inconsistent performance and replaced with a more stable solution.
The updated blueprint and PCG graph are saved as "v2" to prevent overwriting of previously purchased versions. Hovering over parameters now displays short descriptions. If PCG fails to function initially, users can reconnect the node once—this setup will persist and work reliably afterward.
This blueprint requires the "PCG" and "PCGGeometryScriptInterop" plugins to be enabled. Sample meshes and textures included in the download are for demonstration purposes and do not belong to the blueprint itself. Users are free to remove them once their own assets are integrated. The full package is approximately 1.8GB in size due to these assets.