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 (license server software)
- Operating System Support
-
-
Linux 64bit, glibc 2.17 (or higher) - Intel/x86_64/AMD64 CPU only
-
MacOS 13.5 (or higher) - Apple Silicon CPU only
-
Windows 10 64bit (or higher) - Intel/x86_64/AMD64 CPU only
- 2D Tracking Engine, Pattern Tracking Mode
-
-
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
-
-
forward or backward tracking direction
-
in situ, sub pixel precise center of mass calculation
-
rotatable tracking boxes
- 2D Tracking Engine, Edge/Corner Tracking Mode
-
-
forward or backward tracking direction
-
in situ, sub pixel precise corner detection
-
rotatable tracking boxes
- Autotracking Engine
-
-
perspective displacement of tracking patterns
-
automatic keyframing based on tracking deviation
-
GPU accelerated Reference Frame Tracking
- Autotracking, Primary Pass
-
-
forward or backward tracking direction
-
fast generation & tracking of massive amounts of points per frame
-
multithreaded
-
skippable
- Autotracking, Secondary Pass
-
-
extension of primary pass tracks in opposite direction
-
multithreaded
-
skippable
- Spline Masks
-
-
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
-
-
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
-
-
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
-
-
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
-
-
10 parameters, x/y direction separated
-
2 parameters, squeeze x/y
-
lens rotation parameter
- Distortion Model 3DE4 Anamorphic - Standard, Degree 6
-
-
18 parameters, x/y direction separated
-
2 parameters, squeeze x/y
-
lens rotation parameter
- Distortion Model 3DE4 Anamorphic - Rescaled, Degree 4
-
-
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
-
-
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
-
-
4 parameters
-
"equisolid angle" fisheye compensation routine
- Distortion Model 3DE Classic LD Model
-
-
5 parameters, based on 3D-Equalizer V3
- Dynamic Lens Distortion Mode
-
-
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
-
-
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
-
-
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
-
-
smoothing and smoothing-fourier modes
-
separate z-depth filtering of object point groups
-
Butterworth filter mode
- Point Options
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
Python 3.9.18
-
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: 902
- Python User Interface Extensions
-
-
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
-
-
Maya
-
Softimage/XSI
-
Nuke
-
3ds Max
-
FBX
-
After Effects
-
Lightwave
-
Cinema 4D
-
Houdini
-
Blender
-
Black Magic Fusion
-
Alembic
-
USD
- Image Controls
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
compact, non-modal editing attributes of entire project database
-
embeddable into main window
- Object Browser
-
-
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
-
-
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
-
-
schematic view of 2D tracking curves tracked in current camera / point group
-
comprehensive editing of curve segments
-
multiple instances embeddable into main window
- 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 (license server software)
- Operating System Support
-
-
Linux 64bit, glibc 2.17 (or higher) - Intel/x86_64/AMD64 CPU only
-
MacOS 13.5 (or higher) - Apple Silicon CPU only
-
Windows 10 64bit (or higher) - Intel/x86_64/AMD64 CPU only
- 2D Tracking Engine, Pattern Tracking Mode
-
-
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
-
-
forward or backward tracking direction
-
in situ, sub pixel precise center of mass calculation
-
rotatable tracking boxes
- 2D Tracking Engine, Edge/Corner Tracking Mode
-
-
forward or backward tracking direction
-
in situ, sub pixel precise corner detection
-
rotatable tracking boxes
- Autotracking Engine
-
-
perspective displacement of tracking patterns
-
automatic keyframing based on tracking deviation
-
GPU accelerated Reference Frame Tracking
- Autotracking, Primary Pass
-
-
forward or backward tracking direction
-
fast generation & tracking of massive amounts of points per frame
-
multithreaded
-
skippable
- Autotracking, Secondary Pass
-
-
extension of primary pass tracks in opposite direction
-
multithreaded
-
skippable
- Spline Masks
-
-
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
-
-
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
-
-
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
-
-
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
-
-
10 parameters, x/y direction separated
-
2 parameters, squeeze x/y
-
lens rotation parameter
- Distortion Model 3DE4 Anamorphic - Standard, Degree 6
-
-
18 parameters, x/y direction separated
-
2 parameters, squeeze x/y
-
lens rotation parameter
- Distortion Model 3DE4 Anamorphic - Rescaled, Degree 4
-
-
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
-
-
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
-
-
4 parameters
-
"equisolid angle" fisheye compensation routine
- Distortion Model 3DE Classic LD Model
-
-
5 parameters, based on 3D-Equalizer V3
- Dynamic Lens Distortion Mode
-
-
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
-
-
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
-
-
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
-
-
smoothing and smoothing-fourier modes
-
separate z-depth filtering of object point groups
-
Butterworth filter mode
- Point Options
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
Python 3.9.18
-
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: 902
- Python User Interface Extensions
-
-
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
-
-
Maya
-
Softimage/XSI
-
Nuke
-
3ds Max
-
FBX
-
After Effects
-
Lightwave
-
Cinema 4D
-
Houdini
-
Blender
-
Black Magic Fusion
-
Alembic
-
USD
- Image Controls
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
compact, non-modal editing attributes of entire project database
-
embeddable into main window
- Object Browser
-
-
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
-
-
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
-
-
schematic view of 2D tracking curves tracked in current camera / point group
-
comprehensive editing of curve segments
-
multiple instances embeddable into main window