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
Recent Forum Posts
Crowd Sim Troubleshooting June 24, 2026, 3:56 p.m.
For motion paths, the triggers are represented just as point groups on the motion path points so you could use other SOPs to generate the triggers if you need something very custom. Otherwise, you could also use the random delay options, etc to produce some variation between agents
HDK UT_ThreadSpecificValue help June 24, 2026, 3:54 p.m.
I'm not sure about the crash you mentioned, but you would need to reset the thread-specific values before your parallel loop since you have them in a static variable
However, I'd recommend looking at using UTparallelReduce (or UTparallelDeterministicReduce for accumulating floating-point values) which are designed for this type of pattern
However, I'd recommend looking at using UTparallelReduce (or UTparallelDeterministicReduce for accumulating floating-point values) which are designed for this type of pattern
Crowd Caching , joints only June 18, 2026, 2:42 p.m.
In the next Houdini release there are some new options on the Agent Layer SOP to remove shapes / layers from the agent definition. Currently that could likely be done in Python
Another option though, depending on your workflow, would just be to cache the joints on the USD side if that's what you need in the end anyways. e.g. using a SOP Import LOP with `Agents` set to `Create SkelAnimations`
Another option though, depending on your workflow, would just be to cache the joints on the USD side if that's what you need in the end anyways. e.g. using a SOP Import LOP with `Agents` set to `Create SkelAnimations`