SynthEyes

Precision Matchmoving Unleashed

SynthEyes 2025.5

AI Tracking & Pipeline-Ready Exports

SynthEyes

Advanced 3D Solving and Tracking

Everything you need to get started

SynthEyes Tutorials

Trusted by VFX Artists Worldwide

SynthEyes is designed for speed, precision, and seamless integration into modern VFX workflows, providing artists and studios with the tools they need to move faster and work more efficiently. With machine-learning-powered automation, advanced tracking capabilities, and flexible export management, SynthEyes streamlines complex processes, reduces repetitive tasks, and ensures high-quality results. Its robust feature set offers complete control over camera and object tracking, lens distortion analysis, and compatibility with leading 3D and compositing applications. Whether working on individual shots or large-scale productions, SynthEyes enhances productivity by removing workflow bottlenecks and delivering the performance needed for today’s demanding visual effects environments.

Why SynthEyes?

Professional 3D Tracking for Any Challenge

Master every tracking challenge with SynthEyes’ extensive feature set, including automatic tracking, geometric hierarchy capabilities, stabilization, and advanced 3D tracking tools. Recent additions like Mask ML and ML Motion Estimation bring machine-learning-driven masking and motion analysis into the workflow, improving reliability on difficult shots and reducing manual cleanup. Whether working with complex object tracking, camera solves, or detailed stabilization, SynthEyes ensures accuracy and efficiency at every stage of the process.

Streamlined Export and Compatibility

SynthEyes simplifies multi-application workflows with seamless export capabilities to industry-standard software such as Blender, Houdini, Lightwave, Nuke, and After Effects. Supporting a wide range of formats, including USD, FBX, and OBJ, it integrates smoothly into any pipeline. The powerful Multi-Export feature and Workflow Presets Manager make it easier than ever to configure and automate complex export scenarios, ensuring consistency across projects. Whether in a high-paced production environment or working as an independent artist, SynthEyes enables streamlined, high-efficiency workflows with minimal setup time.

Expert Lens Calibration and Precise Scene Configuration

Achieve precise tracking with SynthEyes’ advanced lens calibration tools, supporting anamorphic, fisheye, and other specialized lenses—including those used for 360-degree VR production. Whether working with equirectangular footage or multi-camera VR rigs, SynthEyes provides the tools to handle complex lens distortions and ensure accurate, seamless tracking. Fine-tune your scene with robust alignment tools, maintaining correct world scale and coordinate placement for natural, realistic integration of visual effects. These powerful tools help bring your shots together with accuracy and consistency, ensuring a smooth workflow from tracking to final composition.

Empowering Creators with Value and Knowledge

Empowering creators with value and knowledge, SynthEyes is a trusted tool across a range of industries—from Hollywood VFX studios and indie filmmakers to virtual production teams, architectural visualizers, VR/AR developers, and scientific researchers. Whether you’re producing high-end visual effects, seamlessly integrating CGI with live footage, or streamlining your production workflows, SynthEyes delivers unmatched precision and efficiency at competitive pricing. Enjoy a comprehensive suite of tutorials, user guides, and workflow tips designed to empower both newcomers and seasoned professionals, and join our community on the official forum and Discord channel, where creatives collaborate and share insights.

Behind The Scenes

Export to Your Favorite Application

Work in standalone

macOS

Windows

Linux

System requirements

Mac OS
Operating System
  • MacOS Monterey (12) or later. Big Sur or later is required for Blackmagic RAW.
IMPORTANT
  • Cheese-grater Mac Pros from 2012 and earlier won’t work. SynthEyes requires the AVX instruction set, which can be checked using the terminal command “sysctl machdep.cpu.features.” If SynthEyes crashes at startup on an older processor, the lack of AVX support is the cause. Older CPUs do not support the performance improvements enabled by AVX. SynthEyes 1905 is the last version that can run on older CPUs.
Machine Learning (ML) Plugins
  • Machine Learning Plugins (ML) require an Apple silicon integrated GPU with macOS Monterey (12.0) and above. If an appropriate GPU is not available, ML plug-ins can run on the CPU with significantly degraded performance.
System Memory (RAM)
  • Minimum 2 GB RAM, with 4+ GB strongly recommended. Professional, 360VR, and film users typically use 8-32 GB or more.
Graphics Processor (GPU)
  • Universal build for Apple Silicon (M1/M2/etc.) or Intel Macs with AVX support (Sandy Bridge or later).
