It looks like subjects can pass custom parameters via LiveLink and those can be accessed in MotionController’s Motion Source: https://docs.unrealengine.com/en-us/…ve-Link-Plugin I’ve made custom blueprint derived from MotionController class, have set the MotionSource to my subject(Maya Live Link), overrided event on MotionControllerUpdate with added GetParameterValue node.
MotionController component is hooked up to MayaLiveLink, since I can interact with it’s transforms from Maya,but I can’t get any parameters from GetParameterValue node (ValueFound bool is false). I’ve tried to use “Translation X”, “Intensity” (when using Light subobject), I’ve tried to create custom attributes with simple names like “a”, and so on, but nothing does seem to be picked up by GetParameterValue node. Should I setup subject’s parameters in Maya in some special way? Or am I tying access wrong parameter names?
Have been tracing variables, and noticed that curves from maya are empty.
Then digging trough plugin source from current release branch, I have found something interesting. Chunk of code that is responsible for populating curve array is commented out (by “if 0”). Plus there is some test code inside. Basically it looks like passing curves of subjects from MayaLiveLink it’s not finished feature. I’m wondering was it the reason why MayaLiveLink plugin didn’t get into initial release of 4.19.0?