Nick Petit
npetit
About Me
Connect
LOCATION
Not Specified
WEBSITE
Houdini Skills
Availability
Not Specified
My Badges
SideFX Staff
Since Feb 2008
Recent Forum Posts
Solaris convert 4x4Matrix to separate TRS transformation Jan. 1, 2026, 9:19 p.m.
For issue 1, /World gets a default transform because the SOP Create LOP is creating that prim and authors whatever transform you specify in the "Transform" tab of the node - in your case the transform parms are left blank so you get an identity matrix which does nothing.
Adding a default transform set to identity isn't necessary as it does nothing - you'd just be adding unnecessary bloat.
For issue 2, having those old leftover xformOps doesn't hurt since they are no longer in the xformOpOrder list. However, if they were authored in the current layer, you may be able to remove them - in your python LOP:
Adding a default transform set to identity isn't necessary as it does nothing - you'd just be adding unnecessary bloat.
For issue 2, having those old leftover xformOps doesn't hurt since they are no longer in the xformOpOrder list. However, if they were authored in the current layer, you may be able to remove them - in your python LOP:
for prim in stage.Traverse(): if prim.IsA(UsdGeom.Xformable): xform = UsdGeom.Xformable(prim) if convert_matrix_to_trs(xform): count += 1 order = prim.GetProperty("xformOpOrder") or [] if order: order = order.Get() for prop in prim.GetPropertiesInNamespace("xformOp"): if prop.GetName() not in order: prim.RemoveProperty(prop.GetName())
How to Transform Fractured Pieces During RBD Bullet Solver? Dec. 30, 2025, 3:34 p.m.
Dive inside the RBD Bullet Solver and drop a Geometry Wrangle and animate the `pscale` or `scale` attributes, for example:
float @pscale = 1; // initialize it at 1 if (@Frame > 10) @pscale *= 0.95; // start scaling the pieces down after frame 10
Houdini RBD Procedural caching Dec. 10, 2025, 5:09 p.m.
If the prim count is an issue, you can deform the fractured mesh instead like you do with your bending metal but while your stage will be happier with fewer prims, your disk space will take the hit instead. That was the motivating factor behind the RBD Procedural.