Adverti horiz upsell

Camera and Object Positions to After Effects 2.0.0 for Maya (maya script)

Camera and Null Export to After Effects

License
Button download
6,492 Downloads

Compatibility

  • 2010

Operating Systems

  • Mac
  • Windows

History

Created:02/27/2012
Last Modified:03/18/2019
File Size: 19.9 KB

Q/A

Animation data out of sync in some places

Date:04/29/2015
Submitted by: David Mattock David Mattock
Hi, firstly thank you so much for this amazing script.
I am having one problem where my baked anmated objects from maya when in After effects as Nulls, the animation is out of sync in the rotation.

I have basic flipping rotating panels, and all looks great in Maya after running the script the locators follow perfectly, but in After effects it looks like its adding some easing in or something.  So the animation is out of sync for a few frames in the middle of a rotation.  I am having to go in and correct the null animation by hand for rotation and position as the pivot point is at the center , frame by frame which is taking a long time with 20 objects all having the same issue.

Ive tried, pre baking in Maya before running script, Ive tried CS6 and CC 2014, Ive tried everything I can think of but just cant work out why ths is hapening?

My frame rate is set to exactly the same and my comp settings and size match perfectly, any help much appreciated,
Many thanks :) 

Replies to this question:

  • RobC

    RobC said about 9 years ago:

    This might have something to do with After Effects storing the rotation values differently for number larger than 360. The only way to determine is to look at the scene. This would be my guess. If you want to send me the scene I'll look at it.
  • David Mattock

    David Mattock said about 9 years ago:

    That would be amazing thanks Rob. Ill create a small section of my After effects project just showing one of the bad bits or there will be too many files and very large. Ill upload a collected AFX project and send you the link here asap, many thanks
  • David Mattock

    David Mattock said about 9 years ago:

    HI Rob I've reduced the project down to just one of the bad rotations, just a few seconds as an example and uploaded to: https://www.dropbox.com/sh/34lgwdj1y9edgeh/AACAr-_lpKxOquMvEBCIikmua?dl=0 The project has about 30 panels all with bad rotations in the middle of the turns, so best to give you just a section, and one Null from maya You'll see the white I've put underneath to show you when its out of sync. Thanks so much if and when you get time to look at this.
  • RobC

    RobC said about 9 years ago:

    It would help to look at the maya file also. Make sure the selected object being used for baking is the object that is doing the rotation. It should work when the object is complexly grouped. It might be worth creating a null manually and comparing it to the null that the script is creating. Does the the baked null behave appropriately in maya? Another strange thing of note is that you are parenting rather than expressing the x,y,z position. I always express. Not sure if this makes a difference.
  • Replyindent
    David Mattock

    David Mattock said about 9 years ago:

    Hi Rob, apologies for late reply I've been away all weekend. I've tried everything you suggested with no luck. The locators behave perfectly in Maya, with your script or doing it manually. Its when imported into after effects. It seems to add easing in, as the rotations start off slow then match up perfectly after half way ? When you say express the x,y,z, you mean copy and paste them to my object ? The reason I'm parenting, is it gives me that extra layer of control, I can rotate and move the child into position, which is actually needed. Because the locators don't pick up if my object is rotated 90 degrees for example. So copying the Y rotation keys would have to sometimes go in the Z or X which don't work. The only think I can now think of is I used a timewarp in my maya scene to re-time things, but I completely baked this out and deleted before creating nulls and exporting so shouldn't matter, and still no luck.. I'm stumped here? Any other ideas?.. I really appreciate your time and help, many thanks,

Post a reply: