Back to the Main Page → Back to the Quick Start Guides List
Welcome to the Quick Start Guide: Getting Started!
This guide provides a quick walk-through of installing and using OptiTrack motion capture systems. To help you get familiarized with the mocap system, key concepts and instructions are summarized into each section of this page, and they will get you kick-started with your capture experience. Note that OptiTrack motion capture systems and Motive offers features far beyond the ones listed in this guide. Using additional features, capability of the system can be further optimized to fit your own capture applications. For more detailed information on each workflow, read through the corresponding workflow pages in this wiki: hardware setup and software setup.
For best tracking results, you need to prepare and clean up the capture environment before setting up the system. Remove unnecessary obstacles that could block the camera views. Cover open windows and minimize incoming sunlight when capturing indoors. Avoid installing a system over reflective flooring since LED illumination from cameras will reflect off of it. If this is not an option, use rubber mats to cover the reflective area. Items with reflective surfaces or illuminating features should be removed or covered with non-reflective materials in order to avoid extraneous reflections.
Key Checkpoints for a Good Capture Area
See Also: Hardware Setup workflow pages.
Ethernet Camera Models: Prime series and Slim 13E cameras. Follow the below wiring diagram and connect each of the required system components.
See Also: Cabling and Wiring page.
USB Camera Models: Flex series and Slim 3U camera models. Follow the below wiring diagram to connect each of the required system components.
Optical motion capture systems utilize multiple 2D images from each camera to compute, or reconstruct, corresponding 3D coordinates. For best tracking results, cameras must be placed so that each of them captures unique vantage of the target capture area. Place the cameras circumnavigating around the capture volume, as shown in the example below, so that markers in the volume will be visible by at least two cameras at all times. Mount cameras securely onto stable structures (e.g. truss system) so that they don't move throughout the capture. When using tripods or camera stands, ensure that they are placed in stable positions. After placing cameras, aim the cameras so that their views overlap the most in the region where most of the capture will take place. Any camera movement after calibration will require re-calibrating the system. Cable strain-relief should be used at the camera end of camera cables to prevent potential damage to the camera.
See Also: Camera Placement and Camera Mount Structures pages.
In order to properly run a motion capture system using Motive, the host PC must satisfy the minimum system requirements. Required minimum specifications vary depending on sizes of mocap systems and types of cameras used. Consult our Sale Engineers, or use the Build Your Own feature on our website to find out host PC specification requirements.
Motive is a software platform designed to control motion capture systems for various tracking applications. Motive not only allows the user to calibrate and configure the system, but it also provides interfaces for both capturing and processing of 3D data. The captured data can be recorded or live-streamed into other pipelines. If you are new to Motive, we recommend you to read through Motive Basics page to learn about basic navigation controls in Motive.
To install Motive, simply download the Motive software installer for your operating system from the Motive Download Page, then run the installer and follow its prompts.
Note: Anti-virus software can interfere with Motive's ability to communicate with cameras or other devices, and it may need to be disabled or configured to allow the device communication to properly run the system.
For more license activation questions, visit Licensing FAQs or contact our Support.
Note: Duo/Trio Tracking Bars come with embedded Motive: Tracker license. Once the device is recognized by the computer, you will be able to run Motive without the authentication process.
When you first launch Motive, you will see the Quick Start panel, the Cameras (Devices) panel and Project pane stacked on the left column, the Perspective View and the Cameras Preview at the center of the UI as shown in the image above. Initial layout may be slightly different for systems with different camera models or software licenses. The following chart briefly explains the main purpose of some of the key panels.
See Also: List of UI pages from the Documentation Reference Guide page.
Start your capture by first creating a new Project. To setup a new project, select New Project under the Files tab in Motive, browse to a folder that you wish to setup the project in, and save the TTP project file. The location of the project file (TTP) establishes a root folder where all subsequent capture data is stored. Each capture will be saved as a Take (TAK) file, and recorded Take files will be grouped in session folders which will be created within the project directory where the TTP file is located. Each project is managed from the Project pane, and all associated sessions folders and corresponding Take files can be loaded at once by opening the project (TTP) file.
See Also: Motive Basics page.
Tip: For the calibration process, click the Layout → Calibrate menu (CTRL + 1) to access the calibration layout.
In order to track 3D points, all cameras must first be calibrated. From the calibration process, Motive computes position and orientation of each camera as well as amounts of lens distortions in captured images. Using the calibration data, Motive constructs a 3D capture volume, and within this volume, motion tracking is accomplished. All of the calibration tools can be found under the Calibration pane. The following tutorial video and instructions provide details on how to perform camera calibration in Motive. Read through the Calibration page to learn more about camera calibration and what other tools are available for a better workflow.
See Also: Calibration page.
Masking
Wanding
Setting the Ground Plane
Place the retro-reflective markers onto subjects (rigid body or skeleton) that you wish to track. Double-check that the markers are attached securely. For skeleton tracking, open the Skeleton pane and choose a marker set you wish to use. Follow the skeleton avatar diagram for placing the markers. If you are using a mocap suit, make sure that the suit fits as tightly as possible. Motive derives the position of each body segment from related markers that you place on the suit. Accordingly, it is important to prevent the shifting of markers as much as possible. Sample marker placements are shown below.
See Also: Marker Setup page for marker types, or Rigid Body Tracking and Skeleton Tracking page for placement directions.
Tip: For creating trackable assets, click the Layout → Create menu item to access the model creation layout.
To define a rigid body, simply select three or more markers in the Perspective View, right-click, and select Rigid Body → Create Rigid Body From Selected. You can also utilize CTRL+T hotkey for creating rigid body assets.
To define a skeleton, have the actor enter the volume with markers attached at appropriate locations. Under the dropdown menu in the Skeleton pane, select a marker set you wish to use, and a corresponding model with desired marker locations will be displayed. After verifying that the marker locations on the actor correspond to those in the Skeleton pane, instruct the actor to strike the calibration pose. Most common calibration pose used is the T-pose. The T-pose requires a proper standing posture with back straight and head looking directly forward. Then, both arms are stretched to sides, forming a “T” shape. While in T-pose, select all of the markers within the desired skeleton in the 3D view and click Create button in the Skeleton pane. In some cases, you may not need to select the markers if only the desired actor is in view.
See Also: Rigid Body Tracking page and Skeleton Tracking page.
Tip: For recording capture, access the Layout → Capture menu item, or the to access the capture layout
Once the volume is calibrated and skeletons are defined, now you are ready to capture. In the Timeline pane, press the dimmed red record button or simply press the spacebar when in the Live mode to begin capturing. This button will illuminate in bright red to indicate recording is in progress. You can stop recording by clicking the record button again, and a corresponding capture file (TAK extension), also known as capture Take, will be saved within your project. Once a Take has been saved, you can playback captures, reconstruct, edit, and export your data in a variety of formats for additional analysis or use with most 3D software.
When tracking skeletons, it is beneficial to start and end the capture with a T-pose. This allows you to recreate the skeleton in post-processing when needed.
See Also: Data Recording page.
After capturing a Take. Recorded 3D data and its trajectories can be post-processed using the Data Editing tools, which can be found in the Edit Tools Pane. Data editing tools provide post-processing features such as deleting unreliable trajectories, smoothing select trajectories, and interpolating missing (occluded) marker positions. Post-editing the 3D data can improve the quality of tracking data.
Tip: For data editing, access the Layout → Edit menu item, or the to access the capture layout
General Editing Steps
In Motive, captured markers are Reconstructed into 3D coordinates. The reconstructed markers need to be labeled for Motive to distinguish different reconstructions within a capture. Trajectories of annotated reconstructions can be exported individually or used (solved altogether) to track movements of the target subjects. Markers associated with Rigid Bodies and Skeletons are labeled automatically through the auto-labeling process. Note that rigid body and skeleton markers can be auto-labeled both during Live mode (before capture) and Edit mode (after capture). Individual markers can also be labeled, but each marker needs to be manually labeled in post-processing using MarkerSet assets and the Labeling pane. These manual Labeling tools can also be used to correct any labeling errors. Read through the Labeling page for more details in assigning and editing marker labels.
See Also: Labeling page.
Motive exports reconstructed 3D tracking data in various file formats, and exported files can be imported into other pipelines to further utilize capture data. Supported formats include CSV and C3D for Motive: Tracker, and additionally, FBX, BVH, and TRC for Motive: Body. To export tracking data, select a Take to export and open the export dialog window, which can be accessed from File → Export Tracking Data or right-click on a Take → Export Tracking data from the Project Pane. Multiple Takes can be selected and exported from the Project pane or by using the Motive Batch Processor. From the export dialog window the frame rate, measurement scale, and frame range of exported data can be configured. Frame ranges can also be specified by selecting a frame range in the Timeline Pane before exporting a file. In the export dialog window, corresponding export options are available for each file format.
See Also: Data Export page.
Motive offers multiple options to stream tracking data onto external applications in real-time. Tracking data can be streamed in both Live mode and Edit mode. Streaming plugins are available for Autodesk Motion Builder, Visual3D, Unreal Engine 4, 3ds Max, Maya (VCS), VRPN, and trackd, and they can be downloaded from the OptiTrack website. For other streaming options, the NatNet SDK enables users to build custom client and server applications to stream capture data. Common motion capture applications rely on real-time tracking, and the OptiTrack system is designed to deliver data at an extremely low latency even when streaming to third-party pipelines. Detailed instructions on specific streaming protocols are included in the PDF documentation that ships with the respective plugins or SDK's.
See Also: Data Streaming page and Data Streaming Pane page.