create_procedural_mesh_blueprint
Creates a procedural mesh placement Blueprint that uses Construction Script to auto-generate a configurable grid of static mesh instances, with parameters editable by level designers.
Instructions
Create a procedural mesh placement Blueprint using Construction Script.
From Ch. 19: Creates BP_ProceduralMeshes that uses an Instanced Static Mesh component and nested For Loops in the Construction Script to place rows of static mesh instances. All parameters are Instance Editable so level designers can configure them per instance.
The result is a Blueprint that, when placed in a level, automatically generates a grid of mesh instances (e.g., rows of chairs, plants, lights).
Args: name: Blueprint name (e.g., "BP_ProceduralMeshes") static_mesh_path: Default Static Mesh asset path default_instances_per_row: Number of instances per row default_number_of_rows: Number of rows default_space_between_instances: Spacing between instances in a row (UE units) default_space_between_rows: Spacing between rows (UE units) folder_path: Content browser folder
KB: see knowledge_base/10_WORLD_BUILDING.md#overview Example: create_procedural_mesh_blueprint()
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | BP_ProceduralMeshes | |
| folder_path | No | /Game/Blueprints | |
| static_mesh_path | No | /Game/StarterContent/Props/SM_Chair | |
| default_number_of_rows | No | ||
| default_instances_per_row | No | ||
| default_space_between_rows | No | ||
| default_space_between_instances | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |