User Tools

Site Tools


visual3d_partner_integrations

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d_partner_integrations [2025/10/03 14:48] – [Movella (Xsens)] wikisysopvisual3d_partner_integrations [2026/08/05 19:03] (current) – [PhaseSpace] wikisysop
Line 4: Line 4:
 =====Camera Manufacturers===== =====Camera Manufacturers=====
 ====Natural Point (Optitrack)==== ====Natural Point (Optitrack)====
-[[https://www.optitrack.com/about|NaturalPoint's OptiTrack]] produces motion capture cameras designed to work with its Motive software, enabling the capture and export of motion data in C3D format. A wide range of OptiTrack cameras can be integrated for real-time streaming into Visual3D. The camera capture software included with [[other:amass:amass]] (ADTech Motion Analysis Software System) that leverages the NaturalPoint SDK for data acquisition, while AMASS itself generates the resulting C3D files.[6]+[[https://www.optitrack.com/about|NaturalPoint's OptiTrack]] produces motion capture cameras designed to work with its Motive software, enabling the capture and export of motion data in C3D format. A wide range of OptiTrack cameras can be integrated for real-time streaming into Visual3D. The camera capture software included with [[other:amass:amass]] (ADTech Motion Analysis Software System) that leverages the NaturalPoint SDK for data acquisition, while AMASS itself generates the resulting C3D files((Optitrack: https://www.optitrack.com/)).
  
 An overview of Natural Point can be seen here, [[visual3d:documentation:third-party:natural_point:natural_point_overview|Natural Point (Optitrack) Overview]]  An overview of Natural Point can be seen here, [[visual3d:documentation:third-party:natural_point:natural_point_overview|Natural Point (Optitrack) Overview]] 
Line 14: Line 14:
  
 ====Qualisys==== ====Qualisys====
-[[https://www.qualisys.com/|Qualisys]] motion capture systems offer a range of high-speed cameras designed for different motion capture environments, from small lab spaces to larger scale outdoor setups. Qualisys systems support data exported in C3D format for integration with Visual3D. [11] +[[https://www.qualisys.com/|Qualisys]] motion capture systems offer a range of high-speed cameras designed for different motion capture environments, from small lab spaces to larger scale outdoor setups. Qualisys systems support data exported in C3D format for integration with Visual3D ((Qualisys: https://www.qualisys.com/)).
  
 If using [[https://www.qualisys.com/software/qualisys-track-manager/|Qualisys QTM]], the data is being streamed as its received and is processed. Visual3D can save the streamed frames out to a C3D file, or directly capture a static trial from the data streaming in. QTM must be running and streaming out identified target data, then Visual3D can connect to the active QTM stream to access that data. More information about [[visual3d:tutorials:real_time:biofeedback:qualisys_qtm]] can be found on this page. If using [[https://www.qualisys.com/software/qualisys-track-manager/|Qualisys QTM]], the data is being streamed as its received and is processed. Visual3D can save the streamed frames out to a C3D file, or directly capture a static trial from the data streaming in. QTM must be running and streaming out identified target data, then Visual3D can connect to the active QTM stream to access that data. More information about [[visual3d:tutorials:real_time:biofeedback:qualisys_qtm]] can be found on this page.
Line 20: Line 20:
  
 ====Vicon==== ====Vicon====
-[[https://www.vicon.com/|Vicon]] offers motion capture cameras and systems widely used in film, gaming, sports, and biomechanics. Its technology enables precise motion tracking and real-time performance capture. Vicon’s Nexus software allows users to capture, process, and analyze motion data, with C3D files exportable directly into Visual3D. [13]+[[https://www.vicon.com/|Vicon]] offers motion capture cameras and systems widely used in film, gaming, sports, and biomechanics. Its technology enables precise motion tracking and real-time performance capture. Vicon’s Nexus software allows users to capture, process, and analyze motion data, with C3D files exportable directly into Visual3D ((Vicon: https://www.vicon.com/)).
  
-More information about Vicon can be found on the, [[visual3d:documentation:third-party:vicon:vicon_overview|Vicon Overview Page]]. +[[https://www.vicon.com/software/nexus/|Vicon Nexus]] is Vicon's software for motion capture used for modeling and processing, more information can be found here, [[visual3d:documentation:third-party:vicon:vicon_nexus| Vicon Nexus Processing Steps]] or [[visual3d:tutorials:real_time:biofeedback:vicon_nexus|Vicon Nexus Real Time]].
  
-[[https://www.vicon.com/software/nexus/|Vicon Nexus]] is Vicon's software for motion capture used for modeling and processing, more information can be found here, |[[visual3d:tutorials:real_time:biofeedback:vicon_nexus]]|. +^Vicon Models^
- +
- +
-^Vicon Plug-Ins^+
 |[[visual3d:tutorials:modeling:plug-in_gait_full-body]]| |[[visual3d:tutorials:modeling:plug-in_gait_full-body]]|
 |[[visual3d:tutorials:modeling:plug-in_gait_lower_limb]]| |[[visual3d:tutorials:modeling:plug-in_gait_lower_limb]]|
Line 35: Line 32:
 [[https://www.btsbioengineering.com/?_gl=1*1ds5twv*_up*MQ..*_gs*MQ..&gclid=Cj0KCQjw8eTFBhCXARIsAIkiuOzah7slu43MD5C2XL1IIza9oFlLIGeHbo6S0q-4v6YcKdqRO6LNPhQaAuQUEALw_wcB&gbraid=0AAAAAD-4nJlUo97aAjJ0TLY3XQ5owSwcr|BTS Bioengineering]] provides a range of motion capture solutions that export C3D files, which are compatible with both Visual3D and SIFT. [[https://www.btsbioengineering.com/?_gl=1*1ds5twv*_up*MQ..*_gs*MQ..&gclid=Cj0KCQjw8eTFBhCXARIsAIkiuOzah7slu43MD5C2XL1IIza9oFlLIGeHbo6S0q-4v6YcKdqRO6LNPhQaAuQUEALw_wcB&gbraid=0AAAAAD-4nJlUo97aAjJ0TLY3XQ5owSwcr|BTS Bioengineering]] provides a range of motion capture solutions that export C3D files, which are compatible with both Visual3D and SIFT.
 ====Fujitsu==== ====Fujitsu====
-[[https://mkt-europe.global.fujitsu.com/human-motion-analytics-en_reg|Fujitsu Human Motion Analytics]] is an AI-powered, markerless motion capture platform that enables the analysis and visualization of movement from video footage. The solution integrates with Visual3D and SIFT, as Fujitsu's .bvh file format is supported. [3]+[[https://mkt-europe.global.fujitsu.com/human-motion-analytics-en_reg|Fujitsu Human Motion Analytics]] is an AI-powered, markerless motion capture platform that enables the analysis and visualization of movement from video footage. The solution integrates with Visual3D and SIFT, as Fujitsu's .bvh file format is supported((Fujitsu: https://mkt-europe.global.fujitsu.com/human-motion-analytics-en_reg)).
  
 An overview of how Fujitsu integrates with our solutions is available here: [[visual3d:documentation:third-party:fujitsu| Fujitsu Overview]]. An overview of how Fujitsu integrates with our solutions is available here: [[visual3d:documentation:third-party:fujitsu| Fujitsu Overview]].
 ====KinaTrax==== ====KinaTrax====
-[[https://www.kinatrax.com/|KinaTrax's]] multi-camera system and deep learning technology allows 3D tracking of joint and bone movements in both game and lab environments [7]. KinaTrax's C3D files are supported in Visual3D and Sift. +[[https://www.kinatrax.com/|KinaTrax's]] multi-camera system and deep learning technology allows 3D tracking of joint and bone movements in both game and lab environments ((KinaTrax: https://www.kinatrax.com/)). KinaTrax's C3D files are supported in Visual3D and Sift. 
  
 When a KinaTrax C3D file is imported into Visual3D, [[visual3d:documentation:c3d_signal_types:rotation_data_type|ROTATION]] and [[visual3d:documentation:visual3d_signal_types:kinetic_kinematic_data_type|KINETIC_KINEMATIC]] signals are created. The joint rotations are extracted and converted into 4×4 ROTATION matrices, representing each segment's full pose (orientation and position) for each frame stored in the data tree. The model is automatically built with each segment's data stored as KINETIC_KINEMATIC signals.  When a KinaTrax C3D file is imported into Visual3D, [[visual3d:documentation:c3d_signal_types:rotation_data_type|ROTATION]] and [[visual3d:documentation:visual3d_signal_types:kinetic_kinematic_data_type|KINETIC_KINEMATIC]] signals are created. The joint rotations are extracted and converted into 4×4 ROTATION matrices, representing each segment's full pose (orientation and position) for each frame stored in the data tree. The model is automatically built with each segment's data stored as KINETIC_KINEMATIC signals. 
  
 ====Theia Markerless==== ====Theia Markerless====
-[[https://www.theiamarkerless.com/|Theia]] uses motion capture technology to track key points and generate 3D skeletal models. The captured data can be exported in various formats, including .c3d, which is compatible with Visual3D for processing and analysis.[2]\\+[[https://www.theiamarkerless.com/|Theia]] uses motion capture technology to track key points and generate 3D skeletal models. The captured data can be exported in various formats, including .c3d, which is compatible with Visual3D for processing and analysis((Theia: https://www.theiamarkerless.com/about#how)).\\
  
 An overview of Theia, including commonly used commands and supported integrations, can be found here:[[visual3d:documentation:third-party:theia| Theia Overview]].\\ An overview of Theia, including commonly used commands and supported integrations, can be found here:[[visual3d:documentation:third-party:theia| Theia Overview]].\\
  
-^ Visual3D Pipeline Commands      ^ +^ Visual3D Pipeline Commands      ^ Sift Console Commands      ^ 
-|[[visual3d:documentation:pipeline:pipeline_commands:manage_file_merge]]|+|[[visual3d:documentation:pipeline:pipeline_commands:manage_file_merge]]|[[sift:command_line 
 +#-RunTheiaBatch / -RunTheia / -RTB|-RunTheiaBatch]]|
  
 ====OpenSim==== ====OpenSim====
-[[https://simtk.org/projects/opensim|OpenSim]] is a freely available software system that lets users develop models of musculoskeletal structures and create dynamic simulations of movement. [4]\\+[[https://simtk.org/projects/opensim|OpenSim]] is a freely available software system that lets users develop models of musculoskeletal structures and create dynamic simulations of movement((Opensim: https://simtk.org/projects/opensim)).\\
  
 An Opensim overview page with common pipeline commands and supported integrations can be found here, [[visual3d:documentation:kinematics_and_kinetics:opensim|Opensim Overview]]. An Opensim overview page with common pipeline commands and supported integrations can be found here, [[visual3d:documentation:kinematics_and_kinetics:opensim|Opensim Overview]].
Line 64: Line 62:
  
 ====Matlab==== ====Matlab====
-[[https://www.mathworks.com/products/matlab.html| MATLAB]] is a programming and numeric computing platform that can be used to analyze data, develop algorithms and create models that can interface with programs such as Visual3D and Sift. [1] \\+[[https://www.mathworks.com/products/matlab.html| MATLAB]] is a programming and numeric computing platform that can be used to analyze data, develop algorithms and create models that can interface with programs such as Visual3D and Sift((Matlab: https://www.mathworks.com/products/matlab.html)).  \\
  
 A MATLAB overview page with common commands and supported integrations are outlined here, [[visual3d:documentation:third-party:matlab:matlab|MATLAB Overview]].\\ A MATLAB overview page with common commands and supported integrations are outlined here, [[visual3d:documentation:third-party:matlab:matlab|MATLAB Overview]].\\
Line 73: Line 71:
 | [[visual3d:documentation:pipeline:metric_commands:eval_in_matlab]]   | [[visual3d:documentation:third-party:matlab:matlab#FIR and IRR Filter Design and Analysis|FIR and IRR Filter Design and Analysis]]      | [[visual3d:documentation:pipeline:metric_commands:eval_in_matlab]]   | [[visual3d:documentation:third-party:matlab:matlab#FIR and IRR Filter Design and Analysis|FIR and IRR Filter Design and Analysis]]     
 | [[visual3d:documentation:pipeline:pipeline_commands:get_from_matlab]]   | [[visual3d:documentation:pipeline:signal_commands:using_the_matlab_fda_tool_for_designing_a_notch_filter|Using the Matlab FDA tool for Designing a Notch Filter]]      | [[visual3d:documentation:pipeline:pipeline_commands:get_from_matlab]]   | [[visual3d:documentation:pipeline:signal_commands:using_the_matlab_fda_tool_for_designing_a_notch_filter|Using the Matlab FDA tool for Designing a Notch Filter]]     
-| [[visual3d:documentation:pipeline:pipeline_commands:put_to_matlab]]   | [[visual3d:documentation:third-party:matlab:matlab_read_v3d_text|Matlab Read V3D Text]]      +| [[visual3d:documentation:pipeline:pipeline_commands:put_to_matlab]]   | [[visual3d:documentation:third-party:matlab:matlab_read_v3d_text|Matlab Read V3D Text]]     |
- +
- +
-A [[visual3d:documentation:third-party:matlab:matlab_faq|MATLAB FAQ]] can be found here for commonly asked questions. +
 ====PhaseSpace==== ====PhaseSpace====
-[[https://www.phasespace.com/|PhaseSpace]] motion capture systems uses LED markers and high-speed cameras to capture 3D motion data in real time. Designed for applications in biomechanics, animation, and robotics, PhaseSpace systems support integration with Visual3D through the import of their C3D files. [10]+[[https://www.phasespace.com/|PhaseSpace]] motion capture systems uses LED markers and high-speed cameras to capture 3D motion data in real time. Designed for applications in biomechanics, animation, and robotics, PhaseSpace systems support integration with Visual3D through the import of their C3D files((PhaseSpace: https://www.phasespace.com/)) from their Master Client software
  
 ====Jiku==== ====Jiku====
-[[https://jiku.pro/|Jiku's Power1D]] can be used by drag and dropping CSV files with processed waveform signals to run automated post‑hoc power analysis. Power1D integrates with Sift by being able to drag-and-drop signals from the Explore tab into Power1D. [12] \\+[[https://jiku.pro/|Jiku's Power1D]] can be used by drag and dropping CSV files with processed waveform signals to run automated post‑hoc power analysis. Power1D integrates with Sift by being able to drag-and-drop signals from the Explore tab into Power1D ((Jiku: https://jiku.pro/)). \\
  
 Groups, subgroups, workspaces, or individual traces can be selected by ctrl-shift clicking on desired signal(s) and dragging and dropping into Power1D. Additionally, signals can be drag-and-dropped into empty txt files.  Groups, subgroups, workspaces, or individual traces can be selected by ctrl-shift clicking on desired signal(s) and dragging and dropping into Power1D. Additionally, signals can be drag-and-dropped into empty txt files. 
Line 104: Line 98:
  
 ====AMTI==== ====AMTI====
-[[https://www.amti.biz/|AMTI]] offers force plate systems that integrate with Visual3D through support for C3D files. When collecting force plate data alongside motion capture, the force signals are embedded in the C3D file exported by the motion capture system, allowing Visual3D to read the data directly.[8]+[[https://www.amti.biz/|AMTI]] offers force plate systems that integrate with Visual3D through support for C3D files. When collecting force plate data alongside motion capture, the force signals are embedded in the C3D file exported by the motion capture system, allowing Visual3D to read the data directly((AMTI: https://www.amti.biz/)).
  
 AMTI's data acquisition software also supports direct export of raw 3D force and moment data (Fx, Fy, Fz, Mx, My, Mz per plate) as a comma-separated .txt file. These files can be imported into Visual3D using the pipeline command [[visual3d:documentation:pipeline:file_commands:import_analog_signals_from_amti_ascii_file]]. AMTI's data acquisition software also supports direct export of raw 3D force and moment data (Fx, Fy, Fz, Mx, My, Mz per plate) as a comma-separated .txt file. These files can be imported into Visual3D using the pipeline command [[visual3d:documentation:pipeline:file_commands:import_analog_signals_from_amti_ascii_file]].
Line 112: Line 106:
  
 ====Bertec==== ====Bertec====
-[[https://www.bertec.com/|Bertec]] force plates provide ground reaction force data for gait, balance, and performance analysis. Through integration with Visual3D, users can access force plate signals directly within Visual3D to further process data for a variety of research and clinical applications. [9]+[[https://www.bertec.com/|Bertec]] force plates provide ground reaction force data for gait, balance, and performance analysis. Through integration with Visual3D, users can access force plate signals directly within Visual3D to further process data for a variety of research and clinical applications((Bertec: https://www.bertec.com/)). 
 + 
 +Refer to the [[visual3d:documentation:third-party:bertec|Bertec Overview]] for more information about Bertec's force plates and treadmill dimensions and coordinate systems. 
  
  
 ====TreadMetrix==== ====TreadMetrix====
  
-[[https://treadmetrix.com/|Treadmetrix]] treadmills are instrumented systems designed for biomechanical analysis. They have both single-belt and split-belt force plate embedded treadmills, they offer flexible speed range, acceleration, pitch/translation control, and measurement accuracy. [5] Treadmetrix can export C3D files that are compatible with Visual3D and Sift. \\+[[https://treadmetrix.com/|Treadmetrix]] treadmills are instrumented systems designed for biomechanical analysis. They have both single-belt and split-belt force plate embedded treadmills, they offer flexible speed range, acceleration, pitch/translation control, and measurement accuracy. Treadmetrix can export C3D files that are compatible with Visual3D and Sift((TreadMetrix: https://treadmetrix.com/)). \\
  
 Treadmetrix common commands and supported integrations are outlined here:\\ Treadmetrix common commands and supported integrations are outlined here:\\
Line 157: Line 153:
  
 =====IMU===== =====IMU=====
-====Movella (Xsens)==== +==== Xsens ==== 
-[[https://www.movella.com/xsens|Movella'Xsens]] uses IMU's to track motion, and processes the information in MVN, resulting in an MVNX file or a C3D file. Visual3D and Sift support MVNX files, this file type can be imported via the pipeline command or opened manually . For more information, [[visual3d:documentation:third-party:xsens:xsens| Movella Xsens Overview]].+[[https://www.xsens.com|Xsens]] uses IMU's to track motion, and processes the information in MVN, resulting in an MVNX file or a C3D file. Visual3D and Sift support MVNX files, this file type can be imported via the pipeline command or opened manually . For more information, [[visual3d:documentation:third-party:xsens|Xsens Overview]].
  
-Xsens provides both [[https://www.movella.com/company/press-room/xsens-analyze-2025-movella-launches-first-male-and-female-anatomical-models-for-inertial-motion-capture|female and male anatomical models]], the exported C3D and/or MVNX files are fully compatible with Visual3D. No model-specific adjustments are required during import into Visual3D or Sift.+Xsens provides both [[https://www.xsens.com/company/press-room/xsens-analyze-2025-movella-launches-first-male-and-female-anatomical-models-for-inertial-motion-capture|female and male anatomical models]], the exported C3D and/or MVNX files are fully compatible with Visual3D. No model-specific adjustments are required during import into Visual3D or Sift.
  
 ^Supported Integrations^ ^Supported Integrations^
-|[[visual3d:documentation:third-party:xsens:xsens#Opening MVNX Files| Opening MVNX Files]]| +|[[visual3d:documentation:third-party:xsens#Opening MVNX Files| Opening MVNX Files]]| 
-|[[visual3d:documentation:third-party:xsens:xsens#Exporting Xsens Data from MVN Studio| Exporting Xsens Data from MVN Studio]]|+|[[visual3d:documentation:third-party:xsens#Exporting Xsens Data from MVN Studio| Exporting Xsens Data from MVN Studio]]|
 |[[visual3d:documentation:third-party:xsens:xsens_prop|Xsens Prop]]| |[[visual3d:documentation:third-party:xsens:xsens_prop|Xsens Prop]]|
  
 ====AiQ Synertial==== ====AiQ Synertial====
-[[https://www.synertial.com/|Synertial]] manufactures IMUs designed for real-time human motion tracking. Their technology is widely used in biomechanics, animation, sports science, ergonomics, and VR/AR applications. Synertial data can be imported into Visual3D using the MVNX format, this file type can be imported via the pipeline command or opened manually. [14] +[[https://www.synertial.com/|Synertial]] manufactures IMUs designed for real-time human motion tracking. Their technology is widely used in biomechanics, animation, sports science, ergonomics, and VR/AR applications. Synertial data can be imported into Visual3D using the MVNX format, this file type can be imported via the pipeline command or opened manually((AiQ Synertial: https://www.synertial.com/)).
  
-===References=== 
-[1] [[https://www.mathworks.com/products/matlab.html]]\\ 
-[2] [[https://www.theiamarkerless.com/about#how]]\\ 
-[3] [[https://mkt-europe.global.fujitsu.com/human-motion-analytics-en_reg]]\\ 
-[4] [[https://simtk.org/projects/opensim]]\\ 
-[5] [[https://treadmetrix.com/]]\\ 
-[6] [[https://www.optitrack.com/]]\\ 
-[7] [[https://www.kinatrax.com/]]\\ 
-[8] [[https://www.amti.biz/]]\\ 
-[9] [[https://www.bertec.com/]]\\ 
-[10] [[https://www.phasespace.com/]]\\ 
-[11] [[https://www.qualisys.com/]]\\ 
-[12] [[https://jiku.pro/]]\\ 
-[13] [[https://www.vicon.com/]]\\ 
-[14] [[https://www.synertial.com/]]\\ 
  
visual3d_partner_integrations.1759502922.txt.gz · Last modified: by wikisysop