Windows
Operating System
  • Windows 10 or later
IMPORTANT
  • SynthEyes requires the AVX instruction set and may notify users at startup if their processor lacks support. Microsoft’s cpuinfo64 tool provides detailed CPU information. If SynthEyes crashes at startup, an unsupported processor is likely the cause. AVX is required for performance optimizations that older CPUs do not support. SynthEyes 1905 is the last version that can run on older CPUs.
Machine Learning (ML) Plugins
  • Machine Learning (ML) Plugins require an NVIDIA GPU with compute capability 6.0 or above (Pascal), or an AMD Radeon™ PRO Series GPU. If an appropriate GPU is not available, ML plug-ins can run on the CPU with significantly degraded performance.
Processor (CPU)
  • Intel or AMD x86_64 processor with AVX (Sandy Bridge or later, or comparable AMD). Atom-based processors are not supported.
System Memory (RAM)
  • Minimum 2 GB RAM, with 4+ GB strongly recommended. Professional, 360VR, and film users typically use 8-32 GB or more.
Graphics Processor (GPU)
  • 64-bit Intel version of Windows 10 or 11. Windows 10 version 1903 or later is required for full globalization support. Supports HEVC/h.265.
Linux
Operating System
  • CentOS 7+ or a compatible Linux distribution on x86_64.
IMPORTANT
  • SynthEyes requires the AVX instruction set and may notify users at startup if their processor does not support it. If SynthEyes crashes at startup, an older processor without AVX is likely the reason. AVX enables performance improvements that are not possible on outdated CPUs. SynthEyes 1905 is the last version that can run on older CPUs.
Machine Learning (ML) Plugins
  • Machine Learning (ML) Plugins require an NVIDIA GPU with compute capability 6.0 or above (Pascal). If an appropriate GPU is not available, ML plug-ins can run on the CPU with significantly degraded performance.
Processor (CPU)
  • Intel or AMD x86_64 processor with AVX (Sandy Bridge or later, or comparable AMD). Atom-based processors are not supported.
System Memory (RAM)
  • Minimum 2 GB RAM, with 4+ GB strongly recommended. Professional, 360VR, and film users typically use 8-32 GB or more.
Graphics Processor (GPU)
  • 1280x768 or larger display with OpenGL support. High-DPI displays supported with 100% or 200% scaling. 32-bit 8bpc RGBA format required. Large multi-head configurations require graphics cards with sufficient memory. RED GPU decode assist requires 2+ GB video RAM.

New for 2025.5

  • Flexible Lens Workflow Export

    Applies lens distortion correction automatically at export, ensuring consistent, distortion-aware results across all platforms.
  • ML Motion Estimation

    Uses machine learning to generate accurate motion vectors, improving track quality and reducing manual cleanup.
  • Mesh-to-Tracker Parenting

    Links meshes to trackers with a click, streamlining object alignment and preserving relationships through export.
  • Additional Enhancements

    Expanded mask controls, auto video rotation, LUT folder organization, and new Blackmagic RAW 17K codec support.

Flexible Lens Workflow Export: Predictable, Consistent Lens Distortion Across Your Pipeline

The Flexible Lens Workflow Export option removes the guesswork from distortion management. It lets you apply and export undistorted or redistorted imagery per-export, preserving the original scene while giving you precise control over margins, resolution, and downstream compatibility, all without locking your project into a destructive state.

  • Unified Export Behavior: Apply undistort/redistort exactly when and where needed, without permanently altering your scene.
  • Non-Destructive: Keep your footage and solve untouched, distortion settings are export-specific and easily reversible.
  • Consistent UI: A shared interface across all export modules ensures fast, reliable configuration for every shot.

ML Motion Estimation: AI-Assisted Tracking Precision

ML Motion Estimation brings machine learning directly into the auto-tracking process, generating dense per-pixel motion vectors to improve tracker prediction, reduce cleanup, and lower solve error - especially in challenging footage.

  • Per-Pixel Motion Vectors: Analyze motion with greater spatial accuracy across frames.
  • Robust in Challenging Shots: Handles occlusion, blur, flicker, and repeating textures.
  • Lower hpix Values: Produces more stable, confident tracker positions.
  • Seamless Integration: Activates through a new motion model in the tracking UI.

Mesh-to-Tracker Parenting: Effortless Layout That Stays Locked In

