Guide: Procedural Plant Growth in Houdini
Subscribe:  iCal  |  Google Calendar
Marina Del Rey US   10, Dec — 13, Dec
Las Vegas US   8, Jan — 12, Jan
Zürich CH   31, Jan — 4, Feb
Leamington Spa GB   31, Jan — 3, Feb
Bradford GB   6, Feb — 11, Feb
Latest comments
by petr luchko
2 hours ago

awesome work!such works inspire

can't understand what he said

by Michael Jones
5 hours ago

Students could often find it tough to write their academic tasks. It could lead to them not getting desired grades in the academics. Opting for our Online Assignment Help could be ideal for such students and they can get a complete assignment solution from us.

Guide: Procedural Plant Growth in Houdini
24 October, 2017

Houdini has always been about the procedural approach. Set up some nodes and a few expressions to realistic results — just like that. The thing is that many artists believe the tool is to complex to master. The times they are a changin’. Houdini now provides a new interface and all sorts of helpers that make it easier to use the tool. 

Creative Bloq has shared a tutorial that gives an overview of the tool. Start with some basic modeling techniques for leaves and grass to see how easy it can be to get started. The guide covers sampling VDB volumes to distribute plant growth and the use of VEX code and wrangle nodes to generate geometry on the fly.

01. Get organised

Make life easier for your future self by giving your shapes meaningful names

Start with a model of a ruin you want to cover in foliage. Make sure you name your shapes in a meaningful way. This allows easy grouping of the geometry for different purposes later. Split it up into walls, planks, bricks, windows and glass. Houdini alembic import will set a path attribute on import. You can then easily use a split or blast node to select the pieces you want.

02. Create the leaves

Make your leaves single-sided with a low poly count

With the ruin in place, it’s time to begin creating individual leaves to use later for instancing. Always work with reference images from nature if you want more realistic results. We need the leaves to be single-sided and of fairly low poly count. Start off by making a curve to resemble the outer leaf shape. Use a remesh node to add some surface tessellation. With a soft transform, slightly lift out the centre at the stem. Also add a colour attribute with different shades of green.

03. Grass strands

Put as much variety into your grass strands as you can

We also need individual strands of grass to cover the floor. Again, simple one-sided polygonal strands with varying width are sufficient. Generally speaking, more variation is always better. But even with just five different shapes, you will achieve quite realistic results. As our setup is procedural, more can easily be added later. It’s important to make sure all meshes are centred at the origin with the pivot at their foot. This way we can use them as instances straight away.

Creative Bloq 

You can find the full guide here

Leave a Reply

Be the First to Comment!