Main Page → Motive Documentation → Motive Basics
- Before diving into specific details, let’s begin with a brief overview of Motive. If you are new to using Motive, we recommend you to read through this page and learn about the basic tools, configurations and navigation controls, as well as instructions on managing capture files.
- 1 File Management
- 2 Viewports
- 3 Basic Navigation Controls
- 4 Control Deck
- 5 Graph View pane
- 6 Application Settings
- 7 Layouts
In Motive, the recorded mocap data is stored in a file format called Take (TAK), and multiple Take files can be grouped within a session folder. The Data pane is the primary interface for managing capture files in Motive. This pane can be accessed from the icon on the main toolbar, and it contains a list of session folders and the corresponding Take files that are recorded or loaded in Motive.
Motive will save and load Motive-specific file formats including the Take files (TAK), camera calibration files (CAL), and Motive user profiles (MOTIVE) that can contain most of the software settings as well as asset definitions for skeletons and rigid body objects. Asset definitions are related to trackable objects in Motive which will be explained further in the Rigid Body Tracking and Skeleton Tracking page.
Take File (.TAK)
Motive file management is centered on the Take (TAK) file. A TAK file is a single motion capture recording (aka 'take' or 'trial'), which contains all the information necessary to recreate the entire capture from the file, including camera calibration, camera 2D data, reconstructed and labeled 3D data, data edits, solved joint angle data, tracking models (Skeletons, RigidBodies), and any additional device data (audio, force plate, etc). A Motive Take (TAK) file is a completely self-contained motion capture recording, and it can be opened by another version of Motive on another system.
A Session is a file folder that allows the user to organize multiple similar takes (e.g. Monday, Tuesday, Wednesday, or StaticTrials, WalkingTrials, RunningTrials, etc). Whether you are planning the day's shoot or incorporating a group of Takes mid-project, creating session folders can help manage complex sets of data. In the Data pane, you can import session folders that contain multiple Takes or create a new folder to start a new capture session. For a most efficient workflow, plan the mocap session before the capture and organize a list of captures (shots) that need to be completed. Type Take names in a spreadsheet or a text file, and Copy and paste the list, which will automatically create empty Takes (shot list) with corresponding names from the pasted list.
Motive User Profile (.MOTIVE)
Software configurations are saved onto the motive profile (*.motive) files. In the motive profile, all of the application-related configurations, lists of assets, and the loaded session folders are saved and preserved. You can export and import the profiles to easily maintain the same software configurations each time Motive is launched.
All of the currently configured software settings will get saved onto the
C:\ProgramData\OptiTrack\MotiveProfile.motive file periodically throughout capture and when closing out of Motive. This file is the default application profile and it gets loaded back when Motive is launched again. The containing folder can also be accessed through Help → Application Folders → Persistent Setting. This allows all of the configurations to be persisted in between different sessions of Motive. If you wish to revert all of the settings to its factory default, use the Reset Application Settings button under the Edit tab of the main command bar.
Motive profiles can also be exported and imported from the File menu of the main command bar. Using the profiles, you can easily transfer and persist Motive configurations among different instances and different computers.
The followings are saved on application profile:
- Application Settings. Including the Reconstruction Settings
- Streaming Settings
- Synchronization Settings
- Export Settings
- Rigid Body & Skeleton assets.
- Rigid Body & Skeleton settings.
- Labeling settings
- Hotkey configurations
What happened to the Project TTP Files?
Calibration files (CAL)
A calibration file is a standalone file that contains all of the required information to completely restore a calibrated camera volume; including positions and orientations of each camera, lens distortion parameters, and the camera settings. After a camera system is calibrated, CAL file can be exported and imported back again onto Motive when needed. Thus, it is recommended to save out the camera calibration file after each round of calibration.
Please note that reconstruction settings also get stored in the calibration file; just like how it gets stored in the MOTIVE profile. If the calibration file is imported after the profile file was loaded, it may overwrite the previous reconstruction settings as it gets imported.
Note that this file is reliable only if the camera setup has remained unchanged since the calibration. Read more from Calibration page.
Default System Calibration
In Motive, the main viewport is fixed at the center of the UI, and this is used to monitor the 2D or 3D capture data in both live and edit mode. The Perspective View mode shows the reconstructed 3D data within the calibrated 3D space, and the Camera Preview mode shows 2D images from each camera in the setup. Both of these views are essential for assessing and monitoring the tracking data.
Perspective View - 3D viewport
- Used to look through the reconstructed 3D representation of the capture, analyze marker positions, rays used in reconstruction, etc.
- The context menu in the Perspective View allows you to access more options related to the markers and assets in 3D tracking data.
Camera Preview - 2D view port
- Each camera’s view can be accessed from the Camera Preview pane. It displays the images that are being transmitted from each camera. The image processing modes are displayed, including grayscale and object
- Detected reflections are also shown in this pane, and reflections which satisfy the object filters and considered as markers
- From Camera Preview pane, you can mask certain pixel regions to exclude them from the process.
Most of the navigation controls in Motive are customizable, including both mouse and Hotkey controls. The Hotkey Editor Pane and the Mouse Control Pane under the Edit tab allow you to customize mouse navigation and keyboard shortcuts to common operations.
View Port Mouse Control
Motive includes a variety of common mouse control preset 'profiles' so that any new users can easily start controling Motive. Available preset control profiles include Motive, Blade, Maya, and Visual3D. You can also open the Mouse Control pane under the Edit tab and customize the setting for your own preference.
|Rotate view||Right + Drag|
|Pan view||Middle (wheel) click + drag|
|Zoom in/out||Mouse Wheel|
|Select in View||Left mouse click|
|Toggle Selection in View||CTRL + left mouse click|
Using the Hotkeys can speed up the workflows. All default hotkeys are listed in the Motive Hotkeys page. Hotkeys can also be customized from the Hotkey Editor (shown below), which can be accessed under the Edit tab in the Main Tool Bar. Various actions can be assigned with a custom hotkey using the Hotkey Editor.
For a list of the default Hotkey settings, read through the Motive Hotkeys Page.
The Control Deck is always docked at the bottom of Motive, and it provides both recording and navigation controls over Motive's two primary operating modes: Live mode and Edit mode.
Live Mode and Edit Mode
In the Live Mode, all cameras are active and the system is processing camera data. If the mocap system is already calibrated, Motive is live-reconstructing 2D camera data into labeled and unlabeled 3D trajectories (markers) in real-time. The live tracking data can be streamed to other applications using the data streaming tools or the NatNet SDK. Also, in Live mode, the system is ready for recording and corresponding capture controls will be available in the Control Deck.
In the Edit Mode, the cameras are not active, and Motive is processing loaded Take file (pre-recorded data). The playback controls will be available in the control deck, and the small timeline will appear at the top of the control deck for scrubbing through the recorded frames. In this mode, you can review the recorded 3D data from the TAK and make post-processing edits and/or manually assign marker labels to the recorded trajectories before exporting out the tracking data. Also, when needed, you can switch to the 2D mode, and view the real-time reconstructed 3D data to understand how the 3D data was obtained and perform post-processing reconstruction pipeline to re-obtain a new set of 3D data.
Graph View pane
The Graph View pane is used for plotting live or recorded channel data in Motive. For example, 3D coordinates of the reconstructed markers, 3D positions and orientations of rigid body assets, force plate data, analog data from data acquisition devices, and more can be plotted on this pane. You can switch between existing layouts or a create a custom layout for plotting specific channel data.
Basic navigation controls are highlighted below. For more information, read through the Graph View pane page.
On the Graph
- Alt + left-click on the graph and drag the mouse left and right to navigate through the recorded frames. You can do the same with the mouse scroll as well.
Panning (Scroll-click + Drag)
- Scroll-click and drag to pan the view vertically and horizontally throughout plotted graphs. Dragging the cursor left and right will pan the view along the horizontal axis for all of the graphs. When navigating vertically, scroll-click on a graph and drag up and down to pan vertically for the specific graph.
Zooming (Right-click + Drag)
- Right-click and drag on a graph to free-form zoom in and out on both vertical and horizontal axis. If the Autoscale Graph is enabled, the vertical axis range will be fixed according to the max and min value of the plotted data.
Other Ways to Zoom:
Selecting Frame Range (Left-click + Drag)
- The frame range selection is used when making post-processing edits on specific ranges of the recorded frames. Select a specific range by left-clicking and dragging the mouse left and right, and the selected frame ranges will be highlighted in yellow. You can also select more than one frame ranges by shift-selecting multiple ranges.
- Left-click and drag on the nav bar to scrub through the recorded frames. You can do the same with the mouse scroll as well.
Pan View Range
- Scroll-click and drag to pan the view range range.
Frame Range Zoom
- Zoom into a frame range by re-sizing the scope range using the navigation bar handles. You can also easily do this by Alt + right-clicking on the graph and selecting a specific range to zoom into.
Working Range / Playback range
The working range (also called the playback range) is both the view range and the playback range of a corresponding Take in Edit mode. Only within the working frame range, recorded tracking data will be played back and shown on the graphs. This range can also be used to output a specific frame ranges when exporting tracking data from Motive.
The working range can be set from different places:
- In the navigation bar of the Graph View pane, you can drag the handles on the scrubber to set the working range.
- You can also use the navigation controls on the Graph View pane to zoom in or zoom out on the frame ranges to set the working range.
- Start and end frames of a working range can also be set from the Control Deck when in the Edit mode.
- The selection range is used to apply post-processing edits only onto a specific frame range of a Take. Selected frame range will be highlighted in yellow on both Graph View pane as well as Timeline pane.
- When playing back a recorded capture, the red colors on the navigation bar indicate the amount of occlusions from labeled markers. Brighter red means that there are more markers with labeling gaps.
The Application Settings can be accessed under the Edit tab or by clicking the icon on the main toolbar.
This pane is used for configuring application-wide settings, which include startup configurations, display options for both 2D and 3D viewports, settings for asset creation, and most importantly, parameters for the Live-reconstructionand the 2D Filter settings for the cameras. The Cameras tab includes the 2D filter settings that basically determine which reflections gets considered as marker reflections on the camera views, and the Live-reconstruction parameters determine which 3D markers get reconstructed in the scene from a group of marker reflections from all of the cameras. References for the available settings are documented in the Application Settings page.
If you wish to reset the default application setting, go to Reset Application Settings under the Edit tab.
Under the Reconstruction tab, you can configure real-time Point-Cloud Reconstruction engine. The Reconstruction settings are one of the most important settings in Motive. These settings determine how 3D coordinates are acquired from the captured 2D camera images. Thus, understanding these settings is very important for optimizing the system for best tracking results.
Under the Camera tab, you can configure the 2D Camera filter settings (circularity filter and size filter) as well as other display options for the cameras. The 2D Camera filter setting is one of the key settings for optimizing the capture. For most applications, the default settings work well, but it is still beneficial to understand some of the core settings in order for more efficient control over the camera system.
The UI layout in Motive is customizable. All panes can be docked and undocked from the UI. Each pane can be positioned and organized by drag-and-drop using the on-screen docking indicators. Panes may float, dock, or stack. When stacked together, they form a tabbed window for quickly cycling through. Layouts in Motive can be saved and loaded, allowing a user to switch quickly between default and custom configurations suitable for different needs. Motive has preset layouts for Calibration, Creating a Skeleton, Capturing (Record), and Editing workflows. Custom layouts can be created, saved, and set as default from the Main Menu -> 'Layout' menu item. Quickly restore a particular layout from the Layout menu, the Layout Dropdown at the top right of the Main Menu, or via HotKeys.
Note: Layout configurations from older versions cannot be loaded in Motive 2.0. Please re-create and update the layouts for use.