MochaImport Plus
Simplifies the workflow between Mocha and After Effects. More precisely, it helps you send your footage to Mocha and then to apply the Mocha tracking data back in After Effects in whatever way you want.
Hi,
I'm having problems with Mocha always setting 100% scale on the first frame when it exports to AE.
Even though in Mocha the scale is 1 on the frame where I initialized the surface, when it exports data to AE, it immediately rescales everything so that scale=100% on the first frame.
This is a huge problem on shots where something is growing during the shot. I've seen on Mocha forums that other people are also having this issue and so far the only solution that was suggested was to use the clean CornerPin export only - that was 3 years ago :)
Could you add an option to the MochaImport+ scipt to set a scale reference frame, ie. I want the scale value to be 100% at frame 25 - the whole tracking data would then be rescaled so that it ended up this way.
Would be cool to have this, since I really don't go through a day without using your script at least once ;)
cheers
Filip
Actually they both have the same error - but for just transforms as you metioned the workaround is trivial.
Take a clip where you have your object getting bigger and bigger in the frame. Let's assume you need corner pin (transforms are not enough) and that you will want motion blur on the object.
You'll get a lyer with corner pin effect and transform data animated.
Now no matter how you track it in mocha, after you export the data to AE you'll always get 100% scale in the first frame - that's a problem since on the last frame you'll get a scaling of 600% for example. That will make your inset loose quality. It still fits the track but it's just pixelated - the scaling and the corner pin effect work against eachother.
Strange thing is that if you initialize your surface on the last frame - in mocha you'll see that scale value is 1 on the last frame and it's lower earlier on - the way it should be.
Unfortunately when you export the data to AE the reference scaling of 100% is set on the first frame :(
By the way, I'm using Mocha for AE v.2.2.1 with CS5 - maybe it has changed since then?
Good news, time to upgrade :)
Is it the last frame I adjusted the surface or the first frame I adjusted it?
Checked on friend's CS6 - it works as it should.
Though I still don't understand why AE is getting different scale values than, the ones tracked in Mocha.
The scale reference frame in AE is the one where you first edited the surface, the scale reference frame for Mocha is the one where you created the spline for the layer.