Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Polychase
Polychase

Mesh Based Motion Tracking in Blender.
Add-on by theartful
About What's New Permissions Reviews Version History
A screenshot of the addon in action

Polychase

A free and open-source motion tracking addon for Blender, inspired by KeenTools GeoTracker.

Overview

Polychase is a 3D motion tracking solution that allows you to track camera movement or object motion in video footage within Blender. It uses optical flow analysis and PnP, aided by user input to provide accurate tracking results.

Features

Core Tracking Capabilities

  • 3D Pin Mode: Place and manage tracking pins on 3D geometry
  • Camera/Geometry Tracking: Track camera/geometry movement through 3D space
  • Trajectory Refinement: Refine tracking results using bundle adjustment

Advanced Features

  • Variable Camera Parameters: Support for estimating focal length and principal point
  • Keyframe Management: Complete keyframe control for tracked animation
  • Scene Transformation: Transform entire tracked scenes
  • Animation Conversion: Convert between camera and object tracking
  • Real-time Preview: Live tracking progress and results
  • Mask Support: 3D masking for selective tracking

User Interface

  • Integrated Blender UI: Native Blender panels and operators
  • Visual Feedback: Color-coded pins, wireframes, and progress indicators
  • Customizable Appearance: Adjustable pin colors, sizes, and wireframe styles

Usage

Basic Workflow

  1. Setup Scene:

    • Import your video footage as a movie clip
    • Add or import the 3D geometry you want to track
    • Set up a camera object
  2. Create Tracker:

    • Open the Polychase panel in Blender's 3D viewport
    • Create a new tracker
    • Assign your clip, geometry, and camera
  3. Analyze Video:

    • Set the database path for optical flow storage
    • Run "Analyze Video" to generate optical flow data
  4. Pin Mode:

    • Enter pin mode to place tracking points on your 3D geometry
    • Add pins by clicking on the geometry surface
    • Drag the pins to adjust the pose of the geometry/camera
  5. Track Sequence:

    • Choose tracking direction (forward/backward)
    • Select tracking target (camera or geometry)
    • Run tracking to generate keyframes
  6. Refine Results:

    • Use the refine sequence tool to improve tracking accuracy

Pin Mode Controls

  • Left Click: Add new pin
  • Right Click: Delete pin
  • M: Go to mask drawing mode
  • ESC: Exit pin mode

Technical Details

Architecture

  • C++ Core: High-performance tracking algorithms written in C++
  • Python Bindings: pybind11 integration for Blender compatibility
  • Blender Integration: Native Blender addon with custom operators and panels

Algorithms

  • Optical Flow: Off-the-shelf OpenCV solution
  • 3D Tracking: PnP (Perspective-n-Point) solving for camera pose estimation
  • Bundle Adjustment: Global non-linear optimization for trajectory refinement
  • Ray Casting: Accelerated mesh intersection using Embree

Demo & Technical Walkthrough

Watch the technical walkthrough on YouTube


What's New

0.0.14 May 24th, 2026

Fix bug with pin mode in macOS. Contributed by @pitneyw on GitHub.

See all versions


Permissions

This extension requests the following permission:

  • Files

    Write optical flow database to disk

Developer
theartful
Rating
(12)
Version
0.0.14
Updated
1 mo
Published
June 29th, 2025
Downloads
18602
Compatibility
Blender 4.2 LTS and newer
Supported Platforms
  • macOS Apple Silicon
  • Windows
  • Linux
Website
github.com/theartful/polychase
Report Issues
github.com/theartful/polychase
License
GNU General Public License v3.0 or later
Animation Tracking
Windows – 5.8 MB
...or download and Install from Disk
macOS - Apple Silicon – 6.8 MB
...or download and Install from Disk
Linux – 10.6 MB
...or download and Install from Disk
  • Windows 5.8 MB
  • macOS Apple Silicon 6.8 MB
  • Linux 10.6 MB

Reviews

See all
  • Belbachir-Amirouche
  • v0.0.12
  • 2 mo

super

  • steveernst117
  • v0.0.11
  • 5 mo

Great work replicating a lot of the functionality of geotracker, this is super impressive! I think the only thing it doesn't have yet is the masking features (but it does have vertex masking so that might be a workaround). Thanks for your hard work!

  • Richard_Robert
  • v0.0.11
  • 6 mo

The Latest update (0.0.11) really fixed the bugs for me. Appreciate it.

5.0

12 reviews
5
4
3
2
1
Rate this Add-on Report an issue
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite