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
Crowds
obj-image HIVE
H20 Crowds | SOP-based Workflow

Recent Forum Posts

Referencing a single component of a dictionary attribute April 28, 2025, 10:38 a.m.

I think something like this should work:
vector upper_limits = d@fbik_jointconfig["rotation_upper_limits"];

Agent Footlocking Issue April 4, 2025, 9:38 a.m.

If you inspect the foot locking channels, some of them never return to 0 so the foot is always planted to or blending out of the original position. The target position for the IK only resets when entering a new region where the foot is planted

Modfy Agent Skeleton April 2, 2025, 10:27 a.m.

I'm not sure if doing it in Python will be very easy, since SOP tools for editing the clips will probably be much easier.
To explain further - the agent's rig only stores the topology of the skeleton (e.g. which joints exist, and the parent/child relationships), and a rest pose that's used only as a fallback (e.g. if the agent doesn't have any clips assigned). There is no information stored about bone lengths etc, so if you're trying to make changes like that to the skeleton, you actually need to instead be updating all of the agents' clips