Cameron White
cwhite
About Me
専門知識
Developer
Connect
LOCATION
Canada
ウェブサイト
Houdini Engine
Availability
Not Specified
My Badges
SideFX Staff
Since 10月 2012
チュートリアル
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)
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)