Alex Majewski
alexmajewski
About Me
EXPERTISE
Developer
INDUSTRY
Advertising / Motion Graphics
Connect
LOCATION
Poznan,
Not Specified
WEBSITE
Houdini Skills
Availability
Not Specified
Recent Forum Posts
How to rename/remove/reparent prims with Python? Nov. 21, 2024, 5:45 a.m.
Thanks goldleaf I did like you said with full success.
If anyone finds this post in the future, here's a minimal example of reparenting a prim (it requires the layer to be flattened first):
And to my understanding, if we plan to make more operations, we should add
Other ways and examples on reparenting, renaming or removing can be found in the USD Survival Guide, here. [lucascheller.github.io]
If anyone finds this post in the future, here's a minimal example of reparenting a prim (it requires the layer to be flattened first):
from pxr import Sdf node = hou.pwd() layer = node.editableLayer() cube_path = Sdf.Path("/Cube") new_cube_path = Sdf.Path("/Objects/Cube") edit = Sdf.BatchNamespaceEdit() edit.Add(cube_path, new_cube_path) if not layer.Apply(edit): raise Exception("Failed to apply layer edit!")
with Sdf.ChangeBlock():
before the
edit = Sdf.BatchNamespaceEdit()
Other ways and examples on reparenting, renaming or removing can be found in the USD Survival Guide, here. [lucascheller.github.io]
How to rename/remove/reparent prims with Python? Nov. 20, 2024, 9:18 a.m.
How to do what Restructure Scene Graph LOP does, but with Python?
Please help me understand PDGDeadline Nov. 1, 2024, 6:36 a.m.
That's awesome, I'm definitely going to use the toggle and try my luck with the old approach. It's good to have both solutions.