Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Motion Blur UsdSkel, Hydra #738

Closed
dronepiece opened this issue Apr 1, 2021 · 3 comments · Fixed by #1338
Closed

Motion Blur UsdSkel, Hydra #738

dronepiece opened this issue Apr 1, 2021 · 3 comments · Fixed by #1338
Assignees
Labels
bug Something isn't working render delegate Related to the Arnold Render Delegate scene format Related to the scene format plugin user Reported by a user

Comments

@dronepiece
Copy link

Describe the bug
Motion blur on a mesh deformed by UsdSkel does not work.
Same result in both hydra (Solaris) and in the procedural (Arnold StandIn).
The motion blur from transformations works, but not from the deformed mesh.

It looks like this issue should be fixed in this pull request: PixarAnimationStudios/OpenUSD#1455
However, I'm not sure if this automatically will fix any issues in the arnoldstandin? Or if this just helps the Hydra implementation?

To Reproduce
Steps to reproduce the behavior:

  1. Download the UsdSkel example file from https://graphics.pixar.com/usd/downloads.html
  2. In Maya, read the file in Arnold Stand-In.
  3. Enable motion blur in arnold rendersettings.
  4. Render.
  5. You will see that motionblur exists but its only the transformation of the skeleton that shows up.
  6. Mute the transform animation on the top group.
  7. The character will now walk on the same spot, with no motion blur whatsoever.

Expected behavior
A fully motion blurred character

Screenshots
Examples from Houdini Solaris Arnold (Same result in Arnold StandIn)
Deformed by UsdSkel = Transform motion blur
skel

Baked with Bake Skinning LOP = Expected result
baked

Used Software Versions

  • Arnold: 6.2.0.1
  • USD: 20.11
  • OS: Win 10
  • Any 3rd-party app: Houdini 18.5.462, Maya 2022
@dronepiece dronepiece added the bug Something isn't working label Apr 1, 2021
@sirpalee
Copy link
Contributor

sirpalee commented Apr 2, 2021

Hi @dronepiece !

Thanks for reporting this and letting us know that this has been improved upstream! We'll look into supporting the new APIs in the render delegate, and investigate if the functions we use in the procedural pick up the new functionality automatically.

@sirpalee sirpalee added render delegate Related to the Arnold Render Delegate scene format Related to the scene format plugin labels Apr 2, 2021
@compso compso added the user Reported by a user label Dec 3, 2021
@compso compso changed the title Motion Blur UsdSkel, Hydra + Procedural Motion Blur UsdSkel, Hydra Dec 3, 2021
@compso
Copy link
Collaborator

compso commented Dec 3, 2021

Need to confirm if fixed in procedural already, if not create a separate ticket

@sebastienblor
Copy link
Collaborator

Same issue exists in the procedural so I created #951.
However, based on what I see this is a USD bug in UsdSkelBakeSkinning, but we could check if we find a workaround on our side.

@compso compso added this to Arnold USD Apr 8, 2022
@compso compso moved this to Todo in Arnold USD Apr 8, 2022
sebastienblor added a commit to sebastienblor/arnold-usd that referenced this issue Oct 27, 2022
@sebastienblor sebastienblor moved this from Todo to In review in Arnold USD Oct 28, 2022
Repository owner moved this from In review to Done in Arnold USD Nov 2, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working render delegate Related to the Arnold Render Delegate scene format Related to the scene format plugin user Reported by a user
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

4 participants