Enterprise Matchmove Software

  • Hardware Requirements
    • 64bit CPU, 4 CPU cores recommended
    • Minimum 8GB RAM, 16GB recommended
    • 3 button mouse
    • OpenGL compatible graphics card, NVidia Quadro recommended
    • Full HD monitor, 4K recommended
    • Ethernet card
    • Permanent internet access required
  • Operating System Support
    •  
      R1 R2 R3 R4 R5 R6
    • Linux 64bit, glibc 2.17 (or higher) - Intel/x86_64/AMD64 CPU only
    • MacOS 11.1 (or higher) - Apple Silicon CPU only
    • Windows 10 64bit (or higher) - Intel/x86_64/AMD64 CPU only
  • 2D Tracking Engine, Pattern Tracking Mode
    •  
      R1 R2 R3 R4 R5 R6
    • forward, backward or forward & backward tracking direction
    • enhanced tracking mode for greater precision
    • optional rotation of reference pattern
    • optional scaling of reference pattern
    • robust against rapid changes of brightness and/or contrast
    • rotatable tracking boxes
    • automatic keyframing based on tracking deviation
    • GPU accelerated Reference Frame Tracking
  • 2D Tracking Engine, Marker Tracking Mode
    •  
      R1 R2 R3 R4 R5 R6
    • forward or backward tracking direction
    • in situ, sub pixel precise center of mass calculation
    • rotatable tracking boxes
  • 2D Tracking Engine, Edge/Corner Tracking Mode
    •  
      R1 R2 R3 R4 R5 R6
    • forward or backward tracking direction
    • in situ, sub pixel precise corner detection
    • rotatable tracking boxes
  • Autotracking Engine
    •  
      R1 R2 R3 R4 R5 R6
    • perspective displacement of tracking patterns
    • automatic keyframing based on tracking deviation
    • GPU accelerated Reference Frame Tracking
  • Autotracking, Primary Pass
    •  
      R1 R2 R3 R4 R5 R6
    • forward or backward tracking direction
    • fast generation & tracking of massive amounts of points per frame
    • multithreaded
    • skippable
  • Autotracking, Secondary Pass
    •  
      R1 R2 R3 R4 R5 R6
    • extension of primary pass tracks in opposite direction
    • multithreaded
    • skippable
  • Spline Masks
    •  
      R1 R2 R3 R4 R5 R6
    • variable amount of CVs per spline mask
    • keyframe animation system (movement, toggle visibility state)
    • joining of multiple spline masks
    • splitting a spline mask into two separate ones
    • image masks supported
    • reference frame spline masks
  • Image File Options
    •  
      R1 R2 R3 R4 R5 R6
    • CINEON, DPX, JPEG, OPENEXR, PNG, RLA, SGI, SOFTIMAGE, TARGA, TIFF, YUV422
    • on-the-fly conversion of long-lat spheremap files into regular nodal pan image sequences
    • on-the-fly conversion of long-lat image sequences into regular pinhole camera image sequences
  • Lens Distortion
    •  
      R1 R2 R3 R4 R5 R6
    • lens center offset X & Y parameters
    • 3rd party lens distortion plugin interface
    • integrated image warping tool "image warp"
    • custom focus distance parameter
    • universal python script for exporting dynamic distortion data to NUKE v7 (gridwarp node)
    • universal python script for exporting dynamic distortion data to AE (grid mesh node)
    • export distortion data to Flame
    • fully automatic distortion extraction out of grid shots
    • import frame-by-frame distortion data through Zeiss extended metadata files
  • Distortion Model 3DE4 Radial - Standard, Degree 4
    •  
      R1 R2 R3 R4 R5 R6
    • 6 parameters, compensation of lens element de-centering artifacts
    • 2 parameters, compensation of bending artifacts introduced by beam splitters/stereo rigs
  • Distortion Model 3DE4 Anamorphic - Standard, Degree 4
    •  
      R1 R2 R3 R4 R5 R6
    • 10 parameters, x/y direction separated
    • 2 parameters, squeeze x/y
    • lens rotation parameter
  • Distortion Model 3DE4 Anamorphic - Standard, Degree 6
    •  
      R1 R2 R3 R4 R5 R6
    • 18 parameters, x/y direction separated
    • 2 parameters, squeeze x/y
    • lens rotation parameter
  • Distortion Model 3DE4 Anamorphic - Rescaled, Degree 4
    •  
      R1 R2 R3 R4 R5 R6
    • 10 parameters, x/y direction separated
    • 2 parameters, squeeze x/y
    • lens rotation parameter
    • 1 parameter, compensating for pre-scaled footage
  • Distortion Model 3DE4 Anamorphic - Rescaled, Degree 6
    •  
      R1 R2 R3 R4 R5 R6
    • 18 parameters, x/y direction separated
    • 2 parameters, squeeze x/y
    • lens rotation parameter
    • 1 parameter, compensating for pre-scaled footage
  • Distortion Model 3DE4 Radial - Fisheye, Degree 8
    •  
      R1 R2 R3 R4 R5 R6
    • 4 parameters
    • "equisolid angle" fisheye compensation routine
  • Distortion Model 3DE Classic LD Model
    •  
      R1 R2 R3 R4 R5 R6
    • 5 parameters, based on 3D-Equalizer V3
  • Dynamic Lens Distortion Mode
    •  
      R1 R2 R3 R4 R5 R6
    • dynamic distortion driven by focal length parameter
    • distortion parameter animation curves
    • dynamic distortion driven by focus distance parameter
    • dynamic distortion driven by focal length and focus distance (2D lookup table/2DLUT)
    • interactive script for editing 2D LUTs
  • Matrix Tool
    •  
      R1 R2 R3 R4 R5 R6
    • grid of multiple matrix points
    • basic semi automatic capturing a grid shot's structure
    • enhanced semi automatic capturing a grid shot's structure
    • proprietary calculation engine
    • perspective and planar grid shots supported
    • calculation of multiple lens distortion parameters (integrated models only, single gridshot)
    • calculation of focal length (perspective grid shots only)
    • distortion and focal length determination out of regular footage (classic model only)
    • fast & robust calculation of multiple lens distortion parameters (all models, multiple gridshots)
    • multithreaded
    • import stmap openexr files
  • 3D Calculation Core
    •  
      R1 R2 R3 R4 R5 R6
    • very fast and robust, proprietary calculation engine
    • frame range calculation
    • adaptive end finetuning procedure
    • 7DOF LSF survey solver
    • multiple sequence cameras
    • multiple reference frame cameras
    • individual camera weighting
    • variable focal length (zooming)
    • zoom curve calculation from scratch
    • optimizing imported or edited zoom curves
    • variable custom focus distance
    • multithreaded zoom curve calculation & optimization
    • multithreaded focus curve calculation & optimization
    • rolling shutter compensation
    • multiple point groups
    • a single camera point group for tracking camera movement relative to environment
    • multiple object point groups for tracking movement of individual objects
    • multiple mocap point groups for tracking movement of individual points
    • separate filter function for identifying bad tracking points
    • framework for network calculation of parameter adjustment- and dynamic curve calculation procedures
  • Postfilter
    •  
      R1 R2 R3 R4 R5 R6
    • smoothing and smoothing-fourier modes
    • separate z-depth filtering of object point groups
    • Butterworth filter mode
  • Point Options
    •  
      R1 R2 R3 R4 R5 R6
    • survey free, approximately surveyed and exactly surveyed points
    • calculation of far away points (infinitely distant mode)
    • automatic calculation of point weights on a frame by frame basis
    • on-the-fly 2D tracking outlier analysis
    • user definable point weights
    • screen position dependent point weight blending
    • timeline dependent point weight blending
    • mocap z-depth filtering
    • custom curve dynamic point weighting
    • force full calculation / triangulation only mode
  • Point Constraints
    •  
      R1 R2 R3 R4 R5 R6
    • multiple distance constraints per point group
    • multiple plane constraints per point group
    • individually locking of point survey x/y/z coordinates (plane-/line-constraints)
    • approximately surveyed point radius
    • near-/far-point constraint for avoiding inverted point clouds
  • Camera Constraints
    •  
      R1 R2 R3 R4 R5 R6
    • fixed camera position constraint (nodal camera move)
    • line movement constraint
    • plane movement constraint
    • locking of individual positional channels (tx/ty/tz)
    • locking of individual rotational channels (rx/ry/rz)
  • Synchronization of multiple Sequence Cameras
    •  
      R1 R2 R3 R4 R5 R6
    • a single primary camera per project
    • multiple secondary cameras per project (witness cameras)
    • multiple reference frame cameras per project
    • motion capturing
    • matchmoving of non-rigid objects
    • sub-frame timeshift
    • support for points seen through a mirror
    • overall motion extraction mode
  • Stereoscopic
    •  
      R1 R2 R3 R4 R5 R6
    • a single primary camera per project
    • a single secondary cameras per project
    • multiple reference frame cameras per project
    • interocular distance, statically calculated or defined by user
    • dynamically defined by user (interocular distance animation curve)
    • static vertical shift between primary and secondary camera
    • static shift along Z axis between primary and secondary camera
    • multithreaded interocular distance curve calculation & optimization
  • Parameter Adjustment
    •  
      R1 R2 R3 R4 R5 R6
    • simultaneous adjustment of multiple project parameters
    • fully multithreaded
    • window embeddable into main window
    • graphical result browser (one-, two- or three-dimensionally)
    • detailed configuration of to be optimized deviation
    • brute force or adaptive adjustment method (per parameter)
    • adjustable lens parameters: filmback, focal length, film aspect, lens center offset, pixel aspect
    • adjustable distortion parameters: all
    • adjustable camera parameter, sub-frame timeshift (Synchronization)
    • adjustable stereoscopic camera parameters: interocular distance, vertical shift, depth shift
    • adjustable camera parameter, rolling shutter timeshift
    • modeling of "custom" adjustment parameters through python scripts
    • adjustment script for optimizing 3D translation and/or orientation of a group of survey points
    • adjustment script for optimizing distance parameter of a distance constraint
    • adjustment script for optimizing position and orientation of a plane constraint
    • adjustment script for optimizing scale and/or offset of an existing stereo interocular curve
    • adjustment script for optimizing scale and/or offset of an existing zoom curve
    • adjustment script for optimizing scale and/or offset of an existing focus curve
    • adjustment script for optimizing offset of a secondary stereo camera's zoom curve
    • adjustment script for optimizing the overall translation & orientation of 3D camera paths
    • adjustment script for optimizing selected curve editor control vertices
    • adjustment script for optimizing near nodal camera moves
    • adjustment script for optimizing 2D distortion lookup table (2DLUT) sample points
    • adjustment script for optimizing "piggyback cameras" to force multiple cameras (of a VR rig) into an artificial rigid constraint to each other
  • Python Scripting Interface
    •  
      R1 R2 R3 R4 R5 R6
    • Python 3.7
    • comprehensive access to internal data structures
    • interactive python console window
    • python console window embeddable into main window
    • converting 3D data to/from object point groups (3DE internal format)
    • timer callback infrastructure
    • reading meta data of openexr files
    • modeling of "custom" adjustment parameters
    • accessing 3DE's image controls features
    • accessing unique "persistent IDs" of cameras, point groups, points and lenses
    • infrastructure for reading & writing (persistent) custom data from/to 3DE's database
    • GPU accelerated Reference Frame Tracking
    • 7DOF LSF survey solver
    • command line option for executing a python script at launch
    • accessing 3DE's preferences
    • GUI editor tool
    • number of individual python commands: 833
      265 416 503 671 764 810
  • Python User Interface Extensions
    •  
      R1 R2 R3 R4 R5 R6
    • blocking custom dialog windows
    • content-rich non-blocking custom dialog windows
    • extending regular menu structures
    • adding custom python sub menus
    • adding custom python menu entries
    • running a python script by selecting a menu entry
    • running a python script by typing a keyboard shortcut previously assigned to a menu entry
    • adding custom python buttons to display area
    • running a python script by clicking a button
    • running a python script by typing a keyboard shortcut previously assigned to a button
    • integrating scripts into object browser's context menus
    • 3DAreaWidget for rendering 3D object trees
    • object oriented construction of 3D render object trees
    • defining multiple different menu entries for single scripts
    • adding non-blocking custom dialog windows to the pane structure of a main window
    • python console window persistent command history
    • adding custom python buttons to display area at arbitrary positions
  • User Customizable Export Filter Scripts
    •  
      R1 R2 R3 R4 R5 R6
    • Maya
    • Softimage/XSI
    • Nuke
    • 3ds Max
    • FBX
    • After Effects
    • Lightwave
    • Cinema 4D
    • Houdini
    • Blender
    • Black Magic Fusion
    • Alembic
  • Image Controls
    •  
      R1 R2 R3 R4 R5 R6
    • fully multithreaded, real time adjustment of footage
    • chroma keying
    • color curves tool
    • gamma controls
    • red, green, blue controls
    • brightness, contrast controls
    • saturation controls
    • blur/sharpen function
    • user definable presets
    • window embeddable into main window
    • python interface for accessing image controls feature
    • animating image controls script
  • Image Buffer Compression
    •  
      R1 R2 R3 R4 R5 R6
    • high quality compression of footage
    • compression ratio of 10:1 or more
    • allows to hold at least 10 times more frames in memory
    • multithreaded real time decompression
    • decompression of 2k footage at up to 60 fps (multithreaded)
    • sub image decompression for faster frame rates
    • image buffer compression files
    • very fast import of compressed footage (up to 100 fps)
    • multithreaded commandline tool for the fast creation of 3DE buffer compression files
  • Graphical User Interface
    •  
      R1 R2 R3 R4 R5 R6
    • user definable environments
    • configuration of multiple sub windows separated by horizontal and vertical panes
    • user definable keyboard shortcuts
    • configurable GUI elements (widget size, transparency and brightness)
    • support for multiple main windows
    • display multiple reference cameras simultaneously (building survey)
    • display primary and secondary camera simultaneously (stereoscopic)
    • display multiple sequence cameras simultaneously (synchronization)
    • display different views of the same camera (2D tracking, 3D orientation)
    • user definable first frame number (per camera)
    • user editable comment (per project)
    • animate distortion tool
    • object point group Z distance editing tool
    • lasso selection
    • one-click hiding all panes from the display area
    • rotomation editor tool
    • import 3D data through alembic files
  • 3D Orientation Controls
    •  
      R1 R2 R3 R4 R5 R6
    • interactive transformation of 3D objects through translate-, scale and rotate manipulators
    • align scene to global space according to 1, 2 or 3 calculated point objects
    • import external line geometry / survey (through .obj files)
    • building up line geometry (geo objects)
    • create line strip from multiple calculated point objects
    • create line loop from multiple calculated point objects
    • create locator from a single calculated point object
    • export line geometry as .obj file (survey)
    • hidden line rendering mode
    • backface culling rendering mode
    • referencing of .obj file only
    • realtime rolling shutter removal
    • realtime undistort footage
    • constraint-free, unlocked editing mode
    • generate polygon models out of point clouds
    • fast performance rendering mode
    • display UV texture maps on a per 3D model basis
    • project undistorted, rolling shutter removed footage on to 3D models
    • up to 3 proxy level-of-detail data sets per 3D model
    • python script for importing raw lidar scan data
    • parent view to current object point group
    • disable selection of points, 3d models, geo objects and distance constraints
    • advanced skinning, mesh from points generation
    • realtime UV coordinates generation
    • realtime lambertizer shading
    • automatic refinement of 3D Models
    • creating of complex UV texture maps
    • alignment of 3D Models to other 3D Models based on geometry data only
  • Curve Editor
    •  
      R1 R2 R3 R4 R5 R6
    • 3D position XYZ curves of current camera / point group
    • 3D rotation XYZ curves of current camera / point group
    • zooming curve of current Camera
    • interocular distance curve of current Camera
    • every lens distortion curve of lens object linked to current camera
    • multiple instances embeddable into main window
    • custom focus curve of current Camera
    • multithreaded zoom curve calculation & optimization
    • multithreaded focus curve calculation & optimization
    • multithreaded interocular distance curve calculation & optimization
    • display object point group rot/pos curves in global space option
  • Lineup Controls
    •  
      R1 R2 R3 R4 R5 R6
    • manual controls for aligning a camera to given line geometry (survey)
    • aligning camera to geometry by dragging special "lineup only" points
    • extract survey data out of vertices and assign it to point objects
    • extract survey data out of lines and assign it to point objects
    • extract survey data out of faces and assign it to point objects
    • match camera in current frame to tracked Survey Points
    • move camera in current frame so that survey models become centered
    • automatic camera consistency, rotate camera, nodal
    • automatic camera consistency, rotate camera, around virtual target point
    • automatic camera consistency, rotate camera, around a single, tracked survey point
    • automatic camera consistency, translate camera, make rotations consistent
    • automatic camera consistency, translate camera, make rotations and focal length consistent
    • automatic camera consistency, translate camera, make rotations and translate Z consistent
    • automatic camera consistency, modify focal length, make rotations consistent
    • automatic camera consistency, modify focal length, make position and rotations consistent
    • realtime undistort footage
    • motionblur rendering
    • realtime rolling shutter removal
    • simultaneous dragging of multiple lineup points
    • "transform 3D camera/point group move to poses" script
    • FOV crop masks
  • Overview Controls
    •  
      R1 R2 R3 R4 R5 R6
    • special anaglyph rendering mode (Stereoscopic)
    • realtime undistort footage
    • motionblur rendering
    • realtime rolling shutter removal
    • caching rendered frames for realtime playback
    • save out rendered frame python script
    • render out depth maps python script
    • re-apply distortion option, save out rendered frames
    • FOV crop masks
    • foreground rendering
  • Motiontracking Controls
    •  
      R1 R2 R3 R4 R5 R6
    • rotatable tracking boxes
    • editing 2D tracking curves
    • overlay grid
    • converting 2D tracking curves to/from long-lat converted from/to regular
    • FOV crop masks
    • overlay grid rotation
  • Attribute Editor
    •  
      R1 R2 R3 R4 R5 R6
    • compact, non-modal editing attributes of entire project database
    • embeddable into main window
  • Object Browser
    •  
      R1 R2 R3 R4 R5 R6
    • hierarchical listing of all objects found in project database
    • multi selection of all objects
    • adding new objects through context menus
    • deleting existing objects through context menus
    • editing of most important object attributes through context menus
    • multiple instances embeddable into main window
    • comprehensive, object type related context menus
    • integrating python scripts into context menus
  • Deviation Browser
    •  
      R1 R2 R3 R4 R5 R6
    • display average deviation curve of current camera / point group
    • display deviation curves of individual point objects
    • display weight curves of individual point objects
    • multiple instances embeddable into main window
  • Timeline Editor
    •  
      R1 R2 R3 R4 R5 R6
    • schematic view of 2D tracking curves tracked in current camera / point group
    • comprehensive editing of curve segments
    • multiple instances embeddable into main window

Please save your recent changes.
You Forgot to Accept the License Agreement
Please accept the Software License Agreement in order to proceed with your download.
Your script has been rejected! Please fix all issues listed below before uploading again. Thanks!