Autodesk / LiveLink

An Unreal Live Link plugin for Autodesk Maya
MIT License
152 stars 39 forks source link

data can't be sent to ue #10

Open ahellpoet opened 2 years ago

ahellpoet commented 2 years ago

I create a joint in Maya2022 and use a controller(nurbsCurve) to constrain it. when I operate on the controller, the joint data can't be sent to the engine(e.g UE4) but it works fine when I operate on the joint directly. This problem does not exist in Maya 2018.Data can be sent by operating on either the joint or the controller. how can I solve this problem?

InTack2 commented 2 years ago

I am having the very same problem :(

mth233 commented 2 years ago

same, seems like using controller to change joint's transform cannot call attributeChangedCallback on joint node in Maya2022. bug?

claudero commented 2 years ago

Thank you for brining this our attention. We have been able to reproduce the issue. We are investigating it. We cannot provide an ETA for now.

InTack2 commented 2 years ago

It seems to be solved by specifying a Root that includes rig and bone as shown below.

root(← Synchronize here)
  └ rig
  └ bone

In games, rig and bone often have separate Roots, so it would be nice to be able to sync them in a separate state.