Spent the last month teaching myself how to create procedural models in Houdini to be used as modular assets in Unreal Engine. I followed a handful of really good tutorials on the SideFX site, and got to work creating a couple different procedural tools: a stair generator and a wall generator (can double as floor as well).
For the final submission, I decided to whip up a little tech-art video demo to show some of the features of the tool.
The stair generator has a number of of variable options that can be updated on the fly in Unreal Engine.
Some of the options available are:
- height control via moving a single point in space
- width control of steps and ramp sides
- step beveling
- step nosing and riser controls
- uv/texture controls
- bend options
- handrail options
The wall tiles have three variants: plain, opening (doorway/window), and ceiling (indented detail). There's a bunch of different variables a user can control in Unreal (or Houdini):
- dimensions
- edge beveling
- texture control
- bolt hole details
- texture control
- multiple tiles and direction control
This was a tough project, but I learned a lot!
Show-reel showing off some of the features of the project

Material spheres of the various materials I created. Glass material thanks to: https://www.youtube.com/watch?v=lZ2o-NEdJhw and wireframe material from: https://www.youtube.com/watch?v=KyvndFgepBU