This feature lets you parent meshes directly to solve points with a click, keeping your layout synced as your solve evolves, no more constant repositioning or manual cleanup after every change.

  • Click-to-Parent: Snap geometry to trackers instantly in the viewport, pivot and all.
  • Persistent Across Solves: Geometry stays locked to trackers even after adjusting distortion, scale, or constraints.
  • Export-Ready Hierarchy: Mesh relationships carry cleanly through exports to 3D and compositing apps.
  • Editable Offset Support: Freely adjust pivot points or geometry offsets without breaking the link

Additional Enhancements: Workflow Refinements & Format Expansions

  • Mask ML Mask Dilation: Expands or contracts mask edges by a set number of pixels to reduce edge tracking artifacts like blurry hair or soft fringes.
  • Automatic Video Orientation Handling: Automatically rotates JPEG, PNG, TIFF, and ProRes files based on embedded orientation metadata, no manual adjustments required.
  • Dedicated LUTs Folder: Introduces a default folder location for organizing LUTs (.cube, .3dl, .lut), making them easier to manage and automatically accessible in the interface.
  • New Codec Support: Adds support for Blackmagic RAW SDK 4.5 to directly import URSA Cine 17K 65 footage.

Revolutionizing Object Tracking & Masking

The new Mask ML feature harnesses advanced machine learning to radically reduce manual rotoscoping. With fast, intuitive object selection, Mask ML quickly propagates precise, edge-aware masks across multiple objects and complex shapes—delivering cleaner 2D tracks and superior 3D solves. It frees artists to focus on creative tasks while ensuring optimal tracking accuracy.

  • Instant Mask Creation: Click or drag to generate precise, edge-aware masks instantly.
  • Rapid Multi-Object Masking: Mask several objects simultaneously to accelerate your workflow.
  • Roto Panel Integration: Automatically add each mask as a separate layer for organized compositing.
  • Batch Processing: Process multiple shots in the background, freeing you to focus on creative tasks.

Powerful New Export Management

Multi-Export centralizes your export process in SynthEyes, providing a single, intuitive interface to configure and run multiple exporters. Its persistent settings and flexible controls let you quickly set up complex export configurations for various applications, ensuring consistent and efficient deliverables across projects.

  • Centralized Export Hub: Manage all export settings from a single interface.
  • Flexible Preset Control: Save and recall tailored configurations with ease.
  • Selective Export Filters: Define which objects, trackers, or meshes to include or exclude.
  • Dynamic Destination Management: Standardize file naming and organization with preset tags.
  • Easy Versioning: Duplicate exporters to quickly set up output variations.

A New Way of Workflow Optimization

The Workflow Presets Manager in SynthEyes 2025 replaces the old preferences system with a hierarchical preset structure that streamlines and scales your workflow. Organized across Built-in, Facility, User, and Scene levels, it lets you set up new projects quickly while preserving flexibility for advanced customization.

  • Faster Project Setup: Apply comprehensive presets—from lens distortion models to exporter settings and viewports—to save time on every new project.
  • Consistent, Collaborative Workflows: Standardize settings across teams or facilities while allowing scene-specific tweaks to meet diverse project needs.
  • Greater Visibility & Control: Monitor and fine-tune presets, reducing errors and ensuring precise workflow management.
  • Project Selector: Kick off every project with consistent, reproducible settings by capturing your current preferences into reusable presets, minimizing setup time and potential errors.

Streamlined Close-Up Head Tracking

SynthEyes 2025 also provides a pre-built, animation-ready head mesh to tackle close-up head tracking tasks when actor-specific head scans aren’t available. This versatile tool ensures:

  • Quick Setup: Load the head mesh directly from the SynthEyes library to start tracking immediately.
  • Time Savings: Skip custom modeling and focus on fine-tuning your facial aligns, beauty work, or digital makeup.
  • Efficient Integration: Seamlessly align with SynthEyes’ advanced tracking tools for high-accuracy facial solves.

Dynamic Tagging Streamlines File Organization

SynthEyes offers a new approach to file organization through dynamic tagging. With the Project Tag Manager, you can automatically generate consistent folder paths for scenes, exports, and other assets—ensuring every new scene follows your custom blueprint. This powerful tool eliminates repetitive manual entry, simplifying setup and boosting your workflow efficiency.

  • Centralized Organization: Automatically create and maintain uniform folder structures for all project assets.
  • Custom Export Paths: Easily define dedicated paths for various exporters and output types.
  • Streamlined Workflow: Save time by eliminating manual path entry and ensuring consistent file management

Production Grade Tracking and Solving

