For my personal project Bombing Run I created a Procedural Dock Generator using Houdini Engine and Unreal Engine 5.
This tool still needs to be optimized, UV'd and Textured.
The first step in the process was to take the input geometry and scatter points in a grid throughout it. I then wrote a script inside a Point Wrangle node that identifies how many points are nearby to label corners, edges, and center pieces.Â
I used this information to copy corresponding geometry to the correct locations.
Next I scattered wood planks all over the generated surface at various orientations and scales to add variation.
Future improvements on this system would feature a High-Low Baker that far optimizes the final geometry created by this system
Here are some videos to show the system in action!
Houdini Graph Stepthrough
Unreal Engine Exposition