Autodesk / Autodesk/arnold-usd

Animated transforms not properly backed to its own xform prim path when exporting to USD

Open
#1,642 5 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
284
Forks
68
Avg merge
2d 19h
Merged PRs (30d)
14

Description

**Describe the bug**
If we have animation on parent xforms, but no visible meshes under the parent transfrom node, those transfrom node won't be write to usd xform prim, or instead all animation xfrom data are baked to mesh.

![image](https://github.com/Autodesk/arnold-usd/assets/1912625/88175636-1a05-425b-a858-2f4d96524805)

![image](https://github.com/Autodesk/arnold-usd/assets/1912625/32ffa4fe-6c3a-47e2-b118-e688793fc3b6)

![image](https://github.com/Autodesk/arnold-usd/assets/1912625/57de0a7d-991d-42c1-941c-ebc55251362e)

We would like to reference or add more assets into that parent xform to share the animation based on the expored usd stage, but how to do that if animation is not recored in the correct prim path?

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the USD export with animated parent xforms that contain no visible meshes. Verify that each animated parent is written to its own xform prim path rather than baking the animation onto a mesh; the issue provides no source file or test entry point to begin from.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.