SynthEyes offers a comprehensive toolkit for professional camera and object tracking, combining supervised workflows with high-performance automation, flexible solve controls, and precision export support.

  • Advanced tracking features, including automatic tracking, 3D planar tracking, and AprilTags, with tools for cleanup and adding trackers
  • Track cameras and moving objects using geometric hierarchy tracking, with support for stereoscopic 3D workflows
  • Precise 3D and 2D planar tracking with mask options and Mask ML for machine-learning-driven object isolation
  • Use ML Motion Estimation to generate per-pixel motion vectors, improving auto-tracking accuracy and reducing cleanup in complex shots
  • Handle multiple supervised trackers simultaneously with intuitive selection and organization tools
  • Calibrate a wide range of lens types, including radial-4th and anamorphic-6th models with animated distortion parameters
  • Ideal for 360° VR, motion capture, and long or complex sequences, with built-in 360° stabilization tools
  • Refine camera and object paths using flexible solver settings and post-solve cleanup tools
  • Align solves to 3D set models such as lidar scans for seamless integration

Scene Exports

SynthEyes provides powerful export tools to integrate your tracked scenes into 3D and compositing workflows with accuracy and control.

  • Multi-Export, a centralized export hub, enabling simultaneous setup of multiple export scenarios (e.g., Nuke, Maya, Blender)
  • Built-in and custom presets, allowing quick application or modification of export configurations at user, scene, or facility levels
  • Object inclusion/exclusion features, providing fine control over which trackers or objects are exported to reduce file clutter
  • Persistent and flexible configurations, saving entire export setups for quick reuse on future shots
  • Native project data export to 3D packages, ensuring seamless transfer to Maya, 3ds Max, Blender, LightWave, and Cinema 4D without data loss
  • Compositing integration, facilitating the creation of project scenes in After Effects, Nuke, Fusion/Resolve, Flame, and Houdini
  • Flexible Lens Workflow Export, ensuring consistent and distortion-aware exports across all major formats
  • Distortion and stabilization maps export, delivering animated stabilization and lens distortion data where supported
  • Advanced pipeline capabilities, offering flexible ASCII text exporters for tracker 2D paths, 3D positions, camera/object paths, and animated illumination

Coordinate System Setup

Syntheyes offers powerful tools to position, align, and size the entire scene in a 3D environment, so you can ensure the world scale and coordinates of your scene match the rest of your workflow.

  • Auto-placement tool analyzes scene structure to create a good initial coordinate system
  • Quick precision setup wizard: click 3 trackers, then realign
  • Easy manual re-positioning and scaling of the entire scene
  • Line-based alignment system for nodal-tripod and lock-off shots, or use the mesh pinning tool in its camera setting
  • Flexible coordinate system alignment controls and coordinate placement methods based on camera positioning
  • Constrained points (axis control) view to quickly examine and modify coordinate system settings of all trackers
  • Select solutions using coordinate polarity controls when multiple solutions are possible
  • Exact and distance constraints for survey data, including infrequent GPS waypoints and on-set sizing measurements
  • Coordinate system setup available before or after solving

Lens Calibration

SynthEyes has extensive tools not only for calculating distortion during solving, but also for lens calibration from lens grids. Rectify lens grid for “just fix it” unmodeled lens distortion correction, especially for complex lens types. Tilt detection and correction if grid spacing and camera-to-grid measurements are available. Lens master calibration system handles linear, inverse linear, anamorphic lenses, and four fisheye lens variants.

  • Rectify lens grid for distortion correction
  • Calibration for various lens types
  • Calibration methods including random-dot calibration
  • Lens distortion presets for different workflows
  • Lens distortion presets for different workflows; easier to manage with the (NEW) Workflow Presets Manager

Geometric Hierarchy Tracking

Spectacularly powerful and flexible toolset for 3D tracking multi-level constrained hierarchies of moving parts, directly tracking supplied meshes, or using normal (supervised) trackers.

  • Toolset for tracking moving parts in 3D
  • Tracking of kinematic chains and secondary animation
  • Integration with motion capture for BVH export

Stabilization

