Procedural Stairs and Walls | Houdini and Unreal

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!

Cinematic renders from Unreal Engine

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

Stair variations with default Unreal Lighting (dynamic)

Wall variations with default Unreal Lighting (dynamic)

Work-in-Progress Gallery

Here’s a bunch of screen-shots and test renders I made over the month while creating this project.

Also, if you’d like to learn how to make stairs, I’d highly recommend these two video series:

Sci Fi Stair Generator | Part 1 | Model the Stair
https://www.youtube.com/watch?v=-I2w9sKhOZM&list=PLXNFA1EysfYkk7uNekEDWo8KA54Zi5Zaw&index=2

Spiral Staircase
https://www.sidefx.com/tutorials/spiral-staircase/

INTRODUCTION TO PROCEDURAL MODELING | LESSON 3 | COPY ME!
https://www.sidefx.com/tutorials/introduction-to-procedural-modeling-lesson-3-copy-me/

Let's Chat

I'm always interested in hearing of new projects, jobs, and freelance gigs.

View the Project on Artstation

If you’re on Artstation, feel free to give my project a like, or leave a comment!