GPUOpen-LibrariesAndSDKs / BlenderUSDHydraAddon

This add-on allows you to assemble and compose USD data with Blender data and render it all using various renderers via Hydra.
Apache License 2.0
362 stars 37 forks source link

Blender hangs with Lego 856 Bulldozer scene #207

Closed pablode closed 2 years ago

pablode commented 2 years ago

Tested with latest master (1.0.77) and Blender 3.0.1.

To reproduce:

  1. open Lego 856 Bulldozer scene: https://blendswap.com/blend/11490
  2. set Render Engine to 'USD Hydra'
  3. observe Blender hanging indefinitely

The following message is emitted periodically:

Dependency cycle detected:
  OBArmature/Bone.018/POSE_IK_SOLVER() depends on
  OBArmature/Bone.016/BONE_DONE() via 'IK'
  OBArmature/Bone.016/POSE_IK_SOLVER() via 'IK Solver Result'
  OBArmature/Bone.018/BONE_DONE() via 'IK'
  OBArmature/Bone.018/POSE_IK_SOLVER() via 'IK Solver Result'
Detected 1 dependency cycles
DagerD commented 2 years ago

Hi.

Actually it works but requires a lot of time. Also, if you disable one viewport, render will finish much faster.

pablode commented 2 years ago

Yes, you're right, thank you!