Procedural Modeling and Animation (Houdini I)
Lissajous Curve
Use the mathematical Lissajous function to control a set of points.
Overview
I created a sphere and used the copy node to create the multiple ones you see. I then used the basic Lissajous function to control the point position of each of those spheres. It was an exercise to introduce complex expressions. The expression that controls one axis of the position of a sphere is as follows:
ch("../../lissajous_curve/val_Ax") * sin((ch("../../lissajous_curve/val_omega1") * $PT) + ch("../../lissajous_curve/val_dx"))
---------------------------------------------------------
This class introduced working with Side Effect's Houdini. It heavily promoted procedural workflow and creating networks that fully take advantage of Houdini's unique nature and power. It did not focus on look-development however, instead teaching techniques specific to Houdini.