Differential Line Growth

comments 31
Free Tutorials

This is a classic effect in Houdini. I stumbled upon it over at Odforce. As you will see from that thread there are many elaborate ways of achieving this kind of growing curve. However we’re gonna build a very simple version which yet offers a nice way of controlling growth by passing along values from a noise field. Hope you have fun!

Edit: At 03:19 I made the mistake of cutting out the naming of the Attribute in the Attrib Create SOP. It should (of course) be named “pscale”. See this image:

Growth along surface

As the Point Relax SOP offers an additional input for a surface to adhere to it is very straightforward to let the differential growth happen on a gven geometry. All we have to do is pipe the geo that we want the growth to happen on into the Relax SOP’s second input, tweak our simulation parameters and – boom, done. Growth on a surface. And because we love you (and Houdini) here’s a rendering and the corresponding setup using that exact technique:

difflinegrowth_007_render 2 (0;00;00;00)


Basic Setup: Download Project File (.hipnc)

Advanced Setup: Download Project File

Very detailed discussion about this topic on Odforce.

Thanks to giant cow films for their free HDRIs

Liked it? Take a second to support Moritz on Patreon!


  1. Pingback: Differential line growth with Processing - CodePlastic

  2. Pingback: Differential line growth: make it real - CodePlastic

Leave a Reply