Spline Architect allows you to create walls and buildings by placing modular meshes along a spline. Corner meshes are generated dynamically, and they can be straight or curved. |
 |
Floor meshes are also generated dynamically and uniquely for each SplineArchitectWall . |
 |
Generation happens inside the SplineArchitectWall actor, in the OnConstruct() function. The generation runs every time it is loaded, unless the structure has been baked. |
 |
Once SplineArchitectWall is baked, all the “one-time” meshes are converted into regular StaticMesh components, and the actor no longer executes any logic when loading. |
 |
Baked components can still be modified, and changes will remain until the SplineArchitectWall is baked again. |
 |
During baking, StaticMesh assets are also created for corners and floors. The meshes are saved with clean names and, where possible, reused in other structures. |
 |