SynthEyes features integrated stabilization for normal and 360VR shots driven by 3D solves, including creating a "physical" rig for export.

  • Stabilization capabilities are built into the image preprocessor including normal (with lens distortion) and 360VR shots
  • Stabilization driven by full 3D solves, or approximate 2D tracking data
  • Manual adjustments as needed
  • Automatic "zoom" determination for normal shots (multiple modes)
  • Stabilization rig creator for non-360VR shots creates a "physical" equivalent for the stabilization, so downstream 3D packages can perform the actual stabilization
  • Export of 360VR stabilization data directly to supported packages including After Effects, Fusion, and Hitfilm
  • Setup of 360VR stabilization as an animated textured sphere for alternative export
  • Integrated resampling to other output resolutions and aspects

Object Separation

SynthEyes simplifies object separation by isolating moving subjects and excluding unwanted areas from tracking. By combining advanced machine-learning with traditional region tools, it ensures that only the essential elements are tracked, delivering cleaner, more accurate 3D solves and significantly reducing tedious manual rotoscoping.

  • Rapid object isolation with Mask ML, which tracks moving objects and generates precise garbage mattes for faster, more accurate 3D solves
  • Automatic selection of trackers within green screen regions
  • Flexible region setup for moving objects or actors using either Mask ML or traditional garbage mattes
  • Keyframe-animated splines, including quick square and circle spline setups, for defining tracking regions
  • Importing spline control points from tracker paths for rapid region setup
  • Animated enable/disable for splines
  • Rotoscoped alpha-channel support for refined object separation

ViewShift System

Use ViewShift for complex object removals, combining split takes, generating animated texture maps, and more!

  • Camera mapping and rendering system
  • Uses matchmoved 3D camera paths and set models
  • Removes objects against various reflector meshes (not just planes)
  • Quick setup tools for working from a clean plate
  • Illumination compensation for better matching
  • Multiple timing modes
  • Control via animated splines or mesh outlines
  • Various output modes for previews and compositing
  • Matte generation with softening
  • Animated texture maps from meshes
  • Multiple independent ViewShift outputs

Meshes In/Out

SynthEyes reads and writes a variety of mesh and vertex cache formats, ensuring easy exchange with major 3D and compositing applications.

  • Import/export OBJ, C4D, COLLADA (DAE), DXF, PTS, LWO, XYZ Lidar, SynthEyes SBM, and more
  • Vertex caches in/out: Alembic (.abc), Maya .mcx, Lightwave .mdd, 3dsmax .pc2
  • Built-in Mesh Options for quick insertion into SynthEyes scenes
  • Mesh-to-Tracker Parenting enables fast, accurate alignment of meshes to motion-tracked points
  • Animation-Ready Head Mesh offers quick tracking for close-up head and facial shots, providing a pre-rigged foundation for digital makeup or beauty work

Scripting

Unleash next-level power through typed or spoken natural language control with Synthia, or use Sizzle or Python scripting for more traditional automation.

  • Native Sizzle or Python API/SDK
  • Synthia: a natural language assistant that turns plain language into script commands
  • Script-based modifications and extensions to SynthEyes functionality, with direct access to scene and image preprocessing
  • Enhanced script management made simpler with the Workflow Presets Manager for global or per-project settings

Workflow Presets Manager

The Workflow Presets Manager is the backbone of preset configuration, offering a robust, hierarchical framework that drives consistency and flexibility across your entire pipeline. It empowers key features like the Project Selector and Multi-Export by capturing complete project setups and automating export management, streamlining even the most complex workflows.

  • Multi-Level Preset Management offers built-in, facility, user, and scene levels that cater to every pipeline scenario.
  • File Templating and Shot Presets enable the creation of flexible templates and shot-level presets for streamlined workflows.
  • Preset Tags standardize file naming and organization to maintain uniformity across projects and teams.
  • Project Selector launches every project with reproducible settings by capturing your current preferences into reusable presets.

Learn SynthEyes

Need Help? We've Got You!

Forum

A place for SynthEyes users to ask more complex questions and request new features.

Forum

Discord

Join our SynthEyes Discord to exchange tips, get quick help, and connect with fellow VFX artists.

Discord

Help Center

Search technical questions or open a ticket with our knowledgeable support team.

Support

Frequently asked questions

How do I find the SynthEyes manual?
How do I install SynthEyes?
How do I uninstall SynthEyes?
What should I do if I encounter problems with SynthEyes?
Can’t see your question listed above? Visit our Help Center

Not ready to purchase yet? 
Get started with SynthEyes now

Need some hands on time with SynthEyes before purchasing? No problem. Simply download the Boris FX Hub and install SynthEyes. After installation, you can register for a free 14 day trial. You’re immediately ready to begin matchmoving with SynthEyes.

Please select your language

The website is currently localized into the following languages