Houdini Resources

Updated on June 26  2024


Wrangle Node Examples

Deborah R. Fowler



Wrangle Node Example - Vex based noise to create Vex creature

Posted on July 29  2020
Updated on Aug 15  2020
Updated on June 29  2021 to include vimeo/youtube links

Tags: vex noise, voplib.h, uv texture line


Vop noise on a line inspired by Travis Harkleroad - changed to vex and made into a creature and animated using expressions.



Also on youtube at https://www.youtube.com/watch?v=uKr3v41cjBo

As it turns out, you can use the vop noise function in vex by including the voplib.h library in your point wrangle node. This allows easy access to vop functions in vex.
Travis demo'd the vop version of moving lines. Below I have created the equivalent functionality in vex.

MISSING
        IMAGE

As an exercise, create the original version in vops. If you get stuck here is a screensnap of the vop version.

Another very useful feature that is used is to take advantage of uv texture on a line. Setting uv texture node to "rows & columns" and attribute class "point" will give an even distribution over the line. This was used to add a little color variation to the "tentacles" from bottom to top. This is a technique that can be used for a variety of things, in this case it was for color. It has the advantage that it gives a normalized (0 to 1) value along the line.

MISSING
        IMAGE

Finally, I added a bee animation with a quick model and constrained it to follow a curve.
The bee was rendered on a separate layer (with the plant as a matte object) to allow motion blur without slowing the rest of the renders down. This can easily be done in the mantra node using the objects tab. Below is the frame with motion blur, and a close up of the simple bee model with no motion blur. Details on the wing were not needed due to the motion blur.

MISSING
        IMAGEMISSING IMAGE

A more ambitious version of this would be to avoid intersections - this was not implemented here.