Procedural Cliff Generator
It works on any model, even the Blender monkey!

It works on any model, even the Blender monkey!

A screenshot in Houdini of the graph and a high poly cliff.

A screenshot in Houdini of the graph and a high poly cliff.

Procedural Cliff Generator

These are the results of my procedural cliff generator which was created with a combination of Houdini and Substance Painter.

I can plug any model into this Houdini project and it will create a completely procedural high poly cliff out of the original model, as well as a low poly version with UVs. Houdini makes it easy to create different parameters to vary details like the rock strata layer sizes and rock chipping using different seeds, which lets me easily pick the variants I think look the best.

In Substance Painter, I created a smart material that can be easily applied to any cliff because it uses triplanar mapping to avoid texture seams and an ID map which automatically varies the detail per rock strata layer without any manual work. In the smart material there is also a mossy texture that, when enabled, covers parts of the surface with moss. The entire process is fast, easy, and gives me a game-ready cliff from a low poly model in under 20 minutes (including time to generate the high poly asset in Houdini and the mesh maps in Painter).

This was my first big venture into Houdini and I'm happy with what I learned! It's a very different workflow, but extremely rewarding to create flexible tools like this one.

More artwork