Quick Start Guide#
Overview#
mmSolver is a bundle adjustment solver for Maya that helps you solve camera and object motion based on 2D to 3D point correspondences. This guide will help you get started with the basic workflow.
Prerequisites#
Linux or Microsoft Windows OS.
Maya 2019 or later
mmSolver installed correctly (see Download)
Basic understanding of 3D matchmove concepts.
Basic Workflow#
Setting Up Your Scene#
Import your image sequence using the Create ImagePlane tool
Create or import a camera using the Create Camera tool
Ensure your scene units and frame range are set correctly
Creating Tracking Points#
There are two main ways to create tracking data: - Import from external tracking software (3DEqualizer, Blender, etc.) - Create tracking points manually in Maya
To Import Tracking Data#
Export your 2D tracks from your tracking software
Use Load Markers tool (
mmSolver > Load Marker...
)Select your camera and import options
Click “Load” to create Markers
See Copy 2D Tracks from 3DEqualizer or Copy 2D Tracks from Blender for software-specific details.
To Create Manual Tracks#
Select your camera in the viewport
Use Create Marker tool
Position the Marker on a trackable feature
Create a Bundle using Create Bundle tool
Basic Solving#
Open the Solver UI (
mmSolver > Solver UI
)Add your Markers to “Input Objects”
Select attributes you want to solve in the Channel Box
Add selected attributes to “Output Attributes”
Choose your solving frames
Click “Solve”
For deeper understanding, see Solver Design.
Evaluating Results#
Check the solver feedback in the status bar
Review deviation values for each Marker
Visually verify the solve by playing through the timeline
Use viewport toggles to show/hide various elements
See Toggle Viewport Node Types for display options.
Common Tools Reference#
Essential Hotkeys#
C - Center on selected Marker.
Z - Maya’s standard zoom/pan tool.
M - Toggle between Marker/Bundle selection.
See Default Hotkeys for the complete list.
Frequently Used Tools#
Center 2D on Selection - Centers viewport on selected object
Toggle Marker Lock - Locks/unlocks Marker positions
Screen Z Manipulator - Controls depth of objects relative to camera
Next Steps#
Watch the Tutorial Videos for detailed workflow examples
Learn about Camera Solving Techniques
Explore Advanced Solver Options
Tips for Better Solves#
Start with simple solves (few parameters) and gradually add complexity
Use the Standard Solver Tab for static + animated attributes
Ensure adequate parallax for 3D position solving
Lock attributes that shouldn’t change during solving
Use appropriate Marker weights for different quality tracks
See Solving for more solving strategies.
Common Issues and Solutions#
High Deviation Values: Check for incorrect 2D tracking or constraints
Unstable Solves: Reduce the number of attributes being solved
Slow Performance: Use “Solve Only Root Frames” for initial tests
Failed Solves: Verify you have enough Markers for the attributes being solved
For more detailed explanations of solver concepts, see Solver Design.