Page 1 of 1

Problem with imported SD

Posted: Sat Nov 13, 2010 5:17 pm
by BrianLooney
I have a keyframed SD file exported from Maya. In RF5, when I click the "SD -> Curves" button for the object, it loses the keyframed motion. It comes back when I press the button again. I'm trying to get an emitter to move along with the SD object, but it won't inherit the movement.

Watch this video to see the problem:

http://www.youtube.com/watch?v=xQq1xKMB3J8

Re: Problem with imported SD

Posted: Mon Nov 15, 2010 8:06 am
by tsn
Actually I can't see a problem here, because this is exactly the idea behind the SD<->Curve function. This buttons removes all animation keys to give you the possibility to move around the node without any limitations. I guess you thought that all animation data will be baked to curves as the button's name suggests. This would be an option, but in this case one had to remove all curves manually if he/she wanted to get rid of the stored keys.

Re: Problem with imported SD

Posted: Mon Nov 15, 2010 1:02 pm
by BrianLooney
My main goal is to attach an emitter to the moving object. When I parent it, it doesn't move with it, it stays motionless. I thought if I baked the keys, maybe it would work, but it didn't bake the keys... I thought it used to work that way?

Re: Problem with imported SD

Posted: Mon Nov 15, 2010 2:11 pm
by tsn
I agree that it should be possible to parent other nodes to an imported object and I don't have an explanation for this behaviour. Maybe the devs can shed a little more light on this issue.

Currently I'm not in front of RF, so I can't test it, but one idea that comes to my mind is to bake the keys with a Python script, save the curve, reimport it, attach it to the "SD<->Curve'ed" node and parent the appropriate object. The manual provides such script (see ch. 21.05 "Recording Animation Keys").