Motive 2.3.1
With an expanded feature set, Motive 2.3.1 advances its precision human and object tracking
capabilities across VR, animation, movement sciences and robotics applications.
Notable updates include: Active rigid body speed improvements with up to 66% less latency,
IMU sensor fusion improvements, enhanced Continuous Calibration, and support for 250+
cameras in one volume. Additionally, Motive 2.3.1 introduces active or passive ‘Anchor
Markers’ to both aid Continuous Calibration with disconnected volumes, and provide peace of
mind regarding origin drift.
- Details & Requirements
-
- Release Date: February 17, 2022
- File Format: EXE
- Requires DirectX 9
- Requires a Hardware Key
and license valid
through February 11, 2022 (check your status)
- Compatibility Notes
-
- eSync 2 must be run with Motive 1.7.4+.
- V120:Duo cameras with serial number 146382 or higher must be run with Motive 1.7+.
- V120:Trio cameras with serial number 149506 or higher must be run with Motive 1.7+.
- Prime 13/13W and Slim 13E cameras require Motive 1.7+.
- Prime 41 or Prime 17W cameras with serial number M10100 or higher must be run with Motive 1.5.1+.
- Prime 41 cameras with serial number M23713 or higher must be run with Motive 1.9.0+.
- Prime 17W cameras with serial number M17888 or higher must be run with Motive 1.9.0+.
- Prime Color and Prime Color FS must be run with Motive 2.0.0+.
- Primex cameras must be run with Motive 2.2.0+.
- Changelogs
-
- Motive 2.3.1February 17, 2022
-
- New Features
-
- Updated the Motive EULA.
- Users can now rotate or translate the origin of an IMU rigid body without needing to recalibrate it.
- Added the option to “Recalibrate from Markers” over NatNet for 6 Rigid Body Skeletons.
- Changed the rigid body's "Attach Geometry" property to use centimeters.
- Changed the default residual value from 10 mm to 3 mm.
- Motive API
- Added the ability to auto-mask in the Motive API.
- Added the ability to specify the calibration type of 'refine' or 'full.'
- Added a calibration example file to the installer.
- Fixes
-
- Fixed an issue where, under some circumstances, 6 Rigid Body Skeletons would inflate into astronomical sizes.
- Fixed an issue where Motive would crash after a long period of time without user input.
- Fixed an issue where trimming a .tak with the "reset frame numbers to zero" setting active would mess up device data.
- Fixed an issue where the Rizzoli Lower markerset did not contain a marker stick model.
- Fixed an issue with the Peripherals API where exporting takes with some custom devices would throw an error.
- Fixed an issue where you could select invisible disabled cameras in Edit by making them visible.
- Fixed an issue where passive anchor markers were not persisting correctly.
- Mostly fixed an issue where you can't undo a sequence of edits to an IMU rigid body pivot location.
- Batch Processor
- Fixed an issue where the Batch Processor would throw an error complaining about Qt.
- Fixed an issue where exporting to CSV using the Batch Processor would calculate the end frame incorrectly.
- Motive API
- Fixed a typo in "UpdateLatestFrame(...)" function call name.
- Fixed an issue where setting the camera frame rate did not update the exposure limits.
- Known Issues
-
- Force Plates
- Force plate data will not be recorded when camera frames are dropped.
- Cameras
- Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras operating in Reference video modes (e.g. MJPEG, Grayscale, or Color Video) may not run at a faster frame rate than the cameras in Tracking video modes.
- USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 2.3.0July 1, 2021
-
- New Features
-
- Active Rigid Body Speed Improvements - 66% less latency than previous versions of Motive.
- Anchor Markers - Active or passive markers may now be added to the scene to both aid continuous calibration with disconnected volumes and provide peace of mind regarding origin drift.
- Added Support for Using 250+ Cameras - Pushing the limit on the number of cameras possible.
- Continuous Calibration
- Now states which cameras, if any, need more calibration (wand) samples.
- Improved support for overhead grid configurations.
- Works better for large numbers of cameras and the limit has been increased to 250+ cameras.
- Gives more reliable calibration updates with static markers in the volume.
- IMU Sensor Fusion Improvements
- Added a slider for more granular user control.
- Added color feedback to report which rigid bodies are consuming IMU data, and which are calibrating from IMU data.
- Improved performance during physical impacts with other IMUs.
- Overall improvements to tracking quality for edge cases.
- Improved orientation tracking for rigid bodies with no markers but IMU data.
- Added the ability to calibrate using the Motive API.
- Motive no longer overwrites the default calibration file if there are no cameras connected.
- Added the ability to create/recalibrate 6 rigid body skeletons that are less than 1 meter in height.
- Added support for the HP Reverb clip.
- Replaced the HMD image in the Builder pane to use the Valve Index.
- Added the option to not update the "Residual" system property when loading a calibration or recalibrating.
- Added the ability to import rigid body definitions from CSV files.
- Users can now export the full list of cameras connected to the system.
- Added capture system start frame ID to CSV header information.
- DirectX 9 is now included as part of the installer.
- Added support for broadcasting the start timecode when timecode is present, but not synced to genlock or SMPTE timecode.
- Added a new NatNet command to enable/disable all tracked assets.
- Increased the keep-alive timer from 5 seconds to 10 seconds for unicast connections to help with noisy networks.
- Fixes
-
- IMU fusion no longer requires a Motive:Body license.
- Rigid body object (.obj) model disappeared after moving Motive to a second monitor.
- Exported video frame rate did not match the (.tak) file when using the "Black Frame" export option.
- Edge-case forearm rotation issue when the hand was twisted more than 180 degrees.
- Motive API did not stream the correct timestamps, causing issues with sensor fusion.
- CameraSDK FrameSynchronizer occationally crashed when left to run overnight.
- Timecode in exported video was from the last frame instead of the first frame.
- Fix for "Streaming: Duplicate Frame ID" message in some tracking situations.
- Fix for issue that caused a duplicate frame ID warning in the log pane.
- Device Fixes
- Under certain circumstances, the PrimeX 13 cameras could deliver an empty frame erroneously.
- Slim 3U reported a maximum frame rate of 100 Hz instead of 120 Hz.
- Ground plane didn't set setting consistently when using a Duo/Trio device.
- Devices appeared as assets when copying assets between (.tak) files.
- Fix for some devices appearing with serial number M00000 in older takes.
- NatNet Fixes
- Subscription now works properly with skeletons with capital letters in the name.
- Motive version number now appears correctly in NatNet.
- Fixed performance issues with asset subscription when using hundreds of subscriptions and clients.
- XML broadcast no longer stops timecode.
- Motive Stability Fixes
- Fixed a bug in Motive that caused a crash while streaming a large number of assets along with an asset subscription.
- Fixed intermittent crashes involving continuous calibration.
- Fixed a crash when loading (.tak) files containing a very large number of IMU rigid bodies.
- Fixed a crash when the builder pane was opened while over 1024 markers are in the scene.
- Fixed a crash when OpenGL3.2 was not supported on the host computer.
- Fixed a crash when NatNet streaming was enabled while VRPN tracking is enabled.
- Fixed for a crash when Motive was left running for very long periods of time.
- Fixed a crash when loading certain layouts in Motive.
- Fixed a crash that could occur when deleting a rigid body during HMD rigid body creation.
- Fixed a crash that could occur when aggregated camera properties didn't contain frame rate divisor property.
- Fixed a crash regarding loading a (.tak) file containing corrupted video data.
- Fixed a rare crash when using the Gizmo tool with a rigid body in a specific way.
- Fixed a crash when turning the LEDs on/off on a large number of cameras with specific computers.
- Fixed a crash when switching between Live and Edit mode when cameras are unplugged or go missing.
- Known Issues
-
- Force Plates
- Force plate data will not be recorded when camera frames are dropped.
- Cameras
- Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras operating in Reference video modes (e.g. MJPEG, Grayscale, or Color Video) may not run at a faster frame rate than the cameras in Tracking video modes.
- USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 2.2.0November 8, 2019
-
- New Features
-
- Added large volume support for continuous calibration.
- Added the ability to create a pivot-calibrated HMD rigid body from a Valve Index Clip.
- Added support for the new Primex cameras.
- Fixes
-
- Fix for the Motive API function TT_SetCameraSettings not setting the exposure correctly while using an OptiHub.
- Fix for a crash when opening the About Motive window with certain licenses.
- Fix for a crash when auto-labeling the Helen Hayes markerset.
- Fix for incorrect shoulder placements in the FBX file exported from certain takes.
- Fix for a crash when refining the same rigid body twice.
- Known Issues
-
- Force Plates
- Force plate data will not be recorded when camera frames are dropped.
- Cameras
- Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras operating in Reference video modes (e.g. MJPEG, Grayscale, or Color Video) may not run at a faster frame rate than the cameras in Tracking video modes.
- USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 2.1.2August 21, 2019
-
- New Features
-
- Added the ability to auto-create the OptiTrack Active Clip rigid body from a Vive Pro clip.
- Feature Enhancements
-
- Improved tracking stability of the chest segment on a skeleton when a single chest marker goes untracked.
- Added a property to control the UDP send socket buffer size for latency and throughput limitation testing using NatNet.
- Added recording start time property to the Take class of the NMotive library.
- Removed the NatNet streaming limit of 100 Mbps.
- Fixes
-
- Fixed an issue where Motive gets locked up asking for a license when using Duo cameras to create rigid bodies.
- Fixed a bug where the six rigid body skeleton markerset would not create a second skeleton.
- Fixed a bug where the six rigid body skeleton markerset would not create correctly when two rigid bodies containing key phrases, such as "head", were present.
- Fixed a bug where creating a six rigid body skeleton would change the Streaming ID for the HMD.
- Fixed a crash related to the OpenGL viewport for some users.
- Fixed the layouts incorrectly showing the rigid body Info pane by default when using Duo/Trio cameras.
- Fixed a bug where positions of asset solve locations would not stream correctly when all markers were missing from a corresponding segment.
- Fixed an intermittent sync delay when using an eSync with a NIDAQ which results in dropped frames sometimes.
- Fixed multiple FBX ASCII actor export issues with the finger and forearm segments for some skeletons.
- Fixed a crash when enabling data channels on a second NIDAQ device.
- Mitigated the strobing effect seen when recording Prime cameras with a separate video camera.
- Added a missing marker on the upper arm of the Conventional Full Body markerset avatar in the Builder pane.
- Known Issues
-
- Force Plates
- Force plate data will not be recorded when camera frames are dropped.
- Cameras
- Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras operating in Reference video modes (e.g. MJPEG, Grayscale, or Color Video) may not run at a faster frame rate than the cameras in Tracking video modes.
- USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 2.1.1January 23, 2019
-
- New Features
-
- Added support for exporting video through NMotive and included some example scripts.
- Added the ability to add black frames to exported video data with dropped frames. This keeps exported video data perfectly synchronized to any exported motion capture data.
- Feature Enhancements
-
- Increased the maximum gap length to 100,000 frames.
- Allowed audio settings to be modified using Motive:Edit licenses.
- Allowed Motive:Tracker licenses to use the FBX exporters excluding skeleton related options.
- Added the ability to get the rigid body mean error in the Motive API.
- Fixes
-
- Fixed a speed regression affecting the point cloud and added improvements.
- Fixed an issue where more than one Kistler force plate would not work in Motive.
- Fixed a synchronization issue with Bertec force plates where the data alignment is off by a single frame.
- Fixed an issue where multiple Bertec force plates would not synchronize correctly.
- Fixed an issue when pressing the record button again immediately after a previous recording while using a Bertec force plate.
- Fixed a rare skeleton asset loading issue.
- Fixed a crash with licenses that have very long first/last names.
- Fixed an issue where the OptiHub2 synchronization output exposure time does not match Flex3 or Flex13 exposure time.
- Fixed a crash exporting skeletons that have been copied to FBX.
- Known Issues
-
- Force Plates
- Force plate data will not be recorded when camera frames are dropped.
- Cameras
- Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras operating in Reference video modes (e.g. MJPEG, Grayscale, or Color Video) may not run at a faster frame rate than the cameras in Tracking video modes.
- USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 2.1 November 9, 2018
-
- Feature Enhancements
-
- Improved the speed of the point cloud while using "Passive" or "Active" modes (not "Passive + Active"). This allows for a larger number of rigid bodies to be tracked in real time.
- Extended the external pivot alignment tool to also support finding the pivot locations for the HTC Vive HMDs using OpenVR.
- Improved the ability of point cloud 4 to reconstruct markers with only two cameras.
- Added support for user definable origin offset into eletro-mechanical offset for certain force plates.
- Fixes
-
- Fix for an issue where some takes would stutter on playback.
- Fix for a crash when using multiple Kistler or Bertec force plates.
- Fix for a crash when accessing the Edit tab of the Builder pane with a Motive: Tracker software license.
- Fix for the unexpected license pop-up when creating rigid bodies with a Duo/Trio.
- Fix for an issue with not being able to set the ground plane with a Duo/Trio.
- Fix for the trim take option not yielding the correct frame range.
- Fix for a crash when streaming the hand only skeleton into the Unity plugin.
- Fix for the handedness of the marker positions in rigid body description streamed over NatNet.
- Fix for auto-scaling the graphs not working correctly.
- Fix for an issue where the marker and wand measurement tools not working.
- Fix for an intermittent crash when labeling markers.
- Fix for an issue with wrist joints on the hand only markersets.
- Fix for an issue where active markers not respecting the ray count property.
- Fix for the active marker issue where rays were not calculating the correct length under certain circumstances.
- Fix for not being able to copy assets into to multiple takes at one time.
- Fix for an issue where toggling cameras results in no incoming data warning message.
- Fix for an incorrect NatNet version number.
- Fix for an issue with querying the continuous calibration setting via the Motive API.
- Fix for ring light color not changing on the cameras properly via the Motive API.
- Fix for a bug where the Motive API would not load rigid bodies from a profile.
- Fix for triggered sync dropping frames with AMTI plates.
- Fix for an issue where the rigid body creation did not use the name provided in the Builder pane.
- Fix for the rigid body refine tool changing rigid bodies into marker based tracking mode after completion.
- Fix for a property editing issue on force plates.
- Removed an unused property for rigid bodies.
- Motive 2.1 Beta 2September 4, 2018
-
- Feature Enhancements
-
- Improved active marker tracking at faster movement speed.
- Improved file write-out speeds for large camera systems.
- Defaulted the streaming ID of the rigid bodies in rigid body skeletons to 9999 for less network traffic.
- Added an ability to prevent streaming rigid bodies with streaming ID number set to 9999.
- Added support for coloring the graphs based on the color of the corresponding rigid body by setting the graph color to black (0, 0, 0).
- Hid the ability to select skeleton creation options in the builder pane when using a Motive:Tracker license.
- Added a small pattern based fill example for the batch processor.
- Fixes
-
- Fix for a crash with Motive when using a Trio camera.
- Fix for pattern/model based gap fill not working.
- Fix for a crash when synchronizing with an external device.
- Fix for slight regression in reconstruction speed.
- Fix for non-existent synchronization device appearing in the Edit mode for some takes.
- Fix for the context menu for color cameras in the 2D view not changing the camera to color video mode.
- Fix for a crash with Motive when exporting while data is playing.
- Fix for a rare crash when calibrating Motive.
- Fix for Motive not responding when the dongle is removed while it's running.
- Fix for an intermittent crash when loading takes with a large number of color cameras.
- Fix for a misalignment in the segment model when using the hand models and forearm markers close to the wrists.
- Fix for an incorrect software version message in the splash screen.
- Fix for incorrect serial numbers when exporting color video data for specific cameras.
- Fix for a bug in the calculated orientation for Prime Color cameras.
- Fix for a bug in applying custom color to individual plots in the graphs pane.
- Fix for intermittent crash on application startup with peripheral devices connected.
- Fix for units when exporting C3D force plate moment data.
- Fix for a crash with loading takes with a rare corrupted metadata issue.
- Fix for incorrect peripheral device synchronization when multiple devices are present.
- Fix for a crash when clicking enable audio recording by preventing audio capture enabling if no valid audio devices are detected.
- Fix for pattern-based fill not working with loops in NMotive.
- Fix for slower auto-labeling when performing the action a second time on a take.
- Fix for active rigid bodies not tracking in recorded data when only using one or two markers to track the rigid body.
- Fix for some property editor controls not responding to keyboard arrow keys.
- Fix for floating devices pane icon when using Motive:Edit licenses.
- Fix for grayscale video not recording correctly when no eSync is present in the system.
- Fix for a break in the Motive API.
- Fix for not being able to specify which assets to export in NMotive.
- Fix for Camera SDK build issue.
- Known Issues
-
- Force Plates
- Force plate data will not be recorded when camera frames are dropped.
- Cameras
- Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras operating in Reference video modes (e.g. MJPEG, Grayscale, or Color Video) may not run at a faster frame rate than the cameras in Tracking video modes.
- USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 2.1 Beta 1July 27, 2018
-
- New Features
-
- Six Rigid Body Skeleton Improved. Simplified the number of steps necessary to set up the rigid body based skeleton from to just a handful. Made a variety of improvements to the skeleton solve to achieve more realistic tracking. Added some variations to the base skeleton model including an upper body only model (with four rigid bodies).
- New UI. The process continues towards a whole new user interface by adding two new panes that help to consolidate similar functionality from throughout Motive.
- Builder Pane - Consolidated all rigid body and skeleton creation and editing tools into one pane. Added a visual to indicate movable markers for skeleton creation. Added a simplified workflow for creating probes and HMD rigid bodies.
- Devices Pane - Displays all devices in one location. It also now allows users to create selection sets of devices, use a more compact device list view, show/hide columns of device properties, and sort the view based on particular properties. All devices have been converted to work with the properties pane. This makes changing settings for a group of cameras much easier, and it also helps persist camera and device settings in Motive.
- New Finger Markersets. Must be used with Active Markers. We added several skeleton markersets that allow for individual finger tracking. These skeletons include both a left and right-hand model, a full skeleton model that uses the baseline skeleton, and a rigid body based skeleton with finger tracking.
- Kistler Force Plates. Added support for Kistler brand force plates in Motive.
- Improved Profiles. A variety of improvements were made to profiles. The file extension has been changed to (.motive) and that extension has been associated with Motive. You are now allowed to export a subset of the profile. This means that you can easily create profiles that only contain assets, system properties, capture sessions, or hotkeys. You may also reset a subset of Motive settings.
- Updated the file icons for the installer file, (.tak), (.cal), and (.motive) files to be more easily identifiable.
- Modified the 3D "Live/Edit" and "Active + Passive" indications in the 3D viewport to act as a toggle button to switch between different states.
- Modified the "Auto Select" mode in the tracking algorithm setting for active marker rigid bodies to dynamically switch between marker based and ray based depending on the tracking situation to improve tracking quality and performance.
- Feature Enhancements
-
- Color Cameras. A variety of improvements were made to color camera integration with Motive.
- Improved the video export dialog by adding more options for reducing the frame rate of the exported video, adding an option to the video exporter to overlay timecode data, and renaming some the video export options to help clarify what the options do.
- Improved the performance and visualization of color cameras in the 2D view by automatically rendering color video data at a resolution that depends on what distance you are viewing it and automatically changing the spacing of cameras in the 2D view based on their orientation to avoid cameras from overlapping.
- The color cameras without a filter switcher are now hidden in the 3D view by default. A "show all color cameras" option was added to the application settings for users that still want to see color cameras that cannot be calibrated into the system.
- Automatically switch the Prime Color FS to object mode on calibration.
- Changed the ordering of calibrated cameras to always list color cameras as the last cameras numerically to help the organization of the data pane.
- Units for Properties. Added the corresponding unit for each property that has them.
- Alternate Bounding Volumes. Implemented cylindrical, spherical, and ellipsoidal reconstruction bounding volumes.
- Bertec External Clock. Added the ability for Bertec force plates to be synchronized to Motive each frame through external clocking.
- Calibration Visualization. Improved the wand sample visualization in the 2D view to show all wand samples instead of subsampling after some number of frames.
- New Rizzoli Skeleton. Added a new Rizzoli skeleton markerset, Rizzoli Lower Body (42), that incorporates the foot models with a lower body skeleton.
- Control Deck Popover. Implemented real-time graphs for the control deck popover to detect large spikes in the reported metrics.
- Duplicate Active ID Notification. Added a notification in the control deck when one or more active markers have duplicate ID values.
- Significantly decreased the amount of time it takes to finish recording a long take with a large number of markers.
- Added the ability to toggle whether a camera is participating in continuous calibration.
- The streaming setting “Solver Replaces Occlusion” has been renamed to “Asset Markers” to better describe what the property is doing.
- Included the name of the marker set used to create a skeleton asset under the Properties Pane.
- Allowed the streaming pane to be opened while using an Edit license.
- Updated the graphics in the Motive installer.
- Added the ability for active marker rigid bodies to track with less than three markers for specialized workflows.
- Split the functionality of removing and deleting folders into different options in the data pane to help reduce confusion.
- Standardized the minimum width and height for all new panes.
- Added new hotkeys for commonly used functionality.
- Added the ability to edit notes for a take in the data pane.
- Made a new text area property type for the notes property.
- Made more settings in the 3D view application settings to persist between sessions.
- Added a macro to create skeletons with a predefined set of colors.
- Calibration is now possible when one or more cameras are disabled for reconstruction.
- Added support for user-definable scope duration in the graphs pane.
- Simplified the Duo/Trio grayscale settings.
- Added profile files to the list of recently opened files.
- Simplified the File menu at the top of Motive.
- Added the ability to plot the system latency and software latency in the graphs pane.
- Added an "Add Session Folder" option to the folder view of the data pane.
- Added a "Remove All Folders" option to the folder view of the data pane.
- Added the ability to turn off the timecode visualization in the 3D view.
- Added timecode as a sortable column in the data pane.
- Improved the hitboxes when modifying the left click frame range ends in the control deck.
- Changed the "File > Export assets..." to use current take.
- Moved the calibration visualization settings into the application settings pane.
- Increased the threshold for the "Jump Prevention" rigid body property to help when tracking fast moving objects.
- Added persistence of the export type between sessions.
- Added persistence for the "Reset Frame Numbers..." property for trimming takes.
- Changed the "Object Margin" property to 2 instead of 4 by default.
- Added focal length as a read-only camera property.
- Added an "Is Calibrated" property for cameras that are set automatically by the system.
- Updated the reconstruction context options to include solving all assets.
- Added the ability to only export labeled markers to CSV.
- Added a take's Notes property to the CSV exporter header.
- Renamed the "Error Per Marker" column in the CSV exporter to "Mean Marker Error" to match Motive and NatNet.
- Automatically export skeleton data based on the selected skeleton if there is a selection for FBX data.
- Active markers now retain their ID number in 3D mode if not labeled by an asset.
- When loading skeletons into Motive they will now appear at the origin with their feet on the floor.
- Changed markersets pane to only display primary selection.
- Cleaned up the "No External Lock ..." warning message in the 3D view when Motive has bad synchronization settings.
- Exposed the ability to solve/remove solve and get rigid body data over time in NMotive.
- Added the ability to prevent individual continuous calibration updates in the Motive API.
- Updated the visuals of drop-down menus and switch buttons.
- Added a popup when copying assets to Live from a take with the same, so that it may or may not replace the existing assets.
- Removed Reconstruction presets, due to profiles replacing them.
- Changed context menu options for rigid bodies so that they only apply to the primary selection.
- Changed the "Show Camera Field of View" property from an application setting to a per camera setting.
- Added the ability to duplicate assets in Motive.
- Fixes
-
- Color Camera
- Fix for an issue where color video data would not export correctly if the resulting file was larger than 2 GB.
- Fix for a bug where color reference video would not be aligned correctly at resolutions other than 1920x1080.
- Fix for the pixel inspector showing the red channel instead of luminance with color video.
- Six Rigid Body Skeleton
- Fix for "Recalibrate from Markers" not working with six rigid body skeleton.
- Fix for the six rigid body skeleton not exporting tracking data.
- Fix for saving and loading six rigid body skeleton to profiles.
- Fix for "frame selected" not working correctly with the six rigid body skeleton.
- Fix for hang during "Follow Selected" with a six rigid body skeleton selected in some scenarios.
- Record Triggering. Fixed an issue where triggering recordings through the eSync would record 2D data each time, but only record 3D data for the first take. Now you may record multiple takes remotely.
- Fix for not being able to shift select a group of labels when using the Tracks view mode in the graphs pane.
- Fix for bad masking behavior on Flex cameras.
- Fix for single pixel mask bug.
- Fix for clipping of the border when the data pane is small enough.
- Fix for crash when deleting a skeleton asset with VRPN and Trackd turned on.
- Fix for an issue where DAQ data would not export to CSV if there were multiple DAQ devices with the same name.
- Fix for a long-standing issue where exporting markerset data to CSV was in a random order instead of sorted by marker name.
- Fix for random empty frames when exporting NIDAQ data to CSV.
- Fix for incorrect units when exporting force plate moment data to C3D.
- Fix for not being able to change the axis values on the C3D exporter in the batch processor.
- Fix for a bug where data would not export to FBX if the take did not contain 2D data.
- Fix for a crash issue when exporting FBX actors from skeletons.
- Fix for excessive neck forward bending in FBX actor.
- Fix for a timecode mismatch between FBX data from Motive and MotionBuilder.
- Fix for discrepancy in exported timecode data.
- Fix for not applicable temperature metric appearing for flex cameras in the control deck popover.
- Fix to an issue where some hidden properties were visible while in Edit Advanced mode.
- Fix for movable tooltips that should not be.
- Fix for an issue where the "revert" action removes take metadata that has already been saved.
- Fix for non-standard behavior with the "..." menu in the graphs pane.
- Fix for using the wrong rigid body icon in the assets pane.
- Fix for not large enough working range start/stop fields in the control deck.
- Fix for broken selection visualization when changing the selected graph.
- Fix for an issue where skeletons do not save their segment color.
- Fix for slightly incorrect marker locations on the Rizzoli foot models in the 3D marker placement guide.
- Fix for crash when initializing the Motive API multiple times.
- Fix for NIDAQ device recording misalignment during external sync.
- Fix for incorrect skeleton neck position after re-saving certain take files.
- Fix for inconsistency when adding a marker to a skeleton in Live vs Edit mode.
- Fix for an issue where assets do not save to an empty take if you load them before recording.
- Fix for issues where the Esc and Enter keys perform the wrong alert dialog options in pop-ups.
- Fix for an issue where clearing the graphs would not reset the visual properties.
- Fix for a minor inconsistency in capture take names already including three numbers, such as "000_takeName".
- Fix for an issue with the rigid body marker quality calculation.
- Fix for an issue where hotkey profiles added to the available hotkeys instead of replacing the current hotkeys.
- Fix for crash when removing all session folders from Motive.
- Fix for issues in the properties pane with multiple selected rigid bodies.
- Fix for not being able to drag the start of a selection range past the end in the control deck or vice versa.
- Fix for a bug where the start and end selection range would both move even though you only selected one.
- Fix for some markers being out of order for the Baseline 41 markerset in the labeling pane.
- Fix for assets deselecting while right-clicking in the assets pane.
- Fix for the labeling pane switching between assets if asset names are a subset of one another.
- Fix for loading a take while reconstructing and auto-labeling.
- Fix for issues when using quick labeling mode and the control deck.
- Fix for a bug with shift selecting in the asset pane when you first select in the 3D view.
- Fix for flex cameras being put into precision mode instead of object mode for calibration.
- Removed unnecessary tooltips in the control deck.
- Removed the ability to create a markerset from the unlabeled marker list.
- Fix for active marker visual displaying when it was not supposed to display.
- Fix for streaming issue due to virtual finger markers not streaming.
- Fix for incorrect behavior while using the "Reset All" operation in the properties pane.
- Fix for incorrect file placements with the NMotive examples.
- Fix for access violation in some NMotive applications.
- Added ability to query capture version number through NMotive.
- Fix for an issue where the final few frames of take would be missing timecode when recording with the color camera.
- Fix for not being able to copy text in the properties pane.
- Fix for the ability to copy an asset from the current take into Live.
- Fix for duplicated take names when importing a shot list.
- Known Issues
-
- Force Plates
- Force plate data will not be recorded when camera frames are dropped.
- Cameras
- Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras operating in Reference video modes (e.g. MJPEG, Grayscale, or Color Video) may not run at a faster frame rate than the cameras in Tracking video modes.
- USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 2.0.2April 25, 2018
-
- Feature Enhancements
-
- Added a workaround for Bertec devices that do not report serial number.
- Fixes
-
- Fix for an issue with the HMD calibration tool resulting in a flipped clip orientation in some cases.
- Fix for editing skeleton with shared markers causing unexpected joint bend.
- Fix for capture start time not reporting up to milliseconds in the CSV exporter.
- Fix for export time bug in the CSV exporter.
- Fix for duplicate data in the middle of all exported CSV files.
- Fix for the CSV rigid body error per marker reporting the same value each frame.
- Fix for install issue when downgrading from higher versions of Motive to Motive 2.0.1 or earlier.
- Fix for a hang issue when resetting the ground plane with V120: Trio captured takes in Edit Mode.
- Fix for inconsistent behavior when disabling rigid bodies in the Motive API.
- Fix for issue where NI-DAQ initial frames were padded with 0s.
- Fix for some markerset labels from Motive 1.10.x not properly importing.
- Motive 2.0.1January 5, 2018
-
- Feature Enhancements
-
- Added a generalized HMD calibration tool for creating a rigid body from our HMD clips.
- Added functionality to the Motive API allowing users to find the best-fit 3D positions for rigid body marker locations.
- Cleaned up the context menu in the unlabeled marker section of the labeling pane.
- Adjusted displayed marker positions of the Baseline 41 markerset on the skeleton panel for improved clarity.
- Added the ability to solve rigid bodies through NMotive and the Motive Batch Processor.
- Fixes
-
- Fix for takes from Motive 2.0 Beta 3 not loading into Motive.
- Fix for occasional crash with continuous calibration.
- Fix for a memory leak when reconstructing takes.
- Fix for crash when loading a skeleton with added markers through a profile.
- Fix for labeling pane not deselecting unlabeled markers when selecting labeled markers.
- Fix for regression in forearm length for Baseline 49 markerset.
- Fix for issue where Solve All Assets did not work if the first take did not contain rigid bodies.
- Fix for marker null position issue when markers are occluded in Motive.
- Fix for incorrect Tracks View scaling in some takes.
- Fix for playback stutter when Cursor Lock Range is enabled.
- Fix for error in the NMotive filter function.
- Fix for rigid bodies not reloading from profile causing issues with VRPN streaming.
- Fix for internal logic when streaming unlabeled markers.
- Fix for recorded data not matching live data whenever recording starts with untracked skeletons.
- Fix for new calibrations not enabling reconstruction.
- Fix for crash when loading certain profiles.
- Motive 2.0November 13, 2017
-
- New Features
-
- Added a setting to not persist folders loaded into Motive to save on startup times with large data folders.
- Feature Enhancements
-
- Improved the neck bone locations in the skeleton solve improving skeleton neck tracking for certain actions. This also included an update to the skeleton segment model.
- Increased maximum rigid body count up to 1024 and active marker count up to 2048.
- Added rigid body name and marker number to label information in the 3D view during Live and 2D playback.
- Speed improvements to active rigid body tracking.
- Speed improvements for exporting long takes to CSV.
- Added parameters to the C3D exporter to support files where the frame count is more than 65534 in some programs.
- Fixes
-
- Fixed an issue where markersets would have broken labels, colors, and sticks if the order of markers was changed.
- Fix for not showing the global average residual value when in the active and hybrid tracking modes.
- Fix for issue when labeling with a marker that has no data.
- Fix for selection range change when zooming inside of selection extents.
- Fix for global average residual not working with active markers.
- Fix for incorrect streaming version info.
- Fix for audio playback crash when device available but it is not compatible with the audio format used in a take.
- Fix for potential crash when skeletons are not tracking, but there are still markers in the volume.
- Fix for takes that used certain settings in earlier versions of Motive that no longer exist.
- Fix for noisy data when exporting with FBX binary export at lower frame rates.
- Fix for decreased calibration accuracy when calibrating in the active or hybrid tracking mode.
- Fix for crash related to rigid body creation timing issue.
- Fix for crash when connecting to Motive via NatNet with markerset present.
- Fix for unlabeled marker color not updating in the labeling panel when it exists for the current frame.
- Fix for show skeletons button not persisting correctly.
- Fix for issue with encoded ID values when streaming skeletons as rigid bodies.
- Fix for incorrect CSV exporter version number and made ":" consistently separate entity name from object name.
- Fix for an issue with a large number of active rays.
- Fix for a possible divide by zero error in the point cloud.
- Fix for crash when loading older device profiles with invalid device names.
- Motive 2.0 Beta 3October 4, 2017
-
- Feature Enhancements
-
- Added the ability to access the start and stop timecode values from a take when they exist.
- Improved startup speed with internal optimizations and improved folder loading speed.
- Persist previous file directories on save/load dialogues between sessions and grouped similar dialogues together.
- Updated the drop-down menu visuals in the property grid to be more consistent.
- Improved the speed of the quick folder menu in the data pane.
- Added a link to the online Motive documentation under the Help menu.
- Persist settings on the labeling pane.
- Modified the Reset Pivot action on a rigid body to reset both the orientation and translation of the pivot point.
- Added an active marker flag to sMarkers params in the NatNet stream.
- Allowed skeleton assets imported from XML profile to be streamed out using the Motive API.
- Added rigid body refinement functions to the Motive API.
- Added a frame rate column as an option to the data pane.
- Fixes
-
- Fix for crash on startup with Motive:Edit licenses.
- Fix for issue where unlabeled markers would not record or stream with a Motive:Tracker license.
- Fix for long-standing issue with Bertec force plates causing the point cloud to hang on Windows 7.
- Fix for slightly tilted down skeleton heads.
- Fix for issue where video data will not export if it is missing the first frame.
- Fix for crash when attempting to load in a large number of take files.
- Fix for graphical issues when resizing notes in the data pane.
- Fix for crash when modifying the pivot point of a rigid body.
- Fix for playback speed tooltip not dismissing even after selecting elsewhere.
- Fix for property type issue with the continuous calibration setting in the Motive API.
- Fix for shoulder structure difference on six rigid body based skeleton.
- Fix for primary selection logic on the real-time tracking info in the rigid body pane.
- Fix for issue when switching between Live/Channel properties in the Graph pane.
- Fix for redundant quickstart option.
- Fix for bug where the reset active marker ID button is shown for a rigid body created from active markers.
- Fix for remove folder option being called "Delete" in the user interface.
- Fix for property macros being set to indeterminate values when they shouldn't.
- Fix for incorrect default framerate set on NMotive FBX exporters.
- Fix for two sets of default graphs appearing in Motive.
- Fix for Periperhal API example project to work out of the box.
- Fix for visualization issue with Active marker tracking mode and Active + Passive marker tracking mode.
- Fix for showing "Solve All Assets" when there are no rigid bodies in the take.
- Fix for GapFill.cs sample code in the Motive Batch Processor not working out of the box.
- Fix for duplicate active markers in unlabeled marker stream.
- Fix for issue where resetting application settings does not refresh the show/hide advanced property.
- Fix for issue where FBX exporters wouldn't export at 24Hz.
- Fix for issue where session folders do not sort numerically as it does with Takes.
- Fix for crash on startup when using a custom default layout.
- Fix for issue where graphs can stay highlighted if you mouse out in a specific way.
- Fix for not being able to select a middle folder in the data pane within nested folders.
- Removed the ability to label markers through the context menu.
- Fix for not being able to see the default analog data color in the graphs.
- Fix for reconstruct and auto-label for selected frame ranges.
- Fix for sluggish gizmo editing tool.
- Fix for bug where rigid body latency reported "inactive" with tracked rigid bodies.
- Fix for labeling pane refresh issue when deleting unlabeled markers.
- Fix for unlabeling markers not respecting fragment/spike settings.
- Fix for bug with object mode hotkey and Duo cameras.
- Known Issues
-
- Camera Panel: Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras: The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent "Dropped Frame" message from the health system.
- Cameras: Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Cameras: USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 2.0 Beta 2September 8, 2017
-
- New Features
-
- Automatically save default calibration file and Motive profile periodically.
- Added support for Compact DAQ Devices and 64 channel BNC NIDAQ device.
- Update Motive to be compatible with the updated base station firmware for active marker tracking.
- Feature Enhancements
-
- Integrated the simple timeline pane into the control deck in Edit mode.
- Enhanced the visuals in the property grid for better readability and consistency.
- Added active marker depth property in order to have increased active marker count with special hardware.
- Added the ability to set the color of active markers in the 3D view.
- Updated playback speed setting visuals on the control deck.
- Made the default filename more descriptive for saving camera images.
- Added the ability to move property grid sliders with up/down arrow keys.
- Added additional hotkeys for setting the working range, 2D/3D modes, and showing labels.
- Persist preferred graphs layouts for Live and Edit modes.
- Added a File menu option to update the current profile.
- Motive groups panes together when opening new panes.
- No longer require a key to use the six rigid body skeleton.
- Allow the orientation of the reference video to be modified.
- Retain numerical values after applying transformations in the Rigid Body pane.
- Added tool tips for the control deck.
- Improved sorting of filenames with numerical values in the data management pane.
- Added support for restoring selected cameras to reference views between Motive sessions.
- Enabled auto-extends setting on the graphs by default.
- Added support for restoring selected cameras to reference views between Motive sessions.
- Added persistent custom folder locations in the file dialog.
- Enhanced marker selection speed in the property grid.
- Added marker stick operations to the "..." menu in the markerset pane.
- Decreased the size of the search tool tip in the Data Management pane.
- Updated colors to match Motive color palette.
- Added support for C3D file export on Motive:Tracker license.
- Turned "Edit Assets" option on by default, so the gizmo tool will work more easily.
- Persist the skeleton markerset selection in the skeleton pane.
- Created a color blind safe macro and a maximal color macro for rigid body default colors.
- Added the currently loaded take name to the control deck in Edit mode.
- Removed the "Show Missing Rays" option from the 3D View Pane controls.
- Added Add Session Folder option in the File menu.
- Exposed additional Motive FBX exporter attributes in NMotive.
- Added a filtering option in the Status log panel for listing out error messages with selected severity only.
- Updated the visuals for indicating that Motive is in active marker tracking mode.
- Fixes
-
- Fix for bug where renaming a take on the file system causes the take to not load in Motive.
- Fix for issue where Motive does not run without a license when only Duo/Trio is connected.
- Fix for issue where frames were written after timecode/recording stop.
- Fix for Motive starting some recordings on timecode subframes.
- Fix for not showing the correct number of significant figures for force plates.
- Fix for solved rigid bodies not reporting their real time location correctly.
- Fix for show file location opening multiple folders.
- Fix for passive markers disappearing when tracking in hybrid mode.
- Fix for issue where selecting an empty take while recording auto-increments the wrong take name.
- Fix for bug where installer asks for permission for Motive 1.x instead of 2.0.
- Fix for issue where graphs do not plot mean error for rigid bodies.
- Fix for crash when switching Live / Edit quickly with two graph viewports open.
- Fix for crash when you remove a subfolder that is set to active.
- Fix for app freezing when rapidly toggling the reverse playback button.
- Fix for virtual finger tip markers appearing in the labeling pane.
- Fix for rigid body properties not persisting correctly.
- Fix for bug where Motive would not load older take files.
- Fix for takes being marked dirty when multi-selected.
- Fix for crash while switching takes and playing back data.
- Fix for bug with auto-extents in graphs pane not applying to all graphs.
- Fix for crashes on start up if there is a mouse event.
- Fix for smart markers reconstruction setting not being hooked up correctly.
- Fix for pattern based fill not working due to marker name not being full name.
- Fix for crash caused by quick start menu accessing a non-existent folder.
- Fix for crash when pressing tab after entering start play range.
- Fix for distortion grid not showing correctly on reference view.
- Fix for crash when copy-and-pasting a list of labels onto the labeling pane.
- Fixed multiple resolution issues with finding exact height by always showing the splash screen on the primary window.
- Fix for issue where view range does not auto move to selection on next gap.
- Fix for crash when hitting calculate during calibration wanding, as well as other recording crashes.
- Fixed issues with the cRigidBodySettings class in the Motive API.
- Fix for skeleton not selecting in edit mode.
- Fix for gizmo tool not working with multiple 3D view panes open.
- Fix for gizmo not showing when assets selected from pane.
- Fix for splash screen not having enough options when "No Valid License Key" is detected.
- Fix for reset application settings not removing assets.
- Fix for display filter not applying to history in log.
- Fix where number fields acted like text fields.
- Fix for not prompting a user when pressing the delete key with a take selected.
- Fix for crash when selecting 500+ takes.
- Fix for the application settings pane hiding all of its values when loading in a ttp file.
- Fix for showing gizmo tool with live markers selected.
- Fix for rigid body transformations not persisting in profile.
- Fix for not immediately going to rename when adding a subfolder in the data pane.
- Fix for copy assets to live not correctly exporting skeleton to Live mode.
- Fix HMD pivot calibration handling of Oculus Rift device hot swapping.
- Fix for unnamed markers after importing a skeleton.
- Fix for failure to update Devices properties when selecting cameras immediately after editing a camera property.
- Fix for crash reconstructing takes in non-current session.
- Fix for crash when a take contains two cameras with the same serial number.
- Fix for exporting skeleton null only not working in FBX Ascii.
- Fix for auto-scroll on deselection in the Assets pane.
- Fix for disabled software filters in Edit mode.
- Fix for profile not serializing with non-ascii session folder names.
- Fix for default input trigger value not being set
- Fix for skeleton null setting also exporting rigid body nulls in the FBX Binary exporter.
- Fix for scroll wheel in the timeline going the opposite direction than expected.
- Fix for crashes when a rigid body with more than 34 characters in it is created.
- Fix for Motive not seeing files that were transferred from another location until restart.
- Fix for NIDAQ active setting not being linked between panes.
- Fix for ray based rigid bodies not tracking properly in hybrid mode.
- Fix for issue where take "Date Recorded" metadata is wrong sometimes.
- Fix for historical 64-bit crash with certain machines.
- Fix for incompatible Motive API and Motive profiles.
- Fix for mislabeled settings.
- Fix for working range shortening for no reason.
- Fix for auto-label crash in labeling panel.
- Fix for not being able to edit camera properties in the devices pane.
- Fix for active rigid bodies not tracking with a skeleton asset present.
- Fix for properties pane automatically scrolling when resetting a property.
- Fix for compatibility issue with NatNet 2.0 and earlier clients using the left handed skeleton descriptions.
- Fix for issue where rigid bodies with active and passive markers do not track while a skeleton is active.
- Known Issues
-
- Camera Panel: Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras: The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent "Dropped Frame" message from the health system.
- Cameras: Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Cameras: USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 2.0 Beta 1July 25, 2017
-
- New Features
-
- New UI: Motive has started the process towards a whole new user interface. This not only includes nicer looking panes, but also more functional and well thought out controls. This release includes the following new and redesigned interfaces in Motive:
- Data Management Pane
- Assets Pane
- Markersets Pane
- Rigid Body Pane
- Properties Pane
- Streaming Pane
- Control Bar Pane
- Timeline Pane
- Graphs Pane
- Trackables Pane
- Measurement Pane
- About Motive Popup
- Splash Screen
- Continuous Calibration: One of the biggest new features included this release is the Continuous Calibration. This feature allows you to maintain your volume calibrated by just regularly using your volume. All it requires is there to be moving markers throughout a majority of your volume over some reasonable amount of time for enough samples to be collected (limited to certain types of volumes).
- Active Marker Tracking: Another big feature added in this release of Motive is the ability to track actively labeled markers. This uniquely identifies LED markers allowing non-unique rigid bodies with unique active labels to be tracked like regular rigid bodies. This is especially useful when trying to track lots of the same or similar object.
- Rigid Body Refine: We now allow rigid bodies to be refined. This means if you bump a marker you can recalculate the rigid body to make it fit better to its associated markers. This is particularly helpful when using rigid bodies for measurement or defining a new rigid body from a template.
- Probe Tracking: We are including the initial tools to create probes in Motive. This will allow you to set the pivot point of a rigid body to a precisely calculated location by rotating the rigid body around the probe tip. Once a probe has been created, the pivot location can be used to create virtual markers in your scene.
- Persistent Settings: We completely remade our property system. Basically, starting from this release, Motive will persist all of the software settings between each use. Part of this also includes the change to watching folders on your file system instead of keeps a list of files that are loaded; this rewards and encourages more proper file system management. The Motive project file is also being replaced by the profile file which are XML collections of properties.
- HMD Calibration: We added a new tool that places the pivot point of a rigid body in the same location as the pivot for an Oculus HMD.
- AMTI Genlock Support: Added support for Genlock synchronization with AMTI force plates. This allows AMTI force plates to keep their synchronization with Motive over long recordings with no frame drift.
- System Latency: Added new latency metrics to Motive and NatNet including the system latency which measures the time it takes for data to make it through Motive. See the wiki for more information about how these new metrics work.
- The graphs pane in Motive now allows the rigid body pivot position/orientation to be graphed in Live and Edit mode.
- Motive now has the ability to add custom marker colors and sticks to marker sets. This helps with labeling when tracking complex objects that can't use rigid bodies.
- Created a new skeleton adding finger tracking to the baseline 50 skeleton.
- Added the ability to toggle between hotkey profiles in the hotkey managers.
- Added a visual in the 3D pane for showing the current primary selection.
- Added the ability to change RB Pivot Point size.
- Added the ability to adjust the opacity of skeletons and geometry attached to rigid bodies.
- Added the ability to change the selection color in the 3D viewport.
- Added the ability to update rigid body marker location in the Motive API.
- Added ability to import shot list directly from CSV files.
- Added the ability to export analog data to CSV.
- Timecode can now be exported to FBX Binary and CSV files.
- Feature Enhancements
-
- Gizmo Tool: The move/rotate/scale tool has been expanded to work with rigid bodies and markers. This also makes customizing rigid bodies much quicker and easier by allowing the pivot point to snap to locations determined by markers in the scene. This also allows skeletons and rigid bodies to be edited during the Live mode.
- Batch Exporting: Exporting data for a group of takes in Motive now only takes one export dialog now instead of one for each take.
- Hotkeys: A large number of available hotkeys have been added to Motive. Some examples include the ability to switch between object and video modes for cameras, one click cubic or pattern fill, select/move/rotate/scale hotkeys, view tracked/untracked rays, etc… For a list of default hotkeys, see: [Link].
- Ability to Graph Subsamples: The graphs pane now draws subsamples for force plates and NI-DAQ devices running at higher frequencies.
- Tracking Bar Issue: Improved how Motive handles the situation with small camera count (2-3) systems where two, or more, markers are positioned in the same plane. Now it has a more deterministic way of figuring out proper locations of the reconstructions among multiple ray intersections.
- New Mask Tools: Improved the masking tools in the 2D pane by adding better mask eraser tools and icons that are more understandable.
- Designed and implemented an alternate visualization of rigid bodies that have solved data (previously known as JT data).
- Follow selected now has a memory of what was selected when you started following selected.
- Changed step tangents to linear tangents in FBX Binary exporter to improve data quality.
- Added ability to remove markers from Rigid Body without marker present by selecting the assigned marker and right clicking.
- Added a "go to next unlabeled marker" button to labeling pane.
- The graphs now allow you to graph only the primary selection.
- Added a button to show/hide all cameras in the 3D View Pane.
- We now include the camera number in the video export name to identify the source of the video file.
- Disabled editing of virtual camera data while in Edit mode.
- C3D Exporter now has an option to remove skeleton name from marker names.
- C3D Exporter now has an option to change the zero parameter in the C3D.
- Improved skeleton head tracking when there are only two contributing markers.
- Updated coordinate system tools panel for Duo and trio cameras.
- Added a new default mouse layout for Visual3D.
- Added a clear masks button to the calibration pane.
- Disabled max gap size for gap filling when a range is selected in the timeline pane.
- Reorganized the view menu and added new toolbar icons.
- Cleaned up and improved the icons and actions in the perspective view pane.
- Created additional batch processor sample scripts.
- Added better reporting of dropped frames in the frame group.
- Added a setting to control how large a force needs to be to display a vector on the force plate.
- Doubled the maximum rigid body smoothing at the top of the range.
- Better manage whether Motive is accessing a file by using a cyan circle next to the name in order to indicate if the file needs saving or can be accessed elsewhere.
- Added slower playback speeds.
- Updated tooltip information in Motive.
- Auto-zero force plates on Motive startup.
- Included a notification if a user is not in High-Performance power mode.
- Added the average camera temperature metric to be viewed in Motive.
- Added function to the Peripheral API to query Motive state.
- Added Display setting "Maximum Exposure Display" to control the maximum value of the exposure slider in the devices pane.
- Changed default settings of "Marker Diameter" to 12 mm and the rigid body "Orientation" visual to be on by default.
- Revealed the "Grayscale Floor" and "Object Margin" camera filter settings.
- Changed "Recording Pulse" setting name to "Gated Exposure Time" for the OptiHub.
- Changed "Latency Compensation" setting name to "Forward Prediction" and change the scale.
- Changed the "Reconstructed Markers Only" setting name to "Use Smart Markers" and added tooltip information.
- Simplified the camera pane context menus to only include options that are useful.
- Simplified camera modes by reducing the number of MJPEG options and removing segment mode in the Motive user interface.
- Took steps to prevent users from being in Edit mode when no takes are loaded.
- Fixes
-
- AMTI Force Plate Stall: Mitigated AMTI Force Plate stall issue by preventing data from accumulating in the Gen5 Amplifier's buffer.
- Dragging in Multiple Takes: Fix for issue where multiple pop-up dialogues appear when loading duplicate takes.
- Jittery Rigid Body Visual: Fix for issue with 3D visual of rigid body data while following selected that caused them to look jittery even though they were tracking smoothly.
- Unpredictable CSV Export Order: Fix for issue where CSV exporter for markersets export in an unpredictable order, exports in alphabetical order now.
- Fix for issue in the CSV exporter where RigidBodyMarkers does not state from which rigid body it originates.
- Fix for selected time range not being respected in exporting CSV data for force plates.
- Fix camera state in Live/Edit issues. We now persist whether a camera was contributing to reconstruction and no longer allow users to modify whether a camera is on/off in Edit mode.
- Fix for issue where auto-labeling moves the current frame to the start of a take.
- Fix for the reset application settings button causing all force plates to disappear.
- Fix for "Save View Image as..." not working properly with mJpeg and precision mode.
- Fix for issue where loading in marker name templates would not update labeling pane.
- Fix for "Follow Selected" and "Zoom to Fit Selected" not working in orthographic views.
- Fix for the skeleton forearms exporting too long for Baseline 49 using the FBX Ascii exporter.
- Fix for reconstruction and auto-labeling not being deterministic by removing any history data before starting the process.
- Fix for incorrect marker locations in the visualization for the Rizzoli Multi-Segment Foot Model.
- Fix for ground plane rotation/translation only applying to the tracking group and not the reference group.
- Fix for skeletons not creating when above or below the ground plane by some amount.
- Fix for resetting the ground plane on duo/trio is resetting the max residual reconstruction setting.
- Fix for setting, or refining, the ground plane not redrawing scene when applying it in Edit mode.
- Fix a number of issues with take trimming, take re-saving, and animation clearing.
- Fix for issue where there was no way to fill marker data if there never existed data for that marker.
- Fix for skeleton streaming the full skeleton when tracking a upperbody/lowerbody only skeleton.
- Fix for an issue that caused the reported build version being off slightly.
- Fix for min/max voltage values not updating in the user interface for NI-DAQ devices.
- Fix for issue where virtual skeleton markers were sometimes recorded when they were not supposed to record.
- Fix for user interface refresh issue when auto-labeling with the labeling pane open.
- Fix for Batch Processor performing actions on only takes in a subset of folders after multiple trials.
- Fix for Min and Max ray length not being respected.
- Fix for NI-DAQ stall when changing the ExternalClockTerminal property.
- Fix for access violation when loading a large number of takes into NMotive.
- Fix for Motive Batch Processor hang.
- Fix for Motive Batch Processor not able to start due to missing DLL files.
- Fix for issue where you can’t export rigid body null data using FBX ASCII.
- Fix for auto-label progress bar not giving useful information.
- Fix for deleting attached geometry path-breaking model replace toggle button.
- Fix for incorrect frame rate in video exports from Trio cameras.
- Fix for skeleton tracking in special cases when the skeleton “zigzags”.
- Fix for streaming scale property not being applied to all data types.
- Fix for FBX Ascii not exporting the first frame of marker null data.
- Fix for not persisting the LED settings for status rings.
- Fix for issue where changing a rigid body name from lower to uppercase does not save to the rigid body.
- Fix for scroll wheel not scrolling the camera list in calibration pane.
- Fix for trimmed take or frame range specified exports not exporting markers correctly when using the FBX Ascii exporter.
- Fix for inconsistent check box state of "Enable Point Cloud Reconstruction" after resetting the application settings.
- Fix for issue where the input monitor in the synchronization pane will randomly collapse to nothing.
- Known Issues
-
- Camera Panel: Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras: The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent "Dropped Frame" message from the health system.
- Cameras: Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Cameras: USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 1.10.3May 8, 2017
-
- New Features
-
- Active LED marker labeling is now fully supported in Motive. With the proper hardware, this allows you to assign a unique ID to our infrared LEDs allowing non-unique rigid bodies and improved tracking capabilities.
- Feature Enhancements
-
- Added a pose detection routine in the skeleton solver to improve skeleton solve results in tough tracking situations.
- Removed the requirement to have all cameras at the same exposure when setting external sync through the synchronization dialog.
- Added ability to filter Log events based on severity.
- Improved point cloud speed directly after recording with large systems.
- Fixes
-
- Fix for frame drop issues when using a large number of Prime 41 cameras at 180 Hz.
- Fix for the Motive API not shutting down properly.
- Fix for Point Cloud 4 not respecting the maximum and minimum ray length settings.
- Fix for crashes/hangs when receiving the NatNet Remote commands: SetPlaybackTakeName, SetCurrentSession, SetRecordingTakeName, and Live/Edit mode.
- Fix for rigid body marker properties updating incorrectly.
- Fix for rigid body assets getting deleted when removing JT data.
- Fix for rare crashes during system calibration.
- Fix for potential crashes with the labeling workflow.
- Fix for crash while recording large amounts of data by removing visual indicators for occluded gaps in a take.
- Known Issues
-
- Project files and rigid bodies from this version of Motive will not be compatible with earlier versions of Motive 1.10.x.
- Camera Panel:Force plate data will only be recorded when 3D recording is enabled.
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Cameras:USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 1.10.2January 25, 2017
-
- Fixes
-
- Fix for black splash screen due to Windows update.
- Fix for Motive dropping frames with large camera counts.
- Fix for crashes in NMotive by shutting down NatNet streaming on NMotive startup.
- Fix for bug when exporting trimmed takes to CSV.
- Fix for remote trigger streaming setting causing crash when persisting the setting.
- Known Issues
-
- Project files and rigid bodies from this version of Motive will not be compatible with earlier versions of Motive 1.10.x.
- Camera Panel:Force plate data will only be recorded when 3D recording is enabled.
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Cameras:USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 1.10.1August 26, 2016
-
- New Features
-
- Bertec force plates may now be synchronized using eSync triggering.
- Motive also now automatically detects the dimensions of Bertec force plates.
- Feature Enhancements
-
- Added additional batch processor sample scripts.
- Added undo/redo feature after deleting assets from a scene.
- The Motive API markers sample work without modification.
- Fixes
-
- Fix for rigid body nulls not exporting to FBX binary with 3D data.
- Fix for NIDAQ restart delay after live/edit/live state switch.
- Fix for incorrect force plate orientation when importing into Visual3D using standard biomechanics axis conventions.
- Fix for crash when using the refine calibration feature.
- Fix for intermittent crash when deleting rigid bodies.
- Fix for issue when selecting takes from different folders while using the batch processor.
- Fix for Trio Tracking Bar not working with Motive API.
- Fix for fill gap function in NMotive.
- Fix for issue where trimming takes results in negative values in the timeline.
- Known Issues
-
- Camera Panel:Force plate data will only be recorded when 3D recording is enabled.
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Cameras:USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 1.10June 27, 2016
-
- Feature Enhancements
-
- Add ability to reset frame numbers to zero when trimming takes.
- Add option to auto-zero platform immediately after enable.
- Prevent the app from going into sleep during live mode.
- Improved T pose detection when there are nearby markers on the floor.
- Undoing a label when increment label is on also goes back one label in the labeling pane.
- When an asset is removed, delete its marker labels from the 3D data.
- Adjust units logic in graphs so that graphs of < 10m range use mm units.
- Added 'keep alive' streaming command to resolve issues with UDP unicast clients going to sleep.
- Added option to not stream model markers (rigid body, skeleton).
- Added option to disable streaming of labeled and unlabeled markers, expose ability toggle streaming of MarkerSet Markers.
- Changed fLatency NatNet streaming value to the latency reported in Motive.
- Fixes
-
- Fix for bug where Motive would report a high latency when left on for long periods of time.
- Fix for issue when Windows is using larger fonts.
- Fix for issue where NI-DAQ would interfere with AMTI signal.
- Fix for crash with point cloud 1 with large skeleton count.
- Fix for bug where deleting 3D data also deletes assets.
- Fix for Motive Batch Processor crash when running default marker filter script.
- Fix for Motive Batch Processor crash when running trajectorize scripts.
- Fix for occasional marker swaps with the skeleton solver.
- Fix for rigid body default name having an extra character.
- Fix to include Alt + Left Click to scrub the timeline with Motive default mouse controls.
- Fix for hang when recording joint angles using Motive Tracker
- Fix for inverted x-coordinate of rigid body marker in rigid body properties in the project panel.
- Fix for issue where old layouts from Motive 1.8 hid the synchronization pane.
- Fix for crash deleting marker labels during 3D playback.
- Fix for rigid body data not appearing in Joint Angle mode.
- Fix for Motive installer dialog box button flow.
- Fix for NI-DAQ device desynchronization when there are dropped frames.
- Fix for renamed skeleton marker not showing correct names in labeling window.
- Removed dead "Show Selected Residual" ray option in App Settings.
- Fix for mouse wheel interfering with middle mouse click.
- Fix for rigid body handedness in joint data mode.
- Fix for twitching skeletons due to flickering markers in 3D playback.
- Fix for AMTI plate crash on C3D export.
- Fix for issue where the apply dialog doesn't pop when performing a calibration refine.
- Known Issues
-
- Camera Panel:Force plate data will only be recorded when 3D recording is enabled.
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Cameras:USB camera systems running on USB 3.0 must not use more than a total of 2 USB extension cables.
- Motive 1.10 Beta 1May 4, 2016
-
- New Features
-
- Native Bertec force plate support now allows for recording force plate data, visualizing force plate data in Live and Edit modes, exporting force plate data to C3D files, and streaming force plate data via NatNet.
- Native NI-DAQ device support now allows for recording of analog data, visualizing analog data in Live and Edit modes, and exporting analog data to C3D files.
- Customizable marker labels, labeling order, marker colors, and marker sticks for skeletons. Useful for custom labels and fixing markers in post processing.
- Ability to modify take files by trimming their start and/or end, deleting 2D data, deleting audio data, or deleting video data.
- Ability to perform calibrations on a subset of cameras retaining the origin of the original volume.
- New Rizzoli biomechanical markersets. This includes several new markersets and consolidates some of our other biomechanical markersets.
- Ability to launch the Motive Batch Processor from a new button at the top of the project panel.
- New options for re-calibrating an existing skeleton.
- Feature Enhancements
-
- Separated reconstruction and auto-labeling processes. This improves labeling workflows by allowing the auto-labeler to be run multiple times on the same take file.
- Documentation for Motive has significantly improved over the last few months. Check out http://wiki.optitrack.com/
- System latency has been improved for large volumes as well as with a large number of rigid bodies. Point cloud and rigid body solves now handle not having history data better. New rigid body solver optimizations implemented that
increase solver performance.
- Updated previous biomechanical markersets renaming several mislabeled markers, renaming legacy markersets to conventional markersets, updating several marker locations, and including calibration markers in markerset's
name.
- Possible to add synthetic markers into 3D data when a single untracked ray allows for a rigid body to track in live mode.
- Rigid Body User Data now referred to as User ID due to using this as the rigid body ID in NatNet streaming.
- Motive Batch Processor now remembers the last loaded script.
- Persist FBX Export Settings.
- Improved resetting skeleton tracking functionality, hotkey Ctrl+R.
- Added rigid body process time to the status bar for Tracker licenses.
- Added calibration information and build recorded meta data into take. This information is now visible through the project pane.
- Change device acquisition rate setting from direct rate to multiple of camera system rate.
- Redesigned many of the Motive user interface elements. This includes redesigned title bars, buttons, icons, squaring corner, updating timeline pane, monospace real time text, and a new splash screen.
- Ability to record more than 502 files to a folder.
- Added range constraints to rigid body properties.
- Updated 3D view context menus.
- Automatically update older takes loaded into Motive to use the new Point Cloud 4 engine.
- Swapped Ctrl click and Shift click functionality.
- Restored ability to manually enter rigid body marker locations.
- Show marker sets with fingers in skeleton pane for all camera systems, not just higher resolution systems.
- Removed residual from 3D views, leaving the display in the status bar.
- Consolidated labeling range options into only two buttons.
- Fixes
-
- Fix for rigid body user ID getting reset after starting streaming.
- Fix for Motive:Tracker not saving "Stream Rigid Body" property.
- Fix for rigid body "Auto Select" tracking algorithm not stating which algorithm it is using.
- Fix for crash when changing the camera visualization color.
- Fix for rigid body properties not saving properly.
- Fix for export file and export skeleton dialogs failing to create options grid.
- Fix for random marker colors when removing a skeleton.
- Fix for rigid bodies created in the Motive API having inverted orientations.
- Fix for legacy markersets swapped toe labels.
- Fix for frame rate and scale not being respected on export.
- Fix for project files not restoring streaming settings.
- Fix for some mouse controls not working properly in the skeleton pane.
- Fix for model fill not respecting max gap length.
- Fix for broken auto-scale graph option in application settings.
- Fix for truncating name while exporting a file with a dot in the name.
- Fix for issue while zooming towards rigid body while in orthogonal view.
- Fix for missing first reconstructed frame in some cases.
- Fix for crash when using "Create Markerset from Selected" feature in labeling pane.
- Fix for fill gaps not using the primary selection as the fill target.
- Fix for quick label mode not allowing you to un-label markers.
- Fix for "Save Take As..." failing to save 2D data in some cases.
- Fix for timeline numbers getting compressed with long takes.
- Fix for swapping marker labels when labeling.
- Fix for issues with undoing bulk labeling operations.
- Fix for minimum key frames setting not working.
- Fix for crash while undoing fill gaps.
- Fix for name in rigid body default settings not affecting new rigid body names.
- Fix for some panes not working together well because of size restrictions.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Camera Panel:Force plate data will only be recorded when 3D recording is enabled.
- Cameras:The frame rates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 frame rate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.9December 14, 2015
-
- Feature Enhancements
-
- Show a reminder to remove skeleton calibration markers for some biomechanics marker sets.
- Improved hand tracking for jogging motion with biomechanics marker sets.
- Rigid body solving improvements for algorithms level 2 - 4.
- Fixes
-
- Change default of the rigid body creation property "minimum number of markers" from 1 to 3.
- Fix for problem when changing one rigid body setting when multiple rigid bodies are selected.
- Fix for workflow issues when triggering record through an eSync.
- Fix for Point Cloud 4 when switching between 1 and 2 cameras with a large number of cameras.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras:The frame rates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 frame rate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.9 Beta 2December 1, 2015
-
- New Features
-
- Added the ability to export default marker name template (XML) using the skeleton export dialog. This generates templates that can be used with the skeleton pane to allow users to apply custom names to skeleton markers.
- Skeletons may now be created using A-pose palms forward and A-pose palms down poses.
- Feature Enhancements
-
- The P41 and P17W cameras now record MJPEG at full frame rate.
- Improvements for intrusion detection for markers seen at close proximity.
- Added a warning for users when attempting to stream over the camera network.
- New algorithms providing trajectory based improvements.
- Improvements for marker diameter calculation for point cloud 4.
- Add chooser between "_" and ":" for skeleton name suffix in the C3D exporter.
- Legacy biomech marker set wrist tracking improvements.
- Improved tracking quality for new higher marker count skeleton marker set.
- Update tool tips to denote which ones are used with point cloud 4.
- Change wording of "No Virtual Markers" to the equivalent "Real Markers Only".
- Added streaming rate to bottom status bar.
- Added merge markers up as a possible keyboard hotkey.
- Mouse action manager now indicates if an action is inverted in X or Y.
- Improvements to the new point cloud engine.
- Added access to the C3D exporter field ColonNameSeparator.
- Fixes
-
- Fix for issue where changing a rigid body name in the property pane does not change it in the asset list.
- Fix for double clicking zoom scope not working.
- Fix for the following streaming settings that were not persisting correctly: adapter, command port, multicast/unicast, and VRPN.
- Fix for audio rendering playback of correct take audio when audio capture is disabled.
- Fix for crash if rewind is pressed during recording with the Insight VCS and Motion Builder.
- Fix for crash when renaming rigid bodies.
- Fix for incorrect lighting on 3D rendering.
- Fix in lower body skeleton mesh; patched a surface hole.
- Fix for record hang while recording with eSync and fast stop/starting recording.
- Fix for crash when issuing start and stop recording commands via NatNet.
- Fix for playback speed drop down menu not showing all items.
- Fix for floating reference view aspect ratio update when main application window moves/re-sizes.
- Fix for problem where a change to a single rigid body's user data property propagated to all rigid bodies.
- Fix for quick label mode and follow view mode causing a 3D view pan/rotating issue
- Fix for latency issue with 3D playback using any of the biomech skeletons.
- Fix for issue where follow selected suddenly stops following.
- Fix the screen to client coordinate mapping when using mouse wheel actions in the graph views.
- Fix for issue where NetNat did not respect the suggested take name in the user interface.
- Fix for crash while loading takes with untracked rigid bodies.
- Fix for inability to check JT when importing assets.
- Fix for intermittent frame drop during optical recording.
- Fix for virtual finger tip markers not binding to optical data in legacy named marker take.
- Fix for inconsistent styles for export dialog boxes.
- Fix for rigid body position stuck at origin while streaming and in 2D mode.
- Fix for crash while recording with high number of rigid bodies.
- Fix for certain Motive made file not opening Motive.
- Fix when reading in .obj files exported from maya.
- Fix for Motive recording JT data when the option to record it is not turned on.
- Known Issues
-
- Camera Panel:Force plate data will only be recorded when 3D recording is enabled.
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.9 Beta 1October 26, 2015
-
- New Features
-
- New Point Cloud 4.0 engine! This means even faster and more accurate marker reconstructions.
- Skeleton-based tracking has been greatly improved for many of the most common capture situations.
- Native AMTI force plate support now allows for recording force plate data, visualizing force plate data in live and edit modes, exporting force plate data to C3D files, and streaming force plate data via NatNet.
- New available marker sets, including several new biomechanics marker sets, a modified 41-headband marker set, and a new 50 marker default skeleton.
- New Labeling pane designed to greatly simplify the process of manual labeling.
- Ability to add and remove markers from previously define rigid bodies.
- New mouse action manager that allows you to pick between default mouse controls or set your own custom controls.
- New hotkey manager that allows you to set custom hotkeys for many commonly used actions.
- Customizable skeleton and rigid body default creation settings. The controls are located in the rigid body, skeleton, and application settings panes.
- Support for new Micron series wands for increased calibration accuracy in small volumes.
- Ability to attach geometry imported from an OBJ file to a rigid body.
- Feature Enhancements
-
- Graphs view now shows the three dimensions of data separated between three horizontal lines centered on your current frame for easier data editing.
- Most setting should now persist between sessions of Motive.
- Ability to remap skeleton marker names to custom names via an XML file.
- Triggering recordings using the eSync now records separate takes for each record start/stop.
- Improved 3D zooming and pivoting behavior when following is on.
- Brought C3D file spec closer into sync with other mocap vendor standards by adding subject and an option to separate subject from marker name with a colon.
- Removed the maximum marker limit of the skeleton solver.
- Added indicators in Rigid Body Settings to show what axis yaw, pitch, and roll rotate around.
- Added an option to override the optical name space for the FBX exporter.
- Added the ability to change the current session, query the state of Live/Edit, and query a take's frame range via NatNet commands.
- Added the ability to remove the subject/actor label prefix from the subject name for C3D export and for NatNet streaming.
- Added an option to allow camera numbering by serial number rather than calculated 3D placement.
- Add total frames in take to CSV exporter.
- Added the ability to disable the camera status ring visualizations during calibration.
- Added Maya 2016 support for the Maya VCS plugin.
- Added "Best" to the NMotive Take class.
- Added an option to use 3DStudio Max bone naming conventions to the BVH exporter.
- Make show/hide skeletons and rigid bodies properties of the view instead of the assets.
- Added option to disable virtual marker creation in reconstruction settings.
- Smart Trim for data tail trimming is now off by default to allow better user control.
- Fixes
-
- Fix for VCS plugin failing after changing assets.
- Fix for hang while recording with the Timeline and Edit Tools panes open.
- Fix for CSV exporter leaving some visual anomalies in the UI after it completed.
- Fix for small inconsistencies in FBX export.
- Fix for not having notifications when a VCS licence expires.
- Fix for taking a camera out of reference view mode deselecting all cameras in the Reference camera view pane.
- Fix for video exporter outputting incorrect duration.
- Fix for starting Motive with cameras indicated to be in Reference mode when they are actually in Object mode.
- Fix for WinFormsTestApp crash on duplicate rigid body user ID.
- Fix for set take name failing in Edit mode.
- Fix for exporting multiple takes simultaneously does not update the asset list during export.
- Fix for crash when removing and saving a take while playing.
- Fix for reference viewport when second reference cameras shows black screen.
- Fix for camera sending partial frames when running at high exposures.
- Fix for NMotive pattern fill not working properly.
- Fix for NMotive video exporter failing.
- Fix for reconstruction bounds being flipped in X.
- Fix for not being able to remove Assets via the right-click context menu while in Edit mode.
- Fix for FBX binary exporter failing to export all rigid body nulls.
- Fix for FBX ASCII exporter failing to export actors correctly.
- Fix for Motive tinting the rigid body geometry yellow even when not selected.
- Fix for the selection state in 3D views not updating with selection changes.
- Fix for the scale parameter having no effect in CSV exporter.
- Fix for setting the ground plane resetting the reconstruction bounds.
- Fix for a crash when starting Motive for the first time after a fresh install.
- Fix for frame drops that could occur in streaming when the time stamp values become high.
- Fix for possible truncation of the file name when exporting a skeleton as an SKL or FBX file.
- Fix for Project pane sometimes showing a truncated take name.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.8August 5, 2015
-
- Feature Enhancements
-
- Prevent loading layout if version is newer than current version.
- Store software version number with take meta-data, and check it when reloading and disallow loading of takes that were written by newer versions of the software.
- Disable all Prime camera LED status indicators during hibernation if the Aim Assist button LED has been disabled.
- Fixes
-
- Update current take's reconstruction settings anytime a change to them is made in the UI.
- Fixes for triggering Motive via the eSync.
- Fix for Motive NatNet reporting incorrect frame rate when eSync connected.
- Restore clamping of history display (resolves appearance of memory leak).
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.8 Beta 2June 29, 2015
-
- Feature Enhancements
-
- Add new Motive Batch Processor example script AddMarker that demonstrates creation of markers from other existing markers.
- Expose the Active and Visible node properties to NMotive scripts.
- Add Units and Coordinate Space indicators to the CSV exporter header and increment the file revision number.
- Expose the MaxGapSpan setting in Application Settings/Options. This is useful for telling the reconstructor how long to continue to attempt to recover a trajectory that becomes occluded.
- Fixes
-
- Fix for skeleton name not auto populating in the BVH export dialog box.
- Fix for an issue that sometimes resulted in extra skeletons being created during playback.
- Fix for an issue with dynamic updating of rigid body settings property list.
- Fix for unlabeled markers sometimes getting broken up when a skeleton is present.
- Fix for exporting scene video cameras to separate AVI files.
- Ensure untracked or stale rigid body solutions do not override untracked solutions in the data pipeline.
- Fix in NMotive for error when constructing Trajectorizer with a progress indicator.
- Fix for crash when exporting takes with very large numbers of trajectories (>65000) to C3D files.
- Fix to TT_CameraBackproject() in the Motive API.
- Fix for occasional errors in timecode values when exporting to FBX files.
- Allow rigid body markers to respect the Global/Local setting when exporting to CSV.
- Reduce the number of untracked rays that may result when using PointCloud v1.
- Fix for a crash when pressing the Esc or Enter Key on the Motive splash screen.
- Export only markers that have keys in the exported range in the C3D exporter. Report error if one attempts to export more trajectories than C3D files can support.
- Fix for streaming rigid body marker data from pre-recorded (3D) data.
- Fix for reconstruct and auto-label not creating unlabeled markers (if they exist) when using a Motive:Tracker license.
- Fix for occluded markers on rigid bodies, using tracking algorithm 3+ in large volumes, jumping to the origin of the volume.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly.
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using frame rates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.8 Beta 1April 30, 2015
-
- New Features
-
- All-new rigid body solver that takes advantage of additional information to produce more stable solutions.
- Skeleton tracking has been significantly improved for many difficult tracking situations.
- The calibration in use when Motive shuts down will automatically load when launching Motive.
- Unlimited custom UI layouts can now be saved and easily retrieved. A default layout can be selected which will be restored when starting Motive.
- Recording and playback of audio from standard Windows audio devices is now supported, and audio files can be explicitly exported from take files.
- Graphs support toggling visibility of X/Y/Z components, a new Combined view, and box-selection for easy selection of individual keys and key groups.
- Motive Batch Processor (through the NMotive scripting interfaces) now supports access and editing of scene nodes, channel information, and keyframe data.
- The TRC motion file format is supported through a new exporter.
- Feature Enhancements
-
- Skeleton tracking acquisition at T-Pose has been improved.
- Added ability to set the current play range and looping control via NatNet commands.
- Motive and the Motive Batch Processor can now run at the same time.
- NMotive: Added support for Reconstruction settings import/export via cPropertiesProfileImporter/Exporter
- When using the new CS-100, CS-200 or CS-400 calibration squares, the origin of the capture volume will be set to the bottom, outer corner of the calibration square. (See Diagram)
- Motive's version number now appears in the title bar for easier reference.
- Add a toggle button to "Attached Geometry" for showing rigid body frames.
- Calibration Wanding take names now include a date/time suffix.
- Added "Apply Preset" to the right click context menu for cameras in the Camera Pane to differentiate between camera presets and putting cameras in the Reference group.
- The rigid body smoothing range has been increased to provide heavier smoothing at the top of the scale.
- Unique marker identifiers are streamed in all stream types rather than simple member identifiers.
- Custom sounds can be used as countdown sounds.
- In QuickLabel mode, ctrl+click is now required to advance to the next label.
- Rigid body solutions are recorded during 3D recording, removing the need to run the rigid body solver in 3D playback mode.
- NMotive supports loading of calibration files, reference video export, and adding/removing assets like skeletons or rigid bodies.
- New NMotive example scripts are included to demonstrate how to access and edit keyframes and node information.
- During countdown, each second will emit a beep or sound bite.
- As cameras connect to the system, their calibration will automatically be applied if it is in the currently loaded calibration.
- NatNet unicast clients will now receive a "Disconnect" message when streaming is shut down.
- Individual marker residuals can be seen in the 3D views.
- PointCloud v2 has been updated to work with the latest changes in Motive's architecture.
- The default exposure values for all Prime cameras has been lowered to produce sharper images.
- Marker names use underscores instead of dashes in their full names.
- Exporters output all skeletons or rigid bodies if none of them are selected during export.
- Rigid body or skeleton names are pre-pended to marker names that are exported to CSV.
- Rigid body smoothing and latency compensation have been improved.
- Exporters support conversion to Meters, Centimeters, or Millimeters upon file export.
- A small take is automatically recorded when setting the Ground Plane.
- The first selected marker automatically becomes the marker seeded for pattern based gap fills.
- Added WriteRigidBodyNull to NMotive's FBX Binary exporter.
- Streaming output can be converted to Z-up.
- Fixes
-
- Fix for time scrubbing not working when using a Motive:Edit license.
- Fix for "Label Marker Mode" being missing when using a Motive:Tracker license.
- Fix for a crash when switching to Edit Layout while recording.
- Fixed an issue with recording data with 2D, 3D, and JT (Live) with a skeleton not recording the joint angles.
- Fix for an occasional crash when removing a skeleton or rigid body.
- Fix for flickering item labels in the 3D views.
- Fix for a crash when attempting to save a take while in Live.
- Fix for Export Virtual Finger Tip Markers to FBX not working without having Export Unlabeled Markers selected.
- Fix for a crash when creating a new project while calibrating.
- Fix for "Export Marker Nulls" failing to run exporter when it is the only thing selected.
- Fix for sometimes not being able to properly select markers in Tracks View. Marker names became "burned in".
- Fix for Tracks View only sometimes showing labels, or being blank.
- Fix for FBX ASCII Exporter producing incorrect Nulls when changing the export frame rate
- Fix for MotionBuilder not showing null when exporting with "Export Skeleton Nulls".
- Fix for exporting unlabeled markers sometimes creating strange acting ghost markers.
- Fix for CSV Exporter producing incorrect results if invoked during playback.
- Fix for FBX Binary exporter producing nothing when Rigid Bodies are on and Skeletons are off.
- Fix for inconsistencies when reconstructing and auto-labeling selected regions.
- Fix for a crash while filling gaps on markers that have no data.
- Fix for an occasional crash when trying to "Remove from Project".
- Fix for Application & Display Settings corruption that can happen when running a previous version of Motive.
- Fix for a crash when clicking Capture Volume in Perspective View.
- Fix for OptiTrack USB Driver failing to correctly install.
- Fix for textures only displaying while a rigid body is selected.
- Fix for UI reporting an incorrect IP in use when streaming data.
- Fix for specular highlight making it difficult to see some reconstructions while editing data.
- All tracked or untracked rays are now shown in the 3D views, rather than a subset of them.
- Fix for streaming dropping a frame in a variety of circumstances.
- Fix for a crash when setting the ground plane.
- Fix for occasional frame skipping during 2D playback for some takes.
- Fix for an occasional crash when deleting a take from disk.
- Fix for a crash when exporting FBX ASCII.
- Fix for Active Marker Labeling not properly labeling 3D markers.
- Fix for the CameraLibrary occasionally failing to initialize a Prime Series camera or eSync2 after a bitstream update.
- Fix for the Project Pane property grid not refreshing correctly when toggling selection between the asset definition in the top of the Project Pane and the asset instance in a take, underneath a given take.
- Fix for labels not clearing when re-running reconstruction and auto-labeling then manipulating a skeleton or rigid body.
- Fix for recording large take files (>5 GB) creating take files that cannot be read back into Motive.
- Fix for inconsistent timecode usage across C3D and FBX exporters.
- Some icons in the Project Pane were cleaned up.
- Fix for, when clicking "a" in the Timeline Pane, the window did not properly reset.
- Fix for auto-loaded (at startup) calibration not including all camera and reconstruction properties.
- Fix for the Show/Hide Markers button saying it's on when it's not.
- Fix for an empty 'Source' drop down in 3D Glasses panel when an OptiHub is connected.
- Fix for the internal sync frequency defaulting to 1000 Hz for OptiHub + Flex 3.
- Fix for NMotive's Trajectorizer deleting 3D data instead of retrajectorizing.
- Fix for a crash in the Motive Batch Processor when trajectorizing a take with joint angles.
- Fix for a missing "Save Project?" prompt after changing synchronization settings.
- Fixed an occasional crash when resetting application settings to defaults.
- Fix for continuous dropped frames that can occur with Prime 13's at 240 fps and an eSync device connected.
- Fix for masks that sometimes draw incorrectly in the camera views.
- Fix for right-clicking a take and selecting "Export Tracking Data" not exporting the correct take.
- Fix for a crash when double clicking the day Session folder, then selecting "Reconstruct and Auto-label".
- Fix for a crash when streaming data that contains labeled marker set data.
- Fix for a discontinuity in marker data at the beginning and end of a fill when using pattern based fill.
- Fix for skeletons occasionally not snapping to labeled, 3D data.
- Fix for a camera order mixup when several cameras are dragged into an open area of the camera view.
- Fix for some flickering in the camera views during calibration.
- Fix for an occasional crash when recording Joint Angles.
- Fix for the binary FBX Exporter in NMotive writing a FBX file that has a frame range of 0-1.
- Fix for an occasional crash when reconstructing a take that is not the current take.
- Fix for Point Cloud 1 sometimes retaining historical markers when disabling cameras.
- Fix for 2D Graphs not restoring to correct size when using a second monitor.
- Fix for sync errors that can manifest if a Prime camera goes through a firmware update cycle, an eSync is present, and the frame rate is less than 100 fps.
- Fix for aim assist not always removing aiming crosshairs from the camera view.
- Fix for the countdown value showing a very large value when a delay of 61+ is requested.
- Fix for reconstruction settings getting reset when selecting the Reference camera group in the Camera Pane.
- Fix for NatNet sending two packets when changing takes.
- Fix for Ray Intensity being dependent on the marker selection state.
- Fix for an incorrect frame rate resulting when attempting to set cameras to frame rate higher than the maximum supported rate.
- Fix for untracked ray transparency not affecting ray transparency in the 3D views.
- Fix for Rigid Body Solver still running when disabling all rigid bodies.
- Fix for data corruption that could occur in the NatNet managed client when using polling.
- Fix for the Motive API method TT_CameraRay always returning the same values for each camera.
- Fix for a crash when sending multiple commands to Motive via Natnet in fast succession.
- Fix for legacy PT2 Importer. Many Arena PT2 files can now be read into Motive.
- Fix for CSV Exporter sometimes outputting incorrect results when rigid bodies are present.
- Fix for the active/inactive state of skeletons/rigid bodies not persisting sometimes.
- Fix for rays not displaying when the Reference camera group is selected.
- Fix for a crash when using a wanding take file to calibrate.
- Fix for occasionally objects bleeding through camera masks.
- Fix for the take Gap Indicator sometimes reporting incorrect results.
- Fix for the Start/Stop recording broadcast message being incomplete.
- Fix for skeleton color not correctly saving into take files.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using framerates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.7.5March 25, 2015
-
- Fixes
-
- Fix a few issues related to the eSync 2. This release is recommended for all users of eSync 2 devices.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using framerates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:The fTimestamp value in NatNet packets may be incorrect if the camera system is operating under external synchronization.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.7.4March 17, 2015
-
- New Features
-
- Added support for the new eSync 2 device.
- The V120:SLIM camera has been re-branded to the Slim 3U.
- Fixes
-
- Fix for Flex13 cameras stalling under certain conditions.
- Fix for occasional crash on exit when cameras are still acquiring and processing data.
- Improved MJPEG video handling in the V120:Duo and V120:Trio.
- Updated values for the new calibration square ground plane and corner offsets.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using framerates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:The fTimestamp value in NatNet packets may be incorrect if the camera system is operating under external synchronization.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.7.3March 2, 2015
-
- Feature Enhancements
-
- Added support for new CS-400, CS-200, and CS-100 calibration squares.
- Calibration squares are now automatically detected when setting the ground plane, allowing the ground plane often without selecting any markers.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using framerates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:The fTimestamp value in NatNet packets may be incorrect if the camera system is operating under external synchronization.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.7.2December 5, 2014
-
- Feature Enhancements
-
- Added an option to reconstruction that enables more exhaustive searching in cases where there are rays intersecting multiple times.
- Fixes
-
- Fix for not being able to create and use a synchronizer with the Camera SDK.
- Fix for not being able to create new sessions.
- Fix for takes incorrectly reporting that they are corrupted when attemping to load them from within the project directory.
- Fix for loading rigid body definitions from project files that were created via the Motive API.
- Fix for incorrect NatNet timestamps during playback when no cameras are connected.
- Fix for S250e and eSync devices not properly resetting after updating to Motive 1.7.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using framerates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:The fTimestamp value in NatNet packets may be incorrect if the camera system is operating under external synchronization.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.7.1November 26, 2014
-
- Fixes
-
- Fix for rigid bodies possibly not importing correctly if they are copies of other rigid bodies.
- Fix for nodes sometimes not being correctly removed from the scene if they were selected when removed.
- Some modifications to frame synchronization in the CameraLibrary SDK.
- When using the Motive API, ensure rigid body are selected so they are included in export operations.
- Fix for occasional incorrect time stamps when switching between Edit and Live modes.
- Fix for crash in Edit mode when modifying a camera frame rate.
- Prevent frame rate changes in the Reference group from modifying the master time step size.
- Fix for possible time range corruption on takes captured with Motive 1.7.
- Use underscores instead of dashes in marker names to improve readability and to eliminate issues using those names as channel names in analysis packages that parse the channel name as an expression.
- Fix for saving to an existing project file name not correctly overwriting the previous file.
- Known Issues
-
- Camera Panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using framerates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent
"Dropped Frame" message from the health system.
- Cameras:The fTimestamp value in NatNet packets may be incorrect if the camera system is operating under external synchronization.
- Cameras:Having cameras in the Reference group running at a faster frame rate than those in the Tracking group is not supported.
- Motive 1.7November 17, 2014
-
- Fixes
-
- Fix for Motive API exported DLL function names being C++ name-mangled.
- Fix for Custom Sync panel not showing correct output options when Internal Free Run is selected.
- Fix for camera image in the Reference View sometimes being distorted the first time the camera is placed in the reference group
- Fix for some elements of right-handed coordinate system changes being dependent on license type.
- Fix for Prime 13's Aim Assist bringing the camera into MJPEG instead of Raw Grayscale mode.
- Fix for garbled text in error message when moving the Wanding File to a disallowed location.
- Fix for Assign Markers to Skeleton tool not functioning correctly.
- Fix for a crash when using the Volume Accuracy Module.
- Fix for Trajectorizing certain takes (with rigid bodies) yielding incorrect results for the rigid bodies.
- Fix for an occasional crash on application exit.
- Fix for camera frame rate but not eSync's frame rate being changed when loading a Calibration or Project file.
- Fix for Duo and Trio not respecting frame decimation.
- Known Issues
-
- Camera panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using framerates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent "Dropped
Frame" message from the health system.
- Cameras:The fTimestamp value in NatNet packets may be incorrect if the camera system is operating under external synchronization.
- Motive 1.7 Beta 2November 4, 2014
-
- Feature Enhancements
-
- Edit Tools have been reorganized so that they are all visible at once.
- New Object Filter Features added to Flex 13.
- Skeleton joint positions and orientations are now written to CSV in world coordinates.
- Rotation order has been added to the header info in CSV files.
- Reorganized the UI Controls for Flex 3 Video Modes.
- Added a pointer to the Batch Processor help documentation in Motive's Help menu.
- Added the ability to Unlabel Unlabeled markers.
- Added support for exporting rigid bodies to binary FBX files.
- Mouse wheel focus (for things like zooming the 3D view or time scrubbing) now follows mouse pointer location.
- Fixes
-
- Fix for filter switcher access at the camera group being inconsistent.
- Fix for recording Live Joint Angles being left handed.
- Fix for Motive crashing when disconnecting the license dongle.
- Fix for Merge Marker Up and Down being disable on startup.
- Fix for Show Volume not getting updated when turning Bound Reconstuction off.
- Fix for Label Marker Mode sometimes disabling label selection in the Markers/Labeling List.
- Fix for Marker History freezing when unselecting markers.
- Fix for Marker Selection Change occasionally not updating the UI.
- Fix for occasional crash when hot plugging cameras.
- Fix for crash when loading some take files written in previous versions of Motive.
- Fix for crash when exporting to CSV with the same name as an opened CSV file.
- Fix for unsuccessful calibration result when using Refine Calibration.
- Fix for renaming Take potentially overwriting an existing take.
- Fix for Slim 13E Aim Assist doing nothing but zooming into or out from the camera in the 2D view.
- Fix for Start/Stop Broadcasting Message being incomplete.
- Fix for 2D/3D indicators disappearing after renaming a take.
- Fix for 3D recording sometimes not working after switching from Edit to Live.
- Fix for Marker History sometimes failing to display during 3D playback.
- Fix for Reconstruction Properties resetting to defaults when deleting the last take in a session.
- Fix for Motive Batch Processor not recognizing some licenses that are valid for Motive.
- Known Issues
-
- Camera panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using framerates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent "Dropped
Frame" message from the health system.
- Motive 1.7 Beta 1October 17, 2014
-
- New Features
-
- New calibration engine that provides much faster and more accurate camera calibrations. Calibrations will typically take a tenth of the time required previously, can calibrate hundreds of cameras together, and yield much
better marker reconstruction quality.
- Motive Batch Processor has been added, which is a specialized application for performing processing on any number of Take files. See documentation
- NMotive scripting framework and .NET assembly. This is at the heart of the Motive Batch Processor, and allows application developers to interact with core Motive functionality through C# or Python scripts that can be run
independently from the Motive application.
- New on-board camera marker segmentation and circularity filtering that better separates and classifies objects in the camera's view.
- New take file format that utilizes data streaming, allowing very long take recordings limited only by available hard drive space. Take files load and keep only what is needed in memory, so even very large take files can be edited
smoothly.
- The eSync now supports several new trigger modes on its analog inputs which are configurable in Motive.
- Reconstruction settings can be saved independently and easily managed through the Reconstruction pane.
- Feature Enhancements
-
- Improved trajectorization from both Live 3D recording and offline reconstruction. Trajectories are much more contiguous and label swapping is reduced.
- Takes are only saved when explicitly saved, or when the project file is saved, allowing multiple takes to remain resident in memory for fast switching between takes.
- Added support for the new Slim 13E camera.
- Added support for fast "soft" rebooting of Prime Series cameras that is utilized during Motive startup and shutdown.
- New "skew" hardware object filter added to improve ability to filter partially occluded markers or non-marker objects.
- Added "Precision" video mode support for Prime 13 and Prime 13W cameras.
- Calibration visualizations have been added to both the Prime Series status rings and Motive, making it much easier to see how many samples have been collected for a camera while wanding in a capture volume.
- The Calibration pane has been completely reorganized and automated. The display of information has been revised to make it more clear and useful.
- CSV exporter will now filter what it exports based on what is enabled in the scene.
- Asset management in the UI has been simplified and made more clear. Assets can be added to or removed from takes via drag and drop or context menu in one step.
- Support for the industry-standard "Helen Hayes" marker set has been added.
- C3D files now transmit timecode information to a wide range of target packages.
- Added a C3D export option to start frame indexes in the exported file at frame zero regardless of actual start frame.
- Support for the new Wireless Active LED Calibration Wand has been added. The wand is available upon request.
- Cameras can be disabled for calibration, for cameras that may be occluded or unneeded for a particular camera or stage setup.
- Extensive review and revision of all internal and exported formats to standardize on right-handed coordinates. Left-handed coordinates are available in some exporters and data streams as an option.
- Marker Sets may now be streamed with labels during playback.
- An option has been added to disable the Aim Assist button LED on cameras, allowing cameras to go completely dark.
- The target fill marker for a Pattern Fill can be explicitly selected in the UI rather than being implicit in selection order.
- Added a new Pulse High/Low option for the eSync outputs. Now the output is configurable to either transition high/low or low/high on record start/stop, or to emit a pulse on record start/stop.
- Added ability to trigger recording in Motive via a formatted XML packet broadcast.
- Added new options for reconstruction that allow dynamic rigid body-assisted trajectorization for dense marker sets.
- Added the ability to export rigid bodies via the right-click context menu in the Project pane.
- Selecting "Archive Take" will now create session-specific archive folders.
- Fixes
-
- Shorten time needed to switch from Edit mode to Live.
- Optimize time needed to switch between takes in Edit mode.
- Prime 13 cameras now always remember their most recently used tracking mode.
- When switching takes, ensure the 3D viewport or Camera views update to show the new take until after advancing time in the Timeline.
- Fix for skeleton markers exported to CSV sometimes being offset in time from other markers in the take.
- Fix for a "Frame Queue Overflow" message that could show and persist when selecting File/New Project.
- Fix for cameras sometimes getting set to the wrong video mode after File/New Project.
- Fix for, when combining Prime Series cameras with S250e cameras, putting the S250e camera in grayscale video mode would cause the camera image to freeze in Motive.
- Fix for Precision mode not appearing as an available video mode in the Camera pane for S250e cameras.
- Fix for Prime 13 cameras running at 240 fps occasionally dropping a frame of data.
- Fix for selecting "Boost Exposure" as the action for the Camera Button having no effect. The option has been removed.
- UI layout is no longer saved in project files and loading project files will not affect UI layout.
- Fix for dragging empty takes into another session in the Project pane being very slow.
- Fix for potentially zooming beyond the defined maximum zoom level in the Timeline graph.
- Fix for system sync loss when switching an eSync back to free run.
- Fix for an occasional crash when hot-unplugging a V120:Duo while running Motive.
- Fix for a red line that could appear on the left of the Camera view when drawing blocking in the camera views of Prime 17W cameras.
- Fix for prompting to save a project even when the project has not changed.
- Fix for the Graph View tooltip text sometimes getting in the way of seeing the graph.
- Fix for the label for a rigid body in the 3D view often obscuring the rigid body itself. Introduced a larger offset to the label.
- Fix for dragging an unlabeled marker to a rigid body or skeleton label causing the label to disappear from the label list.
- Enabled the "Max Object Size" setting for Prime Series cameras.
- Fix for occasional crash upon suspend/resume with a V120:Duo or V120:Trio.
- Fix for possible take corruption or loss if Motive was closed during take or project saving.
- The process for uploading and updating firmware on Prime Series cameras has been improved.
- Fix for Prime Series cameras potentially sending only a portion of the frame data under very heavy data loads.
- Fix for Solid Cameras setting not working correctly in combination with Visible Bounds.
- Fix for Ray Ranking and Realtime Speed Boost reconstruction options not persisting to a project file.
- Fix for inconsistencies in when rays are shown in Motive. Rays can now always be seen only in 2D playback mode.
- Fix for hovering over the Presets box in the Camera pane causing cameras to switch to that preset.
- Fix for reference video playing back faster than the object data in some takes.
- Fix for NatNet stream sending discontinuous Frame IDs with certain camera configurations.
- Fix for marker histories continuing to display in the 3D view when switching between Live and Edit.
- Fix for rigid body display occasionally flickering in the 3D view, especially when multiple rigid bodies are present.
- Fix for occasional crashes during calibration calculation.
- Adjust timestamps that are exported to CSV to always start at zero.
- Fix for the reported take time range being very large when recording with a reference video group that was captured at a slower framerate than the tracking cameras.
- Fix for occasional crashes when switching between takes in Edit mode.
- Fix for the "ID" value of a rigid body causing problems with tracking and streaming of rigid bodies.
- Fix for the eSync sometimes getting a full reset when restarting Motive. Soft reset is now used.
- Fix for occasional crash when setting the ground plane offset or rotation.
- Fix for CSV exporter only exporting in quaternions even when Euler angles are selected.
- Fix for pixel inspector mapping to an incorrect location in the reference video view when multiple reference cameras are in use.
- Fix for cameras ceasing to report frames through the Camera SDK past a certain large frame value.
- Fix for occasional mislabeling between skeletons and rigid bodies that could occur when reading skeletons or rigid body definitions from an external file.
- Fix for some crashes that could occur when trajectorizing takes.
- Fix for rigid body names in the Rigid Body pane showing up garbled.
- Fix for high frame IDs causing frame time stamp irregularities when using an OptiHub 2.
- Fix for crash when inadvertently dragging and dropping a marker in the Marker List view.
- Fix for a camera video mode sometimes disappearing when changing the video mode.
- Fix for Object Margin getting set to a small value when attempting to set it to a value larger than 15.
- Fix for potential data gaps that could be introduced if the time cursor was not at frame zero when trajectorizing.
- Camera strobe offset now follows the time offset of Shutter Offset.
- Fix for Timeline occasionally displaying an incorrect time value after rapid use of record start/stop.
- Fix for the "needs saving" indicator showing up next to takes that do not need to be saved or re-saved.
- Fix for possible overlap between reference camera views in the Reference Video pane when using more than one reference video camera.
- Fix for Point Cloud frame rate being reported incorrectly when using a reference video camera group that is running at a different rate than the tracking camera group.
- Fix for occasional crash when selecting the Custom preset in the Cameras pane.
- Fix for allowing operations on takes in the Project pane during recording.
- Fix for attempting to show (via right-click) the context menu for the reference camera on the right in the Reference Video pane.
- Disallow Motive from attempting to connect to both USB and Ethernet cameras simultaneously.
- Fix for gap find not selecting a gap that the time cursor is in if it is the only trajectory gap.
- Fix some issues with reference video overlay not correctly calculating the 3D overlay projection.
- Fix for camera settings not restoring correctly when disabling and re-enabling cameras.
- Fix for camera selection inadvertently changing when switching from Perspective view to Camera Preview view
- Fix for spontaneous clearing of the Reference Viewport when dragging and dropping a camera within the Reference group.
- Fix for Three Marker Angle Display sometimes snapping onto unselected markers.
- Fix for Two Marker Distance and Three Marker Angle display being incorrect in the Reference Viewport.
- Fix for PT2 importer failing to import some newer files.
- Fix for a crash when using a preview skeleton when creating a new skeleton.
- Fix for moving the Timeline (while undocked) causing it to potentially resize.
- Fix for several workflow inconsistencies when manually labeling markers.
- Fix for skeletons becoming duplicated but having conflicting IDs when reading skeletons from a SKL file.
- Only selected rigid bodies are now exported to a rigid body file, or all rigid bodies if none are selected.
- Fix for trajectorization taking much longer when the Timeline window is open with graphs or tracks.
- Fix for skeleton markers sometimes being assigned to rigid body markers or other markers during trajectorization.
- Fix for Tracks view marker name not updating when marker label is changed from somewhere else in Motive.
- Fix for time cursor not looping back to beginning of take when Time Follow is on in the Timeline pane.
- Find Next/Previous Gap now finds the next gap regardless of the setting of Max Gap Size.
- Fix for not being able to load a large number of takes by selecting them in the File/Open dialog.
- Fix for closing a take automatically saving a take without a user prompt.
- Fix for incorrect resizing of the Timeline when toggling the Editor on and off repeatedly.
- Fix for crashes in NatNet clients when streaming rigid bodies with names only one character long.
- Fix for possible out of order delivery of camera frame data when host PC is heavily loaded.
- Fix for crash when using Trim All Tails.
- Known Issues
-
- Camera panel:Raw grayscale imagery recorded with FLEX:V100 cameras may not play back correctly
- Cameras:The framerates for different sync groups need to be either 2:1 or 4:1 (e.g. 60 fps & 120 fps). Using framerates that do not use those ratios, or using 4:1 framerate ratios may result in a persistent "Dropped
Frame" message from the health system.
- Direct depacketization clients:Motive 1.7 includes changes to the bitstream syntax from Motive 1.6. As a result, client applications that decode Motive UDP packets should be updated. NatNet 2.7 SDK direct
depacketization sample app (PacketClient.cpp) for a complete example of decoding the current bitstream syntax. Client apps using the standard NatNet SDK are unaffected.
- Motive 1.6 Beta 2June 19, 2014
-
- Feature Enhancements
-
- Feature added to warn when attempting to export more markers than a C3D file can support.
- Feature added to allow creation of 128 rigid bodies in the project file. Live, simultaneous rigid body tracking is still limited by processing power.
- Fixes
-
- Fix for crash after focal length calculation
- Fix for rare crash when running the calibration solver.
- Fix for unlabeled markers being exported to FBX incorrectly for pre-Motive1.6 trajectorized takes.
- Fix for C3D export compatibility with Motion Builder.
- Fix for CSV rigid body export not working with a Motive:Tracker license.
- Fix for unlabeled marker renaming pattern when exporting.
- Fix for crash when connecting a Trio or Duo without a license.
- Fix for possible crash when attempting to record a take with a rigid body defined.
- Orient ASCII FBX, BVH, and C3D files to be consistent with Motive and binary FBX exported files.
- Fix for possible MJPEG image corruption on Prime series cameras.
- Some performance optimizations on the new CSV exporter.
- Motive 1.6 Beta 1May 6, 2014
-
- New Features
-
- Adds support for the new Prime 13/13W camera series.
- Extensive calibration improvements.
- New calibration feedback via real-time status indicator ring on Prime-series cameras.
- Calibration of all systems is much faster and more automatic.
- Significant improvements in camera setups which have minimum camera overalp
- New Reference Video view
- Easy access to cameras that are in reference video mode
- Independent settings allow the view to be configured separately from the 3D views.
- Better manual labeling tools that help automate labeling of markers from a given marker set.
- New configurable CSV file exporter that produces spreadsheet-friendly output.
- Refine the ground plane using a set of markers scattered on the floor of the capture volume.
- Additive masking allows masks to grow rather than be replaced, to catch intermittent light sources in view of cameras.
- New speed boost modes for point cloud reconstruction that handle higher marker counts in real time.
- Several additions to the Motive API which give deeper access to camera configuration and management.
- Feature Enhancements
-
- Introduced new static constraints for rigid bodies.
- Motive API converted to use dynamic C runtime libraries.
- Date/time of capture, and the capture frame rate, added as information stored in a take file.
- 3D view options simplified and clarified for easier access.
- Faster, more intuitive navigation in the graph view, and increased precision in the graph labels when zoomed in.
- FBX exporter supports native MotionBuilder bone names, as well as standard BVH or Motive bone names.
- Software news is now directed to the user's preferred browser rather than opening a special Motive window.
- The real-time angle display tool can now use three markers instead of requiring four to be selected.
- The camera number that captured the video is now appended to the file name of exported video files.
- Fixes
-
- Using Aim Assist, the camera reticle gets stuck 'on'.
- Find Next Gap finds last gap instead of next gap.
- Switching between Edit/Live modes can be slow.
- Avatars sometimes remained displayed which were not part of the take when switching between Live and Edit modes.
- Tracks view sometimes only shows labeled markers.
- 3D preview of a skeleton (prior to actually creating it) was not working.
- Active data streaming can interfere with trajectorization (reconstruction).
- Rigid bodies are not dimming in the 3D view when not tracked.
- Renaming a session sometimes does not take effect.
- Aim assist button is not switching the IR filter for some camera configurations.
- NatNet output stream is limited to 256 simultaneous unlabeled markers (limit is now 1000).
- Turning on reconstruction bounds sometimes has no effect.
- Rigid body markers do not have the same opacity as skeleton markers in the 3D views.
- File names with a dot ('.') in the name are truncated at the dot.
- Several reconstruction properties are not persisting.
- Closing the "Skeleton0" asset in the asset list causes a crash.
- Viewing from a rigid body can leave 3D view with a strange field of view and orientation when switching back to Perspective.
- Camera Preview view does not zoom with mouse wheel when view is undocked.
- For takes with a large number of markers, trajectorization (reconstruction) can result in fewer markers than were captured.
- Switching to Live mode sometimes crashes Motive.
- Selecting a marker in the Tracks view causes time selection to be cleared.
- Label names in the Tracks view can sometimes get truncated to a single character.
- Maximum Ray Length is only updated after setting ground plane. Changed to set after Apply Calibration.
- Model and pattern fill tools create offsets at the edges of filled gaps.
- Markers can get inadvertently deleted when manually labeling.
- Take files don't open when drag and dropped onto the Motive application window.
- The 'Best' property for takes is sometimes getting reset for all takes in a project.
- Dragging multiple cameras into another camera group can cause a crash.
- Using Japanese Windows, it is possible for take files to get overwritten.
- Camera Follow in the 3D view does not snap to newly selected markers when in Live mode.
- VCS sometimes produces incorrect rotation values.
- The Cameras pane becomes unresponsive after undocking a 3D viewport.
- Streaming multiple actors with finger markers to MotionBuilder doesn't work.
- Trying to delete an unlabeled marker can sometimes have no effect.
- The "Trajectorize All" option should not appear in an individual take's context menu.
- Saving and loading projects/takes can result in doubling up of skeletons and rigid bodies.
- Exporting all takes to a single FBX file does not work. Changed to only allow one take per FBX file.
- Export FBX files at something other than the capture frame rate results in bad marker data.
- UDP Start Capture message always contains an empty list of skeletons and rigid bodies.
- Crash on Open... when Motive has been moved to a secondary monitor.
- The Take list scroll bar often resets undesirably after some operations in the Project pane.
- Unlabel Marker does not work for multi-marker selections.
- Strange take name after using the Again+ button with a previously recorded auto-generated take name.
- Back marker position is slightly off in the Skeleton preview pane.
- Record Joints should be disabled if a take contains no skeletons or rigid bodies.
- Unlabel Marker option should not appear in context menus for unlabeled markers.
- Using the Again+ button can result in a crash and an empty or missing project file.
- Motive 1.5.1April 18, 2014
-
- Released to support recent changes to the Prime 41 and Prime 17W ring lights.
- Motive 1.5October 15, 2013
-
- Fixes
-
- First frame of trajectorized data may be missing when trajectorizing multiple takes at once.
- For some takes, there were markers that could not be labeled.
- When using an FBX file exported from Motive in MotionBuilder, sometimes the actor's neck was overly long.
- Mean error per marker was not being streamed with the NatNet stream for Rigid Bodies.
- Motive 1.5 Beta 2September 26, 2013
-
- Features & Enhancements
-
- Several new commands have been added to the NatNet command stream:
- Start recording
- Stop recording
- Set current take (for either recording or playback)
- Set current mode (Live/Edit)
- Motive is now consistently right-handed. No more right handed/left handed switching
- Fixes
-
- A number of NatNet marker streaming issues that existed in Beta 1 were resolved
- The Motive API was giving incorrect results in 1.5 Beta 1
- A few random crashes while recording MJPEG from a single Prime 17W camera
- Occasional crashes on 'Trajectorize All'
- VRPN and Trackd streaming was not working in 1.5 Beta 1
- Re-trajectorizing takes that were missing 2D was allowed when it should not have been
- Camera exposure value changes were not consistently sent to the eSync
- Layout hot-keys failed on first use attempt after changing a camera setting
- Graph editor sometimes appeared to get "stuck"
- File->New did not always restore camera settings correctly
- Setting a Prime 17W camera to MJPEG mode did not always persist
- 'Record Joint Angles All Takes' sometimes only processed one take
- The '3D' take data source indicator was sometimes incorrect
- An incorrect context menu was sometimes displayed when multiple, different item types were selected in the Project pane
- 'Again +' added takes in the reverse order
- Motive sometimes failed to terminate on exit when a large number of cameras are connected
- Latency would go to 25 ms after unplugging an eSync from the system
- Switching between Live/Edit would not remember which view was active
- A space character before a skeleton name created problems when attaching streamed markers to an actor
- The skeleton head and fingers sometimes moved in unexpected directions with some marker sets
- Assigning a new marker to a skeleton did not persist when saving a take or project
- RGB colors for the camera LED Status Rings were being altered when the brightness was changed
- The gain property was not shown correctly when cameras were set to different gains
- Prime series cameras were sometimes left in an inconsistent state after shutting down Motive
- The Edit Tools dialog sometimes reappeared docked incorrectly at full height
- The tab order in the File Export dialog was incorrect
- Newly created skeletons were incorrectly added to the active take when in Live mode
- When working with a detached viewport, some of the toolbar menus did not work
- Take 'Time Range' was garbled for un-recorded takes in a project
- Behavior for un-recorded takes unexpectedly changed after loading a project
- Results from copy and paste of a shot list differed from manually creating individual empty takes
- Sometimes takes could not be deleted using the Project pane
- Grayscale mode would lock up under heavy load and wouldn't come back
- Actor markers in MoBu sometimes did not match the setup exported from Motive
- The delete confirmation dialog was popping up for every individual marker when deleting multiple items
- BVH files exported from Motive were incorrect in 1.5 Beta 1
- Auto increment using Again+ functioned inconsistently in 1.5 Beta 1
- Rigid Body 'Reset To Current Orientation' was broken in 1.5 Beta 1
- With the Draw Tracks tool, other axes didn't refresh until mousing over the graph
- Polished up several issues with graph auto-scaling
- Using the Move Tracks tool, sometimes one or more axes would become immovable
- Fixed warning when trying to show the location of imported PT2 data
- C3D was not always exporting correctly
- Occasional crash on File->New
- Could not rename session folders under Windows XP
- Project panel property control didn't always refresh after loading a project file
- Sometimes strange take names would appear when using Again+ after recording using an auto-generated take name
- A calibrated camera would incorrectly move to the origin after calibrating a second camera group
- Sometimes a Rigid Body with Minimum Markers set to 3 would not re-acquire tracking until 4 markers were visible
- The graph view was always zooming to the cursor or out to the full take length after a swap fix
- The CSV comment for Euler angle order for rigid bodies was incorrect
- Sometimes there were persistent camera health errors reported when switching to Live after loading a take
- The 2D view for a reference camera that had real-time reconstruction disabled would be blank
- A crash when enabling NatNet with takes that have high (>250) marker counts
- The playback data source was not set if a take was drag-and-dropped into Motive
- The playback data source was not updated after deleting trajectorized data
- Rigid bodies displayed incorrectly after doing a Model-based gap fill
- The Timeline pane gap indicator needed to refresh after changing takes
- Marker selection order was different between the Marker list in the Project pane and the 3D views
- Opening a project under Windows XP with two monitors could sometimes result in a crash
- Rigid Bodies and skeletons were sometimes not recorded when using 'Record Joint Angles All Takes'
- Moving an S250 to the reference camera group and back resulted in persistent high latency
- V120 Duo/Trio cameras do not support Object Mode, so that option is now not available for them in the interface
- Undo of delete multiple markers was different depending on which UI element had focus
- Motive 1.5 Beta 1August 26, 2013
-
- Features & Enhancements
-
- Skeleton tracking is more robust during heavy marker occlusion (for Motive:Body users)
- Faster skeletal labeling recovery during real-time
- Rigid body tracking and stability have been significantly improved
- Newly designed rigid body pose estimation delivers better 6 DOF accuracy and lower noise
- Significant reductions in latency, especially in difficult rigid body tracking cases
- Live tracking of markers, skeletons and rigid bodies can be recorded directly, potentially removing the need for trajectorization
- Model-based gap filling that uses tracked skeletons or rigid bodies to fill large data gaps
- Pattern-based gap filling that allows similar markers to drive a solution for a missing marker
- Improved camera ray ranking during reconstruction, to better eliminate outlier rays
- Trim tails edit tool for trimming potentially noisy data near marker occlusions
- Camera snapping and auto-zooming allow snapping the view to selected items or zooming to view all
- Camera follow mode locks the camera to and moves with selected objects
- A playback range can be defined by zooming the Timeline to the desired range
- Several improvements to the Take Management system
- Takes can now have notes and "best" associated with them
- Takes can have user-defined suffixes assigned prior to recording
- Labeled markers are drawn in a separate (user-definable) color from unlabeled markers in the 3D viewports
- Labeled markers can be unlabeled
- Auto-scaling in the graph view is now optional, and manual scaling is available to zoom in on areas of interest
- The playback source can now be switched between camera data (2D), trajectorized data (3D), and recorded joint data (JNT), if present
- Multi-range selection for selecting multiple, disjoint time ranges in the graph view
- PT2 files from Arena (1.8.0 or higher) can be imported into Motive
- New hotkeys for 3D viewport and Timeline navigation
- NatNet streaming now includes both raw marker data as well as solved marker positions for rigid bodies
- Several workflow improvements to Tracks View (in the Timeline pane)
- Save Take now defaults to current take name in the Project pane
- Enhanced rigid body smoothing
- Graph editor is hidden by default when take has not been trajectorized
- Improved license information display in the About Motive dialog
- Rigid bodies of up to 20 markers can be defined
- Newly created Rigid Bodies do not get added to current take if it is already trajectorized
- 3D overlay on reference video is simpler to use
- Coordinate axis display in the corner of all 3D viewports can be turned on or off
- Prime 41 camera setting for reference video mode is MJPEG instead of grayscale
- File export frame range now auto-fills with currently selected time range
- Draw keys tool allows drawing keys in data gaps as well as nudging existing keys
- Prime-series camera status rings change color during take playback to indicate they are not active
- C3D and CSV files can be exported without trajectorizing
- Markers can be deleted by selecting them in the 3D view and pressing the Delete key
- AVI filenames for exported videos now have the same name as the take from which they are extracted
- Added several new fields for the UDP broadcast string that is sent when recording starts/stops
- Improved FBX skeleton export
- Project pane includes an option to Collapse All to simplify the display
- Merge Trajectories now works on trajectories which may overlap
- Several requested additions to the Motive API
- Added an option to disable the angle display between 4 selected markers
- Added option to turn off automatic 2D marker select measurement
- Fixes
-
- Scale bug for 250mm wand selection
- Lost zoom-out function for timeline view when using Find Next
- Inoperative rigid body panel settings in Live mode on certain machines
- Memory leak issue for 32bit Motive
- Flip instability for rigid bodies
- Disparity in marker solution for trajectorized data vs. 2D playback
- Occasional crash bug when panning and rotating 3D viewport
- Advanced camera settings and display options changed to defaults under certain conditions
- Skeleton disappearing at start of recording, or with a switch to Live mode
- Deletion of markers did not prompt a take file re-save
- Export of takes at non-integer frame rates
- Crash when attempting to undo after loading a new project
- Several update bugs in the Marker List display in the Project pane
- Improved messaging for the Volume Accuracy Tool to clarify system must be calibrated and 3D reconstruction enabled
- Crash when switching sessions during live mode
- Crash when trajectorizing with over 400 markers per camera
- Selected ranges were not recognized for trajectorization
- Crash on switch to Edit layout after loading project from Motive 1.0
- Aim Assist bugs in assortment of use cases
- Scene video toggle error for V100 R1 cameras
- Status ring on Prime-series cameras now turns off on app shutdown
- Take names are now consistent for takes copied during Create Session operation
- Project pane Take status indicators now correct after loading project
- Take Properties pane was not refreshing after take rename and removal of trajectorized (3D) data
- Prime-series cameras fixed to run in grayscale mode above 125 fps
- Dragging Takes to another session occasionally failed
- Project pane bug where new sessions are created with duplicate names
- Hot plugging cameras sometimes resulted in an unrecognized camera
- Sync errors surfaced when eSync, S250 and Prime-series cameras were all present
- Rigid body is intermittently deselected in the Asset list in the Project pane
- After trajectorization where skeleton was displayed on first frame, in last frame position
- crash during manual labeling
- Incorrect frame count in CSV export
- MJPEG 2D view was temporarily displayed for an incorrect source camera
- Trajectorize command was grayed out on previously trajectorized takes
- Camera LED number setting “off†was not saved in the project file
- Calibrations were not applied to live cameras if loaded when in Edit mode
- Pixel shift when Prime-series cameras switched to MJPEG mode
- MJPEG display error on playback for Prime 41
- Prime 41 exported ref video did not display properly in VLC
- Setting Prime 17W to 360 fps in a mixed volume with other camera types caused other cameras to lock up
- Switching a Prime 17W into MJPEG via the right-click menu switched frame rate to 125 fps
- Switching a Prime 17W into 360 fps, would only go to 350 fps
- Saved takes did not always include appropriate subjects
- File export dialog had incorrect export frame range
- Camera view sometimes did not return when switching from Live to Edit
- Paste was not functional in take name field of the Timeline pane
- Skeleton markers can now be unassigned as well as assigned
- Scaling bug in timeline graph
- User could no longer change pivot point to a specific marker on a rigid body
- Some trajectorized takes produced jittery result when compared with real-time
- Crash sometimes when deleting multiple rigid bodies
- Crash bug if V120:Duo or V120:Trio capture devices are unplugged while Motive is running
- Object follow would error and could not be reset
- Settings in export dialog are not persistent
- Various hot key issues
- Floating graph window resized with undo/redo
- Real time 3D marker labels were off by one in 3D Viewport
- Crash when clicking on camera in the devices tab when in Edit mode
- Motive 1.0.2June 25, 2013
-
- Fix for 4+ marker rigid body orientation flickering around 180 degree Euler angles when precision orientation was enabled.
- Fix for issue when playing back trajectorized data. If a rigid body became untracked it would pop to a stale solution from live mode.
- Fix for issue where rigid body solutions were streamed before they were calculated. This caused additional latency and a potential race condition that may have resulted in skipped frames or duplicate frames.
- Fix for when deleting a rigid body could delete the wrong one.
- Fix to correct LLDP/PoE+ detection on Cisco switches.
- Fix for camera and camera group properties reverting to defaults when Reconstruction properties were edited.
- Added ability to select 'multi-threaded' or 'single thread' camera calibration to help work-around a likely concurrency issue experienced by some users.
- Motive 1.0.1May 21, 2013
-
- Fixed crash issues when editing rigid body properties in the Rigid Body pane.
- Fixed Motive API call to sample reconstructed markers.
- Fixed a spurious "Out of Memory" error that occured after calibration in some cases.
- Fixed an issue when using the Fix Swap tool which put the Timeline in a locked and zoomed state.
- Show Advanced settings by default for all users. Advanced settings will show in the UI, and their group will be collapsed by default.
- Fixed an issue where sometimes the selected wand length would not be utilized when performing calibration.
- Motive 1.0April 25, 2013
-
- Added support for Prime 17W cameras.
- Precision object tracking at frame rates up to 360 fps.
- Reference video at frame rates up to 350 fps.
- Improved manual labeling workflows and views.
- Improved circle filtering for Prime series cameras.
- Faster skeleton tracking recovery.
- Improved volume calibration to be highly repeatable and accurate.
- Improved asset management for takes, skeletons, rigid bodies, and manual marker sets.
- Better workflow when streaming to MotionBuilder.
- Over 150 bugs and workflow issues fixed.
- Motive 1.0 Beta 2March 19, 2013
-
- Added support for finger tracking when using Motive:Body (Prime Series and Flex 13).
- Added support for much larger volumes and higher camera counts.
- Camera calibration has been completely revamped, making it much faster and much more accurate.
- Added the new project and data management system.
- Added the new system health log and real-time indicators.
- Offline labeling and trajectorization is much faster and more accurate.
- Post-processing editing and manual labeling tools have been added.
- Added support for finger tracking when using Motive:Body.
- Added new marker sets for use with Motive:Body.
- Added support for the Prime 41 cameras.
- Added support for SMPTE when using eSync and Ethernet cameras.
- Many improvements to workflow and user interface interaction.
- Improved realtime data visualization and skeleton tracking.
- Previous Releases
-
-
Motive 2.3.0
- Details & Requirements
-
- Release Date: July 1, 2021
- File Format: EXE
- API binary compatibility with Motive 2.2.0
- Requires DirectX 9
- Requires a hardware key and license valid
through June 9, 2021 (check your status)
-
Motive 2.2.0
- Details & Requirements
-
- Release Date: November 8, 2019
- File Format: EXE
- API binary compatibility with Motive 2.2.0
- Requires DirectX 9
- Requires a hardware key and license valid
through November 8, 2019 (check your status)
-
Motive 2.1.2
- Details & Requirements
-
- Release Date: August 21, 2019
- File Format: EXE
- API binary compatibility with Motive 2.1.2
- Requires DirectX 9
- Requires a hardware key and license valid
through August 20, 2019 (check your status)
-
Motive 2.1.1
- Details & Requirements
-
- Release Date: January 23, 2019
- File Format: EXE
- API binary compatibility with Motive 2.1.1
- Requires DirectX 9
- Requires a hardware key and license valid
through January 22, 2019 (check your status)
-
Motive 2.1.0
- Details & Requirements
-
- Release Date: November 9, 2018
- File Format: EXE
- API binary compatibility with Motive 2.1
- Requires DirectX 9
- Requires a hardware key and license valid
through November 9, 2018 (check your status)
-
Motive 2.0.2
- Details & Requirements
-
- Release Date: April 25, 2018
- File Format: EXE
- API binary compatibility with Motive 2.0.2
- Requires DirectX 9
- Requires a hardware key and license valid
through April 23, 2018 (check your status)
-
Motive 2.0.1
- Details & Requirements
-
- Release Date: January 5, 2018
- File Format: EXE
- API binary compatibility with Motive 2.0.1
- Requires DirectX 9
- Requires a hardware key and license valid
through January 4, 2018 (check your status)
-
Motive 2.0
- Details & Requirements
-
- Release Date: November 13, 2017
- File Format: EXE
- API binary compatibility with Motive 2.0.0
- Requires DirectX 9
- Requires a hardware key, and license valid
through November 10, 2017 (check your status)
-
Motive 1.10.3
- Details & Requirements
-
- Release Date: May 8, 2017
- File Format: EXE
- API binary compatibility with Motive 1.10.3
- Requires DirectX 9
- Requires a hardware key, and license valid
through May 5, 2017 (check your status)
-
Motive 1.10.2
- Details & Requirements
-
- Release Date: January 30, 2017
- File Format: EXE
- API binary compatibility with Motive 1.10.2
- Requires DirectX 9
- Requires a hardware key, and license valid
through January 30, 2017 (check your status)
-
Motive 1.10.1
- Details & Requirements
-
- Release Date: December 08, 2016
- File Format: EXE
- API binary compatibility with Motive 1.10.1
- Requires DirectX 9
- Requires a hardware key, and license valid
through December 05, 2016 (check your status)
-
Motive 1.10
- Details & Requirements
-
- Release Date: June 27, 2016
- File Format: EXE
- FACT_CHECK_THIS_API binary compatibility with Motive 1.10.0
- Requires DirectX 9
- Requires a hardware key, and license valid
through June 27, 2016 (check your status)
- 64-bit Only
-
Motive 1.9 (64-bit)
- Details & Requirements
-
- Release Date: December 14, 2015
- File Format: EXE
- Requires DirectX 9
- Requires a hardware key, and license valid
through December 14, 2015 (check your status)
-
Motive 1.9 (32-bit)
- Details & Requirements
-
- Release Date: December 14, 2015
- File Format: EXE
- Requires DirectX 9
- Requires a hardware key, and license valid
through December 14, 2015 (check your status)
-
Motive 1.8 (64-bit)
- Details & Requirements
-
- Release Date: August 5, 2015
- File Format: EXE
- Requires DirectX 9
- Requires a hardware key, and license valid
through August 5, 2015 (check your status)
-
Motive 1.8 (32-bit)
- Details & Requirements
-
- Release Date: August 5, 2015
- File Format: EXE
- Requires DirectX 9
- Requires a hardware key, and license valid
through August 5, 2015 (check your status)
-
Motive 1.7.5 (64-bit)
- Details & Requirements
-
- Release Date: March 24, 2015
- File Size: 115 MB
- File Format: EXE
- API binary compatibility with Motive 1.7.5
- Requires DirectX 9
- Requires a hardware key, and license valid
through March 24, 2015 (check your status)
-
Motive 1.7.5 (32-bit)
- Details & Requirements
-
- Release Date: March 24, 2015
- File Size: 115 MB
- File Format: EXE
- API binary compatibility with Motive 1.7.5
- Requires DirectX 9
- Requires a hardware key, and license valid
through March 24, 2015 (check your status)
-
Motive 1.7.4 (64-bit)
- Details & Requirements
-
- Release Date: March 17, 2015
- File Size: 115 MB
- File Format: EXE
- API binary compatibility with Motive 1.7.4
- Requires DirectX 9
- Requires a hardware key, and license valid
through March 17, 2015 (check your status)
-
Motive 1.7.4 (32-bit)
- Details & Requirements
-
- Release Date: March 17, 2015
- File Size: 116 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.7.4
- Requires DirectX 9
- Requires a hardware key, and license valid
through March 17, 2015 (check your status)
-
Motive 1.7.3 (64-bit)
- Details & Requirements
-
- Release Date: March 2, 2015
- File Size: 108 MB
- File Format: EXE
- API binary compatibility with Motive 1.7.3
- Requires DirectX 9
- Requires a hardware key, and license valid
through February 28, 2015 (check your status)
-
Motive 1.7.3 (32-bit)
- Details & Requirements
-
- Release Date: March 2, 2015
- File Size: 110 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.7.3
- Requires DirectX 9
- Requires a hardware key, and license valid
through February 28, 2015 (check your status)
-
Motive 1.7.2 (64-bit)
- Details & Requirements
-
- Release Date: December 5, 2014
- File Size: 108 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.7.2
- Requires DirectX 9
- Requires a hardware key, and license valid
through December 5, 2014 (check your status)
-
Motive 1.7.2 (32-bit)
- Details & Requirements
-
- Release Date: December 5, 2014
- File Size: 110 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.7.2
- Requires DirectX 9
- Requires a hardware key, and license valid
through December 5, 2014 (check your status)
-
Motive 1.7.1 (64-bit)
- Details & Requirements
-
- Release Date: November 26, 2014
- File Size: 108 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.7.1
- Requires DirectX 9
- Requires a hardware key, and license valid
through November 25, 2014 (check your status)
-
Motive 1.7.1 (32-bit)
- Details & Requirements
-
- Release Date: November 26, 2014
- File Size: 110 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.7.1
- Requires DirectX 9
- Requires a hardware key, and license valid
through November 25, 2014 (check your status)
-
Motive 1.7 (64-bit)
- Details & Requirements
-
- Release Date: November 17, 2014
- File Size: 108 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.7.0
- Requires DirectX 9
- Requires a hardware key, and license valid
through November 17, 2014 (check your status)
-
Motive 1.7 (32-bit)
- Details & Requirements
-
- Release Date: November 17, 2014
- File Size: 110 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.7.0
- Requires DirectX 9
- Requires a hardware key, and license valid
through November 17, 2014 (check your status)
-
Motive 1.5 (64-bit)
- Details & Requirements
-
- Release Date: October 15, 2013
- File Size: 51.3 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.5
- Requires DirectX 9
- Requires a hardware key, and license valid
through October 15, 2013 (check your status)
-
Motive 1.5 (32-bit)
- Details & Requirements
-
- Release Date: October 15, 2013
- File Size: 48.4 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.5
- Requires DirectX 9
- Requires a hardware key, and license valid
through October 15, 2013 (check your status)
-
Motive 1.0.2 (64-bit)
- Details & Requirements
-
- Release Date: June 28, 2013
- File Size: 46.2 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.2.2
- Requires DirectX 9
- Requires a hardware key, and license valid
through June 25, 2013 (check your status)
-
Motive 1.0.2 (32-bit)
- Details & Requirements
-
- Release Date: June 28, 2013
- File Size: 43.4 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.2.2
- Requires DirectX 9
- Requires a hardware key, and license valid
through June 25, 2013 (check your status)
-
Motive 1.0.1 (64-bit)
- Details & Requirements
-
- Release Date: May 21, 2013
- File Size: 46.2 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.2.1
- Requires DirectX 9
- Requires a hardware key, and license valid
through May 21, 2013 (check your status)
-
Motive 1.0.1 (32-bit)
- Details & Requirements
-
- Release Date: May 21, 2013
- File Size: 43.4 MB
- File Format: EXE
- API binary compatible with Camera SDK 1.2.1
- Requires DirectX 9
- Requires a hardware key, and license valid
through May 21, 2013 (check your status)
-
Motive 1.0 (64-bit)
- Details & Requirements
-
- Release Date: April 25, 2013
- File Size: 46.2 MB
- File Format: EXE
- Requires DirectX 9
- Requires a hardware key, and license valid
through April 24, 2013(check your status)
-
Motive 1.0 (32-bit)
- Details & Requirements
-
- Release Date: April 25, 2013
- File Size: 43.4 MB
- File Format: EXE
- Requires DirectX 9
- Requires a hardware key, and license valid
through April 24, 2013(check your status)