Cameron White

cwhite

About Me

EXPERTISE
Developer

Connect

LOCATION
Canada
WEBSITE

Houdini Skills

Availability

Not Specified

My Badges

SideFX Staff
Since Oct 2012

My Tutorials

obj-image Masterclass
H19 Crowds
obj-image Masterclass
RBD Tools Update | H17 Masterclass
obj-image Masterclass
Masterclass | Crowds in Houdini 15.5
obj-image Masterclass
H15 Masterclass | Crowds

My Talks

obj-image HIVE
H20 Crowds | SOP-based Workflow
obj-image HIVE
Crowds

Recent Forum Posts

Crowd path : Roll problem March 11, 2026, 5:36 p.m.

I think this is coming from the Orientation Along Curve SOP - maybe there need to be some additional parms promoted like `Transform Using Point Attributes` so you can override the up vector and avoid twisting.
Could you submit an RFE?

how to use normals from attributes on an agent? Jan. 22, 2026, 7 p.m.

This was very recently fixed upstream in USD (https://github.com/PixarAnimationStudios/OpenUSD/pull/3841) so I'd expect that to be available in the next major Houdini release

Another alternative workaround is using the crowd procedural, which has some options for baking out the skinning for all agents (equivalent to the Bake Skinning LOP) - this is done just at render time and for the relevant time range

Copying motion clips between agents Jan. 20, 2026, 12:06 p.m.

You can likely do this purely in SOPs using Agent Animation Unpack (output either a single motionclip, or a set of packed motionclips), and then use the Agent Clip SOP to import these into the other agent definition

In Python, there is a hou.AgentClip constructor that lets you make a copy of the clip for the other agent definition's hou.AgentRig

These both would require having matching skeletons / joint names for the joints that you want to copy animation between