Affiliate Link Generator Copied!

|
1.415.462.1982

v2024.x KeenTools GeoTracker

EDIT in Admin Edit in WP

Add to Wishlist

KeenTools GeoTracker
   

Downloads

Download demos and trial versions, product documentation, free presets and more.

KeenTools Package for NUKE

KeenTools GeoTracker for After Effects

You may download a free Demo after logging in.

KeenTools GeoTracker

3D Object Tracking

GeoTracker is a 3D object tracking plugin for Foundry Nuke, After Effects, and Blender. GeoTracker for Nuke is a node that brings 3D object tracking of rigid and deformable models to Nuke. Without the usual hassle associated with motion tracking job! GeoTracker for After Effects is the first 3D object tracker for After Effects and feels like a decent built-in tool! GeoTracker for Blender is the add-on that brings geometry-based object and camera tracking to your favourite 3D creation suite.  

GeoTracker

Click the headings below for more info.  

GeoTracker for Nuke

A node that brings 3D object tracking of rigid and deformable models to Nuke. Without the usual hassle associated with motion tracking job!
You can download Nuke projects and assets displayed in the showreel on the KeenTools Example Page.

Accurate & Fast Tracking

Our passion is to bring the 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 real-time tracking, but we are close to it, so you won’t wait long.

Simple Model Placement

Our pin-based model positioning approach we invented for PinTool has 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 the 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 footage 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 the 2020.1 version of the KeenTools package or newer. There are no functional limitations compared to the standard Nuke.

GeoTracker for After Effects

The first 3D object tracker for After Effects — GeoTracker. It brings painless, almost real-time geometry tracking to the motion design world and feels like a decent built-in tool!
Match-moving tasks are done with a snap with GeoTracker — what usually requires a team of motion-tracking specialists can be done by a VFX artist with no tracking skills and with less time spent. Now, this technology is available for After Effects users, so they can use object tracking to reach a new level of motion graphics and design.

Intuitive model manipulation

Our pin-based approach helps you to keep your model under precise control while placing and moving it in 3D space naturally and effortlessly—all that in the standard 2D viewport without additional windows or gizmos.

Focal length estimation and tracking

Obviously, you need to know the exact camera settings for precise tracking. But no worries if you don’t! We understand it happens often in post, so we added reliable focal length estimation to GeoTracker. More than that, GeoTracker can estimate focal length during tracking too, so you can track objects in footage where the focal length is constantly changing (i.e. zoom lens is used).

Defiant of occlusions

Occlusions are among the main issues that mess up 3D tracking. GeoTracker can deal with them so well, most of the time you won’t need to even think about them, forget adjusting and fixing track. But we added support for 2D masks for some very advanced cases, so you can exclude problematic areas from tracking.

Built-in 3D models (primitives & human head)

3D object tracking requires a 3D model. GeoTracker provides you with four built-in primitives: plane — for screens, walls and any flat surfaces; sphere — for balls, heads and other spherical objects; cube — for vehicles, boxes, buildings, etc; and cylinder — for bottles, rockets, cups and so on. With v2023.1 and newer you can use a generic head to track human heads and faces. You can also export all these models as .OBJ and .FBX files.

Feels like built-in

We all know that the world of 3D software is so diverse, it’s uncomfortable to even think of adopting new software. With this in mind, we strive to provide the most intuitive and native experience to our users — you won’t need to learn another interface and memorize new fantastic button names and where to find them. We’ve designed GeoTracker in a way it looks, feels, and works as if it was the best built-in tool of After Effects that existed from the very beginning and still is its main selling point. If you’re after precision, we suggest using FaceBuilder for Blender to create more accurate head models that can be passed directly to GeoTracker. In addition, all primitives now can be exported from GeoTracker as .OBJ or .FBX with the same parameters as in your After Effects project.

GeoTracker for Blender

The add-on that brings geometry-based object and camera tracking to your favourite 3D creation suite. Enjoy 3D object and camera alignment and check out our experimental workflow for video-based texturing. And the best part of it, it’s all inside Blender!
Professional object tracking for your favorite Blender
  • Geometry-based object and camera tracking
  • 3D object and camera alignment
  • Video-based texturing

Geometry-based tracking

Use 3D models to recreate object movement from live-action video

Intuitive workflow

‍Put the model in place with a few clicks

Precision under control

‍Create keyframes and refine tracking to achieve accurate results

2D masks

Get obstacles out of the way with 2D Composite masks

3D surface masks

Exclude unneeded parts from tracking

Focal length estimation

Get precise tracking even when camera parameters are unknown

Zoom shot tracking

Track focal length change automatically

Ready for pipelines

Export your tracking results outside Blender in any animation supporting format

Track FaceBuilder heads

Create custom heads in FaceBuilder and track them with GeoTracker

Built-in texturing

Project and bake texture from video onto your 3D model

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?

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.

 

Compatibility

Nuke

  • The Foundry Nuke 12, 12.1, 12.2, 13, 13.1, 13.2, 14, 14.1.15

After Effects

  • Adobe After Effects version 17.0 (2020) or newer
  • 64bit version of Windows or macOS (Intel or Apple Silicon)

Blender

  • Official 64bit version of Blender (2.80 and newer) downloaded from Blender.org
  • A decent GPU that can handle 3D mode in Blender
  • 64bit version of Windows, Linux or macOS (Intel or Apple Silicon)

GeoTracker for After Effects 2023.3.0 (21 November 2023)

  • Minor bug fixes and improvements

KeenTools for Nuke 2023.3.0 (21 November 2023)

  • Nuke 15.0 and 14.1 support
  • Minor bug fixes and improvements

 

KeenTools for Nuke 2023.2 (07 August 2023)

  • Video Analysis up to 2 times faster
  • Improved tracking performance up to 20%
  • TextureBuilder up to 3 times faster
  • Accelerated surface masking
  • New build for Nuke 14 running newer Linux systems (RHEL9)

 

KeenTools for Nuke 2023.1 (07 March 2023)

  • Minor bug fixes and improvements

 

What is the simplest way to install KeenTools into Nuke?

The simplest way to install KeenTools for Nuke is to run the installer.

Does it work in Nuke Indie?

Yes, but only in Nuke 12.2v4 and newer.

What exactly does the installer do?

The installer copies KeenTools files to Nuke plugins directory:

  • OSX: /Library/Application Support/NUKE/x.x/plugins/
  • Linux: /usr/local/NUKE/x.x/plugins/
  • Windows: C:\Program Files\Common Files\NUKE\x.x\plugins\
    where x.x is Nuke version (10.5 for example).

I’ve installed KeenTools but I can’t see it in Nuke. What should I do?

You should check you’ve installed the correct KeenTools bundle (i. e. OS and Nuke versions match yours). If versions match and you can’t see KeenTools in Nuke try to perform manual installation.

How to uninstall KeenTools?

Remove KeenTools folder from Nuke plugins directory to uninstall KeenTools.
If you installed KeenTools using our installer, then the files would be placed in these folders:

  • OSX: /Library/Application Support/NUKE/x.x/plugins/
  • Linux: /usr/local/NUKE/x.x/plugins/
  • Windows: C:\Program Files\Common Files\NUKE\x.x\plugins\

Is it possible to use KeenTools with NUKE Non-commercial?

No, Non-commercial version doesn’t support third-party plug-ins.

What is ‘manual’ directory for?

‘manual’ directory is only for performing manual installation. It isn’t required if you’re using the installer (i. e. you can only share the installer if it suits your needs).

How can I perform manual installation

  • copy KeenTools folder from ‘manual’ directory to any place you want
  • add the path to KeenTools folder to Nuke path by adding nuke.pluginAddPath(‘PATH_TO_KEENTOOLS’) to init.py file.

How can I perform manual installation working for multiple Nuke versions and operating systems?

  • copy KeenTools folders from ‘manual’ directories for every Nuke version and operating system you want to any place you want;
  • add the path to all that folders to Nuke path.
    For example if you want to work with different versions of Nuke on Windows you may:
    • unpack WIN_KEEN_TOOLS.zip to C:/KeenTools (could be any directory);
    • write the next lines to %HOMEPATH%/.nuke/init.py:
    nuke.pluginAddPath(‘C:/KeenTools/NUKE8.0/manual/KeenTools’)
    nuke.pluginAddPath(‘C:/KeenTools/NUKE9.0/manual/KeenTools’)
    nuke.pluginAddPath(‘C:/KeenTools/NUKE10.0/manual/KeenTools’)
    nuke.pluginAddPath(‘C:/KeenTools/NUKE10.5/manual/KeenTools’)
    KeenTools will automatically choose which installation should be loaded.

Is there a silent installation/deployment flag for Windows?

Yes: “/S”.

What will happen if I install KeenTools for different Nuke version or OS?

KeenTools won’t be loaded and an error message will be written to Nuke console.

Can I edit files and their location in KeenTools installation?

Making changes in KeenTools installation may break it’s operability.

How can I customize KeenTools menu?

You can find menu.py file in KeenTools directory and edit it as you see fit.

 

 



California Consumer Privacy Act (CCPA) Opt-Out IconYour Privacy Choices Notice at Collection