Cameron White

cwhite

About Me

専門知識
Developer

Connect

LOCATION
Canada
ウェブサイト

Houdini Engine

Availability

Not Specified

My Badges

SideFX Staff
Since 10月 2012

チュートリアル

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

Exporting usd point instancing from SOPs 2025年6月16日15:32

hassancharafeddine87
what about for crowd sims, how do we instance them in lops properly?

The simple answer is to just use the SOP Crowd Import LOP (which is a wrapper around SOP Import with good defaults for importing a crowd sequence). This translates the agents into UsdSkel prims with as much scene graph instancing as possible, with a structure along the lines of https://openusd.org/dev/api/_usd_skel__instancing.html [openusd.org]

There is less instancing on the Hydra (rendering) side of things, however, so the viewport currently isn't able to do instanced GPU skinning like the SOP viewport is able to.

The Crowd Procedural LOP can also be very useful for renderers such as Karma, to convert background agents into instances of the same deformed geometry where it's safe to do so without visual artifacts. This is the same idea as the agent procedural that Mantra had enabled by default

RBD Material Fracture distorts the sides of my geo 2025年6月3日12:38

Are you using the Curved Glass mode for glass fracturing, or Flat Panes?

Crowd Agent Layer Version Inconsistency - Results Differ 2025年5月30日11:41

The second version isn't actually attaching the prop to the joint, since the joint name `mixamorig_RightHand` is invalid (should be mixamorig:RightHand)

The main difference, though, is that the old version had a "Keep Position when Attaching" parameter which fills out the Shape Transform parameters to preserve the original world-space transform when parenting the shape to the agent's joint. The 2.0 version doesn't do this, in favour of more procedural approaches like importing rigid shape bindings from the KineFX Capture Packed Geometry SOP (https://vimeo.com/681436612)