KeenTools GeoTracker

GeoTracker is a plugin for Foundry Nuke that helps with tracking of rigid and deformable 3D models without the usual hassle associated with match-moving jobs. GeoTracker makes tracking tasks much easier, so what usually has been done by a team of motion tracking specialists can be done by one of them and with less time spent. More than that, compositing artists could easily become tracking pros using GeoTracker, reducing the pipeline complexity.

You can download Nuke projects and assets displayed in the showreel on our examples page.

Accurate & Fast Tracking

Our passion is to bring latest achievements of the scientific world to the production pipelines, meaning you have the best algorithms and approaches at hand when you use our tracking plugins. Speaking of the speed, we can't guarantee you the realtime tracking, but we are really close to it, so you wouldn't wait long.

Simple Model Placement

Our pin-based model positioning approach we invented for PinTool have proven its effectiveness and handiness over time, so we decided to stick with it in GeoTracker.

Tracking Of Rigged Models

Sometimes you need to track deformable 3D models. GeoTracker can help you with such tasks as well. You can also lock bones to restrict their movements. To import rigged models into Nuke you can use our free ReadRiggedGeo node.

Camera Tracking

One of possible uses of GeoTracker is camera tracking. If you have a static object in the scene, you can track it and then you have a track of a camera.

Magic Keyframe

In pursuit of reducing the amount of work for our users, we added the Magic Keyframe function. It automatically aligns the model on the given frame. You can just place the model roughly, hit the button and then it will be positioned with the maximum precision possible.

Focal Length Estimation

GeoTracker can also estimate the focal length of a camera when it's unknown. It can not only help you with tracking objects in footages filmed with unknown cameras, but also complement camera tracking results with focal length settings, even if it was changing over the filmed sequence.

User Tracks (Helpers)

GeoTracker can improve its own tracking quality using tracking data from other trackers. For example, you can import tracks of Nuke's built-in Tracker node.

Surface Masks

You can mask out some polygons of the 3D model that you want to exclude from tracking. For example, some moving parts, windows with lots of reflections or displays with changing content, so they will not confuse GeoTracker.

Feels Like Built-In

Our plugins are written with C++ using low-level Nuke API. So you can be sure you're working with tools with native-like experience.

Nuke Indie support

All our nodes including FaceBuilder are available in Nuke Indie. You need to install the 12.2v4 version of Nuke and 2020.1 version of KeenTools package or newer. There are no functional limitations compared to the standard Nuke.

Choose a GeoTracker plan

Freelancer Monthly

— A node-locked plan that can be used only on the machine where it was activated

— Can be purchased by an individual only, can be used for commercial work


Charged monthly

Freelancer Annual

— A node-locked plan that can be used only on the machine where it was activated

— Can be purchased by an individual only, can be used for commercial work


Pay $179 annually — save $37/year

Studio Annual

— A plan that can be shared by unlimited number of machines: one key for one machine at a time

— Works with License Server

— Can be purchased by a company or an individual


$499 charged annually

For enterprise pricing, please get in touch!

Freelancer Monthly and Freelancer Annual plans are not intended for companies. If purchased by a company, the subscription will be consequently cancelled. If you need help with choosing your plan, please contact our support.

All subscriptions can be used for commercial work.

All results of your work with our products belong to you.

GeoTracker FAQ

Do I need a model to perform tracking?

Yes, you need a model of an object or a scene to perform tracking.

Should the model fit the scene perfectly?

No, it shouldn’t. But the better model you have the better results you obtain from every key frame.

How detailed should the model be?

The model should fit the scene. Minor details aren’t very important and could have negative impact on tracking performance

Do I need a motion capture rig to make it work?

No, GeoTracker can match the model movement on already filmed shots.

What if the object in the scene has semi-transparent or reflective parts?

You may use 3D surface mask to exclude semi-transparent or reflective parts from tracking process.

What if the object I’m tracking is partially overlapped?

If the overlapped area is relatively small GeoTracker will handle it. Otherwise you may use a 2D mask to exclude overlapping from tracking process.

What’s the output of GeoTracker node?

GeoTracker’s output is the transformed input geometry.

Do I need GeoTracker installed on every machine in my pipeline?

No. As soon as you’ve done tracking you may export the results as a usual Nuke node (TransformGeo or Camera node) to pass them to other machines.

How to export tracking results to use inside Nuke?

You can export the results as a TransformGeo or a Camera node on the Results tab.

How to export tracking results to other software?

You can use WriteGeo node to export geometry with its transformations.

Does GeoTracker work in Nuke Indie?

Yes! Starting from the 12.2v4 version.