Planar TrackingAward-winning tracker, now updated with GPU acceleration!
Our renowned planar tracking has now been updated in mocha Pro 5 for speed and efficiency with GPU tracking and plug-in options. Planar tracking is at the heart of all mocha Pro modules and is used to drive 2D & 3D tracking, roto-masking, object removal and more. Unlimited tracking layers and advanced AdjustTrack interface can handle reflections, occlusions, noise, even areas with motion blur or low details. Learn how mocha’s planar tracking has earned its place as the “go to tool” for difficult motion tracking tasks.
Advanced Roto Toolsmocha Pro drastically reduces time spent on manual masking & key-framing projects.
X-spline and Bezier tools are designed to quickly create and edit detailed roto shapes. When linked to mocha’s planar tracking, roto shapes inherit motion and perspective, dramatically reducing manual keyframe work. Advanced tools for shape editing include per-point edge feathering, join layers tool, transform tool, group layers and more make mocha Pro the ideal system for rotoscoping.
Adobe Premiere Pro SupportCopy and paste masks directly into Adobe Premiere Pro CC.
Premiere Pro editors can now use mocha masks to isolate color correction, blurs and more. mocha’s advanced tracking and roto tools create accurate masks with minimal keyframing. Export mutli-layered masks to AE, Premiere and FCP without rendering.
Lens ModuleCalibrate, correct and remove lens distortion.
This simple and easy-to-use interface allows users to calibrate the distortion introduced by camera lenses. Unwanted lens distortion can be removed or matched for realistic compositing. Export lens data or render correction in the new mocha Pro 5 plug-in option.
3D Camera SolverCamera tracking for 3D visual effects.
Solve 3D match moving capabilities with planar ease. Unlike feature based tracking, mocha solves the 3D camera based on user-selected planes. This fast and easy-to-use solution is ideal for set extensions, 3D text and particle tracking. Additionally the 3D solver can be used to assist other 3D tracking applications on difficult shots with low detail or significant foreground occlusions.
Support for post-production and visual effects software: Adobe After Effects, Premiere Pro, Apple Final Cut Pro, Motion, HitFilm 2 Ultimate, Boris FX* and Red Giant.
* support for Boris (BCC plug-ins) enables tracking import into Avid Media Composer & Sony Vegas Pro.
Getting Started: mocha Plus
The mocha Plus Quick Start Guide!
Imagineer’s Planar Tracker technology provides 2D tracking data by tracking planes rather than points. The key to getting the most out of the Planar Tracker is to learn to find planes of movement in your shot which coincide with the object that you want to track or roto. Sometimes it will be obvious – other times you may have to break your object into different planes of movement. For instance if you were tracking a tabletop with a vase on top of it, you would want to draw the spline to avoid the flower arrangement in the center of the table — the vase is not on the same plane as the table and will make your track less accurate.
Think of your objects as if they are low poly models and track the planes most relevant to the data you need. Since There Are No Point Trackers in mocha, splines are used for both tracking and rotoscoping. This is a different method from standard 1-point, feature, or multi-point tracking tools. If you try to use mocha like older tracking technology, you will not get successful tracks.
Take some time to learn the software by reading this section, watching our videos, and checking out the documentation. We are confident that you will speed up your workflow. It’s time to get mocha added to your toolbox!
Download This Footage to Follow Along
1. Import your footage.
2. Select your preferred spline tool, either X Splines or Beziers.
3. Draw spline around the planar area that you want to track.
4. Track the spline.
5. Set the Surface Tool.
6. Adjust your track if necessary.
7. Export the completed track to whatever format you need.
When you paste or load your mocha tracking data into the final composite or edit, make sure you are pasting or loading your data in at the first frame of the clip, otherwise your data will not line up. Frame rate, dimensions and pixel aspect ratio must be correct. Make sure these values match the settings in your compositor or editor and inside of mocha, otherwise your tracking data will not match when you export it. If your transform data doesn’t match up in your compositing program of choice, you may need to delete your imported anchor points or recheck your settings. Find more export instructions here.
1. Roto follows the basic workflow of the first 6 basic tracking steps.
2. Draw a new, more detailed rotoscoping shape.
3. Link your new rotoscoping shape to your original track.
4. You can also just track and roto at the same time.
5. Adjust shapes where necessary.
6. Export the rendered mattes or the shape data in whatever format you need.
When you paste or load your mocha shape data into the final composite or edit, make sure you are pasting or loading your shape data in at the first frame of the clip, otherwise your data will not line up. Frame rate, dimensions and pixel aspect ratio must be correct. Make sure these values match the settings in your compositor or editor and inside of mocha, otherwise your shape data will not match when you export and import it. Find more about matte export here.
Quick Tool Reference:
A planar surface does not necessarily have to be flat: We have a Planar Tracker which specifically tracks planes of motion, but this is not limited to tables, walls and other flat objects. Distant background is considered flat by the camera where there is no parallax. Faces can be tracked very successfully around the eyes and bridge of the nose. Rocky ground, rumpled cushions, clumps of bushes, human torsos and curved car bodies are all good candidates. The key is low parallax or no obvious moving depth. When in doubt, try quickly tracking an area to see if it will work, as you can quite often trick the planar tracker into thinking something is planar.
You can change tracking parameters or spline shape in the middle of a track: If the track is slipping because of skew or perspective, turn those parameters off for the problem area and on again after you’re out of the trouble spot. You can also increase the amount of pixels you are tracking in the middle of the track or even change the shape of the spline or what you are tracking in the middle of the track. Don’t be afraid to change something to get the best track.
Always watch for occlusions: Moving objects or people that slowly move in front of the area you are trying to track need to be avoided. Also look out for obvious or even “barely there,” consistently moving reflections or shadows; mocha will notice them even if you don’t!
Use shots instead of entire scenes: The mocha workflow is designed around a project structure. It is good practice to only work on one shot per project file to minimize layer management and to keep the work streamlined. Don’t load your entire rendered out edit into mocha, that will only slow you down.
Scrub your time-line: When starting a new project, go through your footage a few times to see what your best options are for tracking. You will save yourself a lot of time by making note of obstructions and possible problem areas in advance.
Use edges: When tracking surfaces you will usually get a much better track if you include the edges and not just the interior of an object. This is because mocha can define the difference between the background and the foreground and lock on better. For example, if you are tracking a greenscreen, it is better to draw your shape around the entire screen rather than just the internal tracking markers. In some cases this means you can avoid tracking markers altogether and save time on cleanup later.
Draw more shapes: Remember you are not limited to one shape in a layer. Use a combination of shapes to add further areas or cut holes in existing areas to maximize your search. If necessary, make an additional layer to track and mask out foreground obstructions before tracking the object you need.
Use the grid while tracking: It’s common to use the surface and the grid to line up your corners after you track, but it can be much more advantageous to set up your surface before you track and leave the grid on to watch for any subtle drift while you are tracking. This way you can stop your track early to fix any issues and spend less time trying to find them later.
Figuring out tracking order: When you track a layer, the mattes of any active layers above the layer itself are subtracted from the matte of the layer and hence influence the area being tracked. To keep your tracking predictable, it is recommended that you keep your tracking layers on the top of the stack unless you specifically wish to use other layers to subtract from the tracking area of layers beneath it. To monitor what the tracker “sees” as a tracking area, select the Track Matte button in the view control. With this layer order, as long as your track objects from the foreground to the background, you will always have holdouts for the tracks behind them.
Tracking multiple objects: You can track multiple layers at once, but you need to make sure the shape order does not interfere with your tracks. Remember: any layers above other layers will prevent layers underneath them from tracking where they intersect. We do not recommend you track more than two or three layers at a time.
In the end, there is no magic bullet: While mocha is a very flexible tracker and will save a lot of time, you will eventually, and very occasionally, run into a piece of footage that just will not track. Large or continuous obstructions, extreme blur, low contrast details and sudden flashes can all cause drift or untrackable situations. If something just isn’t tracking no matter what you try, consider using mocha to track as much as possible then move to manual work. You can often get a lot more done fixing shots by hand or using Adjust Track in mocha rather than trying to tweak your shapes and parameters over and over again to get everything done automatically.
Between mocha AE, mocha Plus, and mocha Pro, we have a lot of options for our users! Not sure what version of mocha you need?
You can find more about what software mocha supports and which features are in which version of mocha here.
In depth training!
Want to see more? Stream all the exercises below or Purchase Premium Download Now.
|Fundamentals of Mocha Example 01:||Fundamentals of Tracking|
|Fundamentals of Mocha Example 02:||User Interface|
|Fundamentals of Mocha Example 03:||How Planar Tracking Works|
|Fundamentals of Mocha Example 04:||Track Mattes|
|Fundamentals of Mocha Example 05:||Rotation|
|Fundamentals of Mocha Example 06 -||Shear and Perspective|
|Fundamentals of Mocha Example 07a:||Using Transform Data for After Effects|
|Fundamentals of Mocha Example 07b:||Using Transform Data for Apple Final Cut and Motion|
|Fundamentals of Mocha Example 08a:||Using Corner Pin Data for After Effects|
|Fundamentals of Mocha Example 08b:||Using Corner Pin Data for Apple Final Cut and Motion|
|Fundamentals of Mocha Example 09a:||Stabilization for After Effects|
|Fundamentals of Mocha Example 09b:||Stabilization for Apple Final Cut and Motion|
|Fundamentals of Mocha Example 10:||Creating Mask Shapes 01|
|Fundamentals of Mocha Example 11:||More Complex Mask Shapes 02|
|Fundamentals of Mocha Example 12:||Camera Solver – Pan Tilt Zoom|
|Fundamentals of Mocha Example 13:||Camera Solver – Parallax Change|
|Fundamentals of Mocha Example 14:||Camera Solver – Moving Shapes|
Technical Specs: mocha Plus
|Product Version:||mocha Plus v4|
|Software Requirement:||Mac: Mac OS X 10.7 or higher on IntelWindows: Windows 8, Windows 7, Windows XP Professional SP2 or higher, Windows Vista Business or Ultimate, on x64.|
|Hardware:||Recommended Hardware Processor: Intel Core 2 Duo or equivalent
Memory: 4 GB +
Disk: High-speed disk array
Graphics Card: NVDIA Quadro FX 1500 or equivalent
Monitor: 1920×1080 or higher
Network: Must have an enabled network adapter (wifi or ethernet)Minimal Requirements: Processor: At least 1-GHz Pentium IVDisk: At least 1 GB
Memory: At least 1 GB
Graphics card: Must support OpenGL
Monitor: Minimum resolution 1200×800 pixels
Network: Must have an enabled network adapter (wifi or ethernet)
|Licensing options:||nodelocked only|
|Resolution & Frame Rate Independent (HD, 4K, 48fps, etc)|
|2.5D Planar Tracking|
|X-spline and Bezier roto tools with per-point edge feathering|
|Advanced Roto Tools: Transform Tool & Join Layers|
|Layer Manager: color spline, color fill, group layers, multi-select|
|3D Camera Solve Module (for After Effects & HitFilm only)|
|Dopesheet Keyframe Editor|
|Customizable Keyboard Shortcuts|
|Lens Module: Lens distortion analysis with distort & undistort for (After Effects only)|
|Color Fill Shape Rendering (Export to mocha shape for After Effects)|
|Export track data|
|Adobe After Effects CS3 – Creative Cloud|
|Apple: Final Cut Pro v7|
|Apple Motion 4, 5|
|Boris FX: BCC Continuum Track Format: (supports Adobe Premiere, After Effects, Avid Media Composer, Symphony & Sony Vegas Pro)|
|Export roto data|
|Apple: Final Cut Pro v7 (with free mocha shape for Final Cut plug-in)|
|Adobe After Effects CS3 – CC (with free mocha shape for After Effects plug-in)|
|Adobe After Effects CS6 – CC (paste to mask layer)|
|Adobe Premiere Pro CC (paste to mask)|
|Export 3D Camera|
|Adobe After Effects CS4 – CC|
|HitFilm 2 Ultimate|
|Export Lens Data|
|Adobe After Effects CS4-CC (with mocha Lens plug-in)|
|Compare Products Here|
Artist Profile, FuseFX: Eric Hayden, Visual Effects & Compositing Supervisor
Artist Profile, FuseFX: Brigitte Bourque, Digital Effects Supervisor
Old Spice (Mutant Nightmare Remix by Nick DenBoer)
BLP VFX Hacks the Creative Process on CSI: Cyber
Next Gen VFX: Vine Artist Caleb Natale
The Wizards of Aus: VFX Wizardry on YouTube Budget
Artist Profile: VFX Artist Josh Johnson
The Chickening: VFX Remix Wows at Sundance
Artist Profile: Filmmaker Jeff Desom
Mind & Machine: Crowdfunded Sci-Fi series – Con Man
Star Wars Awakens VFX Fever with Scorch London
Mechanism Digital Meets Demands with mocha Pro
Wolverine VFX Tackles Unplanned VFX with mocha Pro
Sharks in Space, Earthquakes, and Zombies! Behind the Scenes with The Asylum: VFX and mocha Pro
The Game Show Network Competes with mocha Pro
Phosphene Removes Obstacles with mocha Pro
Cinetic Studios Makes Quick Work out of Short Turnarounds
Ingenuity Engine Plays Hero with mocha Pro
The Molecule: The Smallest Details Count
VFX Artist Profile: Roni Rodrigues – BlueBolt, UK (Jupiter Ascending + The Imitation Game)
ALKEMY X: HBO’s “The Leftovers”
Cinematic Masterpiece, “Birdman,” Gets the Award-Winning Rodeo FX Treatment
VFX Artist Profile: Jack Grundy (TMNT, Game of Thrones & more)
“Team Fincher” Turns to mocha for “Gone Girl”
Tracking Shots is No Joke for Gloo Studios
The Secrets of MysteryGuitarMan: From YouTube to Hollywood
SLGH – Tracking in the Fast Lane
Zero VFX: Unseen VFX
Stargate Studios: VFX for Television
Park Road Post: New Zealand VFX Experts
Freefall FX: Comedy Central’s “Review”
Flawless FX: Creating Digital Beauty in Post-Production
MPC’s Animates Tattoo on Short Film: MrX
Rob Legato & Brainstorm Digital: Wolf of Wall Street
Freddie Wong & Rocket Jump Studios
Hive FX on NBC’s Grimm
Uber Eck – mocha for creative animation
Artist Profile: Ben Campanaro
Iloura – VFX work on The Great Gatsby
Breeder’s Title Magic for Analogue/Digital Conference
DIVE VFX, Ed Mendez
Big Sky Effects Tracks “Any Device on Conan”
Pixel Magic – Visual Effects and Stereo Conversion
Harry Frank of Red Giant on mocha Pro
HIVE-FX: mocha Pro and Grimm SIGGRAPH 2012
Tracking The Amazing Spiderman
Saša Jokić – Massive Talent, Master of Post & VFX
VFX on Äkta människor “Real Humans”, SVT
Evolve IMG – mocha Pro assists on ESPN Documentory
mocha user: Ralph Scaglione, FLYfx
The New Generation: Corridor Digital
Tomas Egger, Dinamo Films, Brazil
TRIXTER – Superhero Sized VFX
Boundary VFX – Feature Film Roto on Smurfs and more
Identity FX and Conan the Barbarian
Java Post – mocha Pro & After Effects
Gradient FX – “Friends with Benefits”
Interview with Ben Le Tourneau, The Operators
Level 256, Scott Davids
Identity FX, Stereo Conversion on Green Lantern
Baseblack, Harry Potter and the Deathly Hallows
Look FX: Visual Effects on Black Swan
Cameron Clark, Goo Goo Dolls “Not broken”
mocha Pro in Commercial Post at Postique
Nosferatu becomes Orlok the Vampire in 3D
3D Dimensionalization®: In-Three’s 2D to 3D Workflow
Fabrizio Bonaga, Tiger Music Video: Face Replacement
CIS Vancouver, Clint Eastwood’s “Invictus”
Compare: mocha Plus
Upgrade Guides: mocha Plus
Tutorials: mocha Plus
Reviews: mocha Plus
PostPerspective Review: mocha Pro 4.1 and mocha Plus 4.1
Review: Imagineer System’s Mocha Pro 4.1 and Mocha Plus 4.1 By Brady Betzel for postperspective.com Most people working in modern post production have heard about “tracking.” Many may have even dabbled in a little tracking to remove a dead pixel, do some simple sign replacements or stabilize a shaky shot. If you are lucky enoughRead More
CineMontage Magazine: Mocha Machine
mocha Machine IMAGINEER SYSTEMS PERKS UP VFX WORK by Joseph Herman Article appeared in CineMontage Magazine. Nov/Dec 2014 If you don’t already own it, mocha Pro 4 (and mocha Plus) will no doubt prove to be an important program in your visual effects pipeline and occupy a place in the go-to category of software in yourRead More
Studio Daily Review: mocha Pro 4 and mocha Plus 4
The impressive list of new features in this upgrade and the speed and accuracy at which mocha can improve tracking and rotoscoping makes it a must-have addition to your editing toolkit. Nino Del Padre, StudioDaily.comRead More
Software Review: mocha Plus and mocha Pro
“mocha allowed me to do things that I wasn’t sure were possible before.”Read More
mocha v3 reviewed by Post Magazine
“mocha is great for these types of quick fixes, but it has even more under the hood. It does magic with stabilization, creating clean plates, helps automate roto by attaching roto shapes to the planar tracks, and in V.3 they introduced a 3D camera solver for After Effects and FBX. Mocha Pro now also features lens distortion/rectification tools. I will add mocha to my bag of tricks!” – Barry Goch, Post MagazineRead More
FXGuide’s First look: mocha v3
mocha is becoming a Swiss Army knife of post – it sits between so many apps that the export drop-down is on the verge of unwieldy. Its feature-set is specialized enough that it does stuff better than the tools built-in to your compositing app to justify the roundtrip into another interface. The way this software has matured into the new Version 3, makes me genuinely excited by this release. – FXGUIDERead More
FAQ's: mocha Plus
- Support & Maintenance Contracts
- mocha Pro
- mocha AE (mocha for After Effects)
- Legacy Products
- Academic and Educational Discounts
Q. Can you tell me about your support & maintenance contracts?
A. Imagineer offers the option to purchase yearly support & maintenance contracts for mocha Pro. This is ideal for customers that wish to insure they are always running the latest version or need guaranteed response time for customer support & technical issues. Most sites purchasing multi-seats or floating license take the support option.
1 year support contracts include:
- Free upgrades to major releases
- Minimum 1 business day response for all technical support cases.
Support contracts must be made at time of license purchase or upgrade and must be continuous renewal.
For more information, please contact email@example.com or your local reseller.
Q. What is new in mocha Pro version 5?
A. New features are listed below:
- Plug-in Option: mocha Pro can run as plug-in, using host media engine (Adobe, Avid, OFX)
- OpenCL GPU accelerated Planar Tracking
- Improved project format = Faster Save & Load
- Improved license system (allows users to activate & deactivate license)
- Integrated Python Module with scripting interface*
- User Interface & Layout improvements
New Import/Export Support Features:
- Export mocha roto shapes to Blackmagic Fusion*
- Batch export mocha roto shapes to Autodesk Flame Gmask
- Import & export roto projects to Silhouette*
- Export tracking, roto & 3D camera to MochaBlend plug-in for Maxon C4D
- Export planar tracking data to HitFilm 4 Pr0
*requires mocha Pro 5 standalone. Currently not supported in plug-in.
Q. What was new in mocha Pro version 4?
A. New features are listed below:
- Stereoscopic 3D: All modules updated for S3D planar tracking, roto, remove, 3D solver.
- Python scripting support
- Customizable keyboard shortcut Interface
- New exports includes Nuke tracker node and Adobe Premiere support.
- New interface icons and high res retina display support
- Improved file format handling
- Many bug fixes
If you are not familiar with mocha Pro, it is worthwhile to view the product comparison chart .
Q. What formats does mocha Pro support? What are the recommended hardware requirements?A. Please review the mocha Pro technical specs page found here.
Q: What is mocha AE?
A: mocha AE is a bundled tracking and roto application that has been licensed to Adobe since 2008, starting with CS4.
- mocha AE CC is now bundled with Adobe After Effects CC 2015. mocha AE is not a plug-in. It is launched from with-in After Effects: Select a layer and go to: Animation>track in mocha AE
Q: What is the difference between the new mocha Pro 5 and the mocha AE CC that ships with Creative Cloud?
A: There are many significant features not found in the Adobe bundled mocha AE CC:
- Plug-in option, uses the host media engine
- Advanced Modules: Lens, Insert, Remove, 3D Solve, Stabilize
- GPU accelerated tracking
- Export data to industry standard systems
For a full list, please view the product comparison chart.
Q. Why do you sell mocha, when it is bundled with After Effects? Why should I upgrade?
A. While mocha AE CC is an excellent product, there are many users that want more advanced features and support for many more hosts. We now have a simplified product lineup with mocha Pro 5 our flagship product.
We highly encourage new users to start with the Adobe bundled mocha AE CC, if you are happy and want to learn more, download a free 14 day trial of mocha Pro.
Q. I do not see my product (monet, mokey, motor, etc) listed. Do you still sell it?
A. Imagineer has either discontinued these products or merged all the functionality into mocha Pro. If you own an older, no longer supported product and wish to upgrade to mocha Pro, please contact firstname.lastname@example.org team for a custom upgrade quote.
Q. I am a student (faculty or educator). Do you offer discounts?
A. Yes, Imagineer loves to support qualifying students and educational sites with significant discounts non-commercial licenses of mocha Pro. If you do not qualify or simply wish to evaluate mocha Pro, please download the 15 day trial version.
Note: To qualify for edu discount you will need to email proof of current educational status, such as: scanned photo ID, transcript, report card, tuition bill, or relevant document.
Q. Are there restrictions on educational licenses?
Purchasing an educational license means that you are agreeing use the software for non-commercial projects only. Customers who abuse our educational policy will not be supported and run the risk of litigation.
Q. How does the education version differ from commercial? Is it the full version?
The educational version of mocha Pro is fully functional and identical to the commercial version with all modules and export types enabled and no keyframe export restrictions.
Q. Who qualifies for Academic Discounts?
- High School, University, College students
- Faculty members and teachers
- Certified trainers of supported products such as Adobe or Apple Certified Instructors.
- Non-profit organizations
Note: The school must be accredited and offers degrees requiring not less than the equivalent of two years of full-time study.
Q. I am taking a class at a professional training program (fxphd, Pixel Corp, Lynda, etc) can I get the educational discount?
No. If you are learning mocha as part of a professional training course the edu discount does not apply. Many of these courses are set up with educational vpn licenses and Imagineer often does special promotions to these groups.
Q. What is the upgrade policy when newer versions are released?
A. Point releases are automatically updated without need for a new license. For major version releases, students who still qualify can re-submit their educational status by email for a new coupon code. Schools who own educational versions can either join the Academic Partner Program on yearly renewal OR submit a new edu upgrade order.
Q. Can I upgrade from an educational license to a commercial license.
A. Yes, if you own a previous edu license, you can qualify for upgrade pricing to future versions.