User Tools

Site Tools


visual3d:tutorials:list_of_tutorials

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:tutorials:list_of_tutorials [2024/07/19 13:47] wikisysopvisual3d:tutorials:list_of_tutorials [2024/07/19 20:44] (current) – Added some links, reorganized latter sections, and grouped signal-related tutorials under one level. wikisysop
Line 3: Line 3:
 Welcome to HAS-Motion’s Visual3D motion analysis software. The Visual3D software provides kinematics and kinetics (inverse dynamics) calculations for biomechanical analysis of 3D motion capture data. Welcome to HAS-Motion’s Visual3D motion analysis software. The Visual3D software provides kinematics and kinetics (inverse dynamics) calculations for biomechanical analysis of 3D motion capture data.
  
-Prior to beginning the tutorials, if you haven't done so already, we recommend that you look over the documentation on the Visual3D Philosophy. There is some beneficial information particularly for first time users in this section.+Prior to beginning the tutorials, if you haven't done so already, we recommend that you look over the documentation on the [[visual3d:getting_started:visual3d_philosophy|Visual3D Philosophy]]. There is some beneficial information particularly for first time users in this section.
  
-If you are a new user of Visual3D, here is a guide to suggest in which order the tutorials should be done for learning Visual3D. [[https://www.has-motion.com/download/examples/LearningVisual3D.pdf|Learning Visual3D]]+If you are a new user of Visual3D, here is a guide to suggest in which order the tutorials should be done for [[https://www.has-motion.com/download/examples/LearningVisual3D.pdf|learning Visual3D]].
  
-Visual3Ds native cmz file format contains the entire Visual3D workspace, so the files can get quite big. If you need to send a file to support@has-motion.ca please reduce the size of the [[Visual3D:Documentation:Definitions:Support_Format|cmz file before sending it]].+Visual3Ds native [[visual3d:documentation:definitions:file_formats:cmz_format|CMZ file format]] contains the entire Visual3D workspace, so the files can get quite big. If you need to send a file to support@has-motion.ca please reduce the size of the [[Visual3D:Documentation:Definitions:Support_Format|cmz file before sending it]].
  
-==== Tutorial Overview ====+===== Tutorial Overview =====
  
 To begin, an overview of the Visual3D workspace and the interface in the [[Visual3D:Getting_Started:Workspace|Visual3D Workspace]] page and the [[Visual3D:Getting_Started:Getting_Started|Getting Started]] page is recommended. Additionally, an overview of the [[Visual3D:Documentation:Dialogs:Signals_and_Events|Signals and Events]] interface will describe how data from a c3d file is stored in the [[Visual3D:Documentation:Visual3D_Signal_Types:Data_Tree|Data Tree]] and plotted through [[Visual3D:Documentation:Reports:2D_Interactive_Graphs|2D Interactive Graphs]], and how motion files may be animated through the [[Visual3D:Documentation:Reports:3D_Animation_Viewer|3D Animation Viewer]]. In the original set of tutorials, each tutorial followed from the previous tutorial. Over time additional tutorials were added that don't follow on from previous tutorials; these can be attempted as standalone efforts. To begin, an overview of the Visual3D workspace and the interface in the [[Visual3D:Getting_Started:Workspace|Visual3D Workspace]] page and the [[Visual3D:Getting_Started:Getting_Started|Getting Started]] page is recommended. Additionally, an overview of the [[Visual3D:Documentation:Dialogs:Signals_and_Events|Signals and Events]] interface will describe how data from a c3d file is stored in the [[Visual3D:Documentation:Visual3D_Signal_Types:Data_Tree|Data Tree]] and plotted through [[Visual3D:Documentation:Reports:2D_Interactive_Graphs|2D Interactive Graphs]], and how motion files may be animated through the [[Visual3D:Documentation:Reports:3D_Animation_Viewer|3D Animation Viewer]]. In the original set of tutorials, each tutorial followed from the previous tutorial. Over time additional tutorials were added that don't follow on from previous tutorials; these can be attempted as standalone efforts.
  
-All files for the tutorials can be found [[Visual3D:Tutorials:Tutorial_Files_|here]].+All files for the tutorials can be found [[Visual3D:Tutorials:Tutorial_Files|here]].
  
 This page begins with a list of tutorials intended for a beginner user, once those are completed the other tutorials can be followed as needed. The rest of the tutorials follow a typical order in which Visual3D is used, with more tutorials targeting specific and advanced commands. This page begins with a list of tutorials intended for a beginner user, once those are completed the other tutorials can be followed as needed. The rest of the tutorials follow a typical order in which Visual3D is used, with more tutorials targeting specific and advanced commands.
  
-==== Beginner Tutorials ====+===== Beginner Tutorials =====
  
-=== Laboratory Checklist ===+==== Laboratory Checklist ====
  
-There are many crucial steps in collecting "routine" motion capture data, and especially as a beginner, checklists are important to process oriented tasks (see, for example: [[[https://gawande.com/the-checklist-manifesto|The Checklist Manifesto]]]).+There are many crucial steps in collecting "routine" motion capture data, and especially as a beginner, checklists are important to process oriented tasks (see, for example: [[https://gawande.com/the-checklist-manifesto|The Checklist Manifesto]]).
  
-The following partial list, **[[Visual3D:Getting_Started:Testing_Setup_Checklist|Testing Setup Checklist]]**is a starting point for every Motion Capture Laboratory.+The following **[[Visual3D:Getting_Started:Testing_Setup_Checklist|Testing Setup Checklist]]** is a partial list and starting point for every Motion Capture Laboratory.
  
 We encourage users to contribute to this list by sending additional tasks to support@has-motion.ca We encourage users to contribute to this list by sending additional tasks to support@has-motion.ca
  
-=== Typical Processing Session ===+==== Typical Processing Session ====
  
 These tutorials are meant to be followed for a first time user or a beginner. It will provide guidance for building a model, opening movement trials, assigning a model to motion trials, basic signal processing, model based items and reporting. The [[Visual3D:Tutorials:Knowledge_Discovery:Typical_Processing_Session|typical processing session]] tutorial provides an overview of the tutorials, but it is recommended to follow these tutorials listed in chronological order. Once these tutorials are finished you will be able to save a complete CMZ file. These tutorials are meant to be followed for a first time user or a beginner. It will provide guidance for building a model, opening movement trials, assigning a model to motion trials, basic signal processing, model based items and reporting. The [[Visual3D:Tutorials:Knowledge_Discovery:Typical_Processing_Session|typical processing session]] tutorial provides an overview of the tutorials, but it is recommended to follow these tutorials listed in chronological order. Once these tutorials are finished you will be able to save a complete CMZ file.
Line 42: Line 42:
   /*- **[[Visual3D:Tutorials:Other:Save_CMO_File_With_Bone_Models_to_View_in_Free_CMO_Reader|Tutorial Save CMO File With Bone Models To View In Free CMO Reader]]**: //Optional// If someone without a licensed copy of Visual3D would like to see a previously created CMO file, they can download the [[https://c-motion.com/tools.php%7C|free CMO viewer]]. The person who created the CMO, will need to make sure they have saved the graphics (skeleton) in the CMO file.*/   /*- **[[Visual3D:Tutorials:Other:Save_CMO_File_With_Bone_Models_to_View_in_Free_CMO_Reader|Tutorial Save CMO File With Bone Models To View In Free CMO Reader]]**: //Optional// If someone without a licensed copy of Visual3D would like to see a previously created CMO file, they can download the [[https://c-motion.com/tools.php%7C|free CMO viewer]]. The person who created the CMO, will need to make sure they have saved the graphics (skeleton) in the CMO file.*/
  
-=== Pipeline for Creating Basic CMZ File ===+==== Pipeline for Creating Basic CMZ File ====
  
 Once you feel like you understand the basics of how Visual3D works and processes your .c3d files, it is possible to complete all steps using pipeline commands. The **[[Visual3D:Tutorials:Pipeline:Generic_Pipeline_to_Create_CMZ|Generic Pipeline to Create CMZ]]** tutorial walks through the pipeline commands typically used to create a CMZ file. A full pipeline script for a typical processing session following these steps can be found **[[Visual3D:Tutorials:Pipeline:Basic_Pipeline_for_Processing_a_Session|here]]**. Once you feel like you understand the basics of how Visual3D works and processes your .c3d files, it is possible to complete all steps using pipeline commands. The **[[Visual3D:Tutorials:Pipeline:Generic_Pipeline_to_Create_CMZ|Generic Pipeline to Create CMZ]]** tutorial walks through the pipeline commands typically used to create a CMZ file. A full pipeline script for a typical processing session following these steps can be found **[[Visual3D:Tutorials:Pipeline:Basic_Pipeline_for_Processing_a_Session|here]]**.
  
-=== Support Email Format ===+==== Support Email Format ====
  
 We encourage you to reach out to support@has-motion.ca for any questions or suggestions. We encourage you to reach out to support@has-motion.ca for any questions or suggestions.
Line 52: Line 52:
 The following **[[Visual3D:Documentation:Definitions:Support_Format|Support Format]]** provides guidance on how to send scripts and data. The following **[[Visual3D:Documentation:Definitions:Support_Format|Support Format]]** provides guidance on how to send scripts and data.
  
-==== Building Models ====+===== Building Models =====
  
 It is important to fully understand how to build a model as it is typically one of the first things that is completed and needed for a proper analysis. The following tutorials go in depth on how to build a model, and common models. It is important to fully understand how to build a model as it is typically one of the first things that is completed and needed for a proper analysis. The following tutorials go in depth on how to build a model, and common models.
  
-=== Modeling Concepts ===+==== Modeling Concepts ====
  
 **[[Visual3D:Tutorials:Modeling:Building_a_6_DOF_Model_|Tutorial: Building a 6 DOF Model]]**: This tutorial will teach you the basics of building a model, defining various segments in a lower body gait model. This tutorial is the same model building tutorial in the beginner section. **[[Visual3D:Tutorials:Modeling:Building_a_6_DOF_Model_|Tutorial: Building a 6 DOF Model]]**: This tutorial will teach you the basics of building a model, defining various segments in a lower body gait model. This tutorial is the same model building tutorial in the beginner section.
Line 66: Line 66:
 **[[Visual3D:Tutorials:Modeling:Modeling_the_Thorax|Tutorial: Modeling the Thorax]]**: This tutorial goes over how to model the thorax and abdominal segment. **[[Visual3D:Tutorials:Modeling:Modeling_the_Thorax|Tutorial: Modeling the Thorax]]**: This tutorial goes over how to model the thorax and abdominal segment.
  
-=== Gait Models ===+==== Gait Models ====
  
 **[[Visual3D:Tutorials:Modeling:Building_a_Conventional_Gait_Model|Tutorial: Building a Conventional Gait Model]]**:This tutorial describes a lower body conventional gait model. **[[Visual3D:Tutorials:Modeling:Building_a_Conventional_Gait_Model|Tutorial: Building a Conventional Gait Model]]**:This tutorial describes a lower body conventional gait model.
Line 74: Line 74:
 **[[Visual3D:Tutorials:Modeling:Plug-In_Gait_Lower_Limb|Tutorial: Plug-In Gait Lower-Limb]]**: This tutorial describes the implementation of [[https://www.vicon.com|Vicon's]] Plug-In gait using Visual3D. This tutorial only covers the lower-Extremities Plug-In gait model. **[[Visual3D:Tutorials:Modeling:Plug-In_Gait_Lower_Limb|Tutorial: Plug-In Gait Lower-Limb]]**: This tutorial describes the implementation of [[https://www.vicon.com|Vicon's]] Plug-In gait using Visual3D. This tutorial only covers the lower-Extremities Plug-In gait model.
  
-=== Upper-Body Models ===+==== Upper-Body Models ====
  
 **[[Visual3D:Tutorials:Modeling:Plug-In_Gait_Full-Body|Tutorial: Plug-In Gait Upper-Body]]**: This tutorial describes the implementation of [[https://www.vicon.com|Vicon's]] Plug-In gait using Visual3D. This tutorial upper-body Plug-In gait model. **[[Visual3D:Tutorials:Modeling:Plug-In_Gait_Full-Body|Tutorial: Plug-In Gait Upper-Body]]**: This tutorial describes the implementation of [[https://www.vicon.com|Vicon's]] Plug-In gait using Visual3D. This tutorial upper-body Plug-In gait model.
Line 80: Line 80:
 **[[Visual3D:Tutorials:Modeling:Rab_Upper_Extremity_Model|Tutorial: Rab Upper Extremity Model]]**:This tutorial describes the model based on the upper extremity model developed by Dr. George Rab, Kyria Petuskey, and Anita Bagley from Shriners Hospital for Children, Northern California. Refer to their paper "A Method for Determination of Upper Extremity Kinematics" Gait & Posture 15 (2002) 113-119 for the exact model specifics. **[[Visual3D:Tutorials:Modeling:Rab_Upper_Extremity_Model|Tutorial: Rab Upper Extremity Model]]**:This tutorial describes the model based on the upper extremity model developed by Dr. George Rab, Kyria Petuskey, and Anita Bagley from Shriners Hospital for Children, Northern California. Refer to their paper "A Method for Determination of Upper Extremity Kinematics" Gait & Posture 15 (2002) 113-119 for the exact model specifics.
  
-=== Foot Models ===+==== Foot Models ====
  
 Visual3D is a general tool capable of modeling all of the different foot models. The following tutorials list variations of foot models for your choosing. Visual3D is a general tool capable of modeling all of the different foot models. The following tutorials list variations of foot models for your choosing.
Line 94: Line 94:
 **[[Visual3D:Tutorials:Modeling:Bicycle_Pedal_and_Crank|Tutorial: Bicycle Pedal and Crank]]**: This tutorial creates a crank and pedal segment, given a c3d file with one marker on each pedal of a stationary bicycle. **[[Visual3D:Tutorials:Modeling:Bicycle_Pedal_and_Crank|Tutorial: Bicycle Pedal and Crank]]**: This tutorial creates a crank and pedal segment, given a c3d file with one marker on each pedal of a stationary bicycle.
  
-=== Other Models ===+==== Other Models ====
  
 **[[Visual3D:Tutorials:Modeling:Jaw_Movement|Tutorial: Jaw Movement]]**: This tutorial provides a straightforward model of the skull and mandible. **[[Visual3D:Tutorials:Modeling:Jaw_Movement|Tutorial: Jaw Movement]]**: This tutorial provides a straightforward model of the skull and mandible.
  
-**[[Visual3D:Tutorials:Modeling:Virtual_Laboratory_|Tutorial: Virtual Laboratory]]**: This tutorial goes over the necessary information in creating a Virtual Laboratory.+**[[Visual3D:Tutorials:Modeling:Virtual_Laboratory|Tutorial: Virtual Laboratory]]**: This tutorial goes over the necessary information in creating a Virtual Laboratory.
  
 A Virtual Laboratory is not a physical segment in Visual3D but is equivalent to a physical segment to the effect that it has a Segment Coordinate System that can be used to represent the laboratory (or other objects) and has an associated surface model that can be animated as part of the scene. A Virtual Laboratory is not a physical segment in Visual3D but is equivalent to a physical segment to the effect that it has a Segment Coordinate System that can be used to represent the laboratory (or other objects) and has an associated surface model that can be animated as part of the scene.
Line 106: Line 106:
 **[[Visual3D:Tutorials:Modeling:Digitizing_Pointer_Post_Processing|Tutorial: Digitizing Pointer]]**: This tutorial goes over using a digitizing pointer in Visual3D to identify anatomical landmarks without having to place motion capture markers at the location. **[[Visual3D:Tutorials:Modeling:Digitizing_Pointer_Post_Processing|Tutorial: Digitizing Pointer]]**: This tutorial goes over using a digitizing pointer in Visual3D to identify anatomical landmarks without having to place motion capture markers at the location.
  
-==== Movement Data ====+===== Movement Data =====
  
 **[[Visual3D:Tutorials:Reports:Visualizing_Data_|Tutorial: Visualizing Data]]**: This tutorial will teach you how to assign a model to motion files, and how to work with .c3d files. It is the same tutorial as the one in the beginner section. **[[Visual3D:Tutorials:Reports:Visualizing_Data_|Tutorial: Visualizing Data]]**: This tutorial will teach you how to assign a model to motion files, and how to work with .c3d files. It is the same tutorial as the one in the beginner section.
Line 116: Line 116:
 **[[Visual3D:Tutorials:Kinematics_and_Kinetics:Instrumented_Treadmills|Tutorial: Instrumented Treadmills]]**: This tutorial contains basic processing steps that apply to instrumented treadmills, including AMTI treadmills Bertec treadmills and Trendmetrix treadmills. **[[Visual3D:Tutorials:Kinematics_and_Kinetics:Instrumented_Treadmills|Tutorial: Instrumented Treadmills]]**: This tutorial contains basic processing steps that apply to instrumented treadmills, including AMTI treadmills Bertec treadmills and Trendmetrix treadmills.
  
-==== Command Pipeline ====+===== Command Pipeline =====
  
 The Command Processing Pipeline provides access to the core of Visual3D’s functionality by providing a command line interface into all of Visual3D's functions. The Pipeline is typically used to automate processing steps, which is useful for multiple, repeated tasks. The Pipeline is a set of Visual3D commands that are processed in sequence. The Pipeline has the ability to manage files, define events, execute signal processing computations, create and edit models, and, create and modify reports. The Command Processing Pipeline provides access to the core of Visual3D’s functionality by providing a command line interface into all of Visual3D's functions. The Pipeline is typically used to automate processing steps, which is useful for multiple, repeated tasks. The Pipeline is a set of Visual3D commands that are processed in sequence. The Pipeline has the ability to manage files, define events, execute signal processing computations, create and edit models, and, create and modify reports.
Line 133: Line 133:
  
 **[[Visual3D:Tutorials:Pipeline:Meta_Command_Creation|Tutorial: Meta-Command Creation]]**: This tutorial provides an example of creating a meta-command in visual3D. Meta-Commands are a convenient way to bundle scripts into a singles command, or to pass parameters between commands. **[[Visual3D:Tutorials:Pipeline:Meta_Command_Creation|Tutorial: Meta-Command Creation]]**: This tutorial provides an example of creating a meta-command in visual3D. Meta-Commands are a convenient way to bundle scripts into a singles command, or to pass parameters between commands.
 +
 +===== Signals =====
 +
 +At its heart, Visual3D allows users to analyse time-varying, biomechanical waveforms called signals.
  
 ==== Signal Processing ==== ==== Signal Processing ====
Line 152: Line 156:
 **[[Visual3D:Tutorials:Events:Manually_Creating_Events|Tutorial: Manually Creating Events]]**: This tutorial explains how to create an event manually. **[[Visual3D:Tutorials:Events:Manually_Creating_Events|Tutorial: Manually Creating Events]]**: This tutorial explains how to create an event manually.
  
-==== Metrics ====+==== Model Based Signals ==== 
 + 
 +All Kinematic and Kinetic calculations in Visual3D are described as either [[Visual3D:Documentation:Visual3D_Signal_Types:KINETIC_KINEMATIC_Data_Type|KINETIC_KINEMATIC]] Items or [[Visual3D:Documentation:Visual3D_Signal_Types:LINK_MODEL_BASED_Data_Type|Link_Model_Based Items]]. [[Visual3D:Documentation:Kinematics_and_Kinetics:Kinematics_Overview|Kinematic calculations]] are based on segment coordinate systems with no reference to inertial properties. [[Visual3D:Documentation:Kinematics_and_Kinetics:Kinetics_Overview|Kinetic (Inverse Dynamic) calculations]] are performed using the assumption of linked rigid segments, "connected" by joints with 1 to 6 degree of freedom joints. 
 + 
 +**[[Visual3D:Tutorials:Kinematics_and_Kinetics:Model_Based_Computations|Tutorial: Model Based Computations]]**: This tutorial will provide an overview of the basics of computing and understanding joint angles and moments, that only make sense relative to rigid segments or local coordinate systems. This tutorial is the same as the one in the beginner section. 
 + 
 +===== Metrics =====
  
 Metrics are discrete quantitative values of signals such as maximum value, median value, value at a specified frame. In other words, metrics do not have a time-base like the other signals. Metrics are discrete quantitative values of signals such as maximum value, median value, value at a specified frame. In other words, metrics do not have a time-base like the other signals.
Line 160: Line 170:
 **[[Visual3D:Tutorials:Pipeline:Metrics_Processing|Tutorial: Metrics Processing]]**: This tutorial provides an overview of metric processing in Visual3D. It provides an example of computing the mean of a force plate signal. **[[Visual3D:Tutorials:Pipeline:Metrics_Processing|Tutorial: Metrics Processing]]**: This tutorial provides an overview of metric processing in Visual3D. It provides an example of computing the mean of a force plate signal.
  
-==== Model Based Signals ==== +===== EMG =====
- +
-All Kinematic and Kinetic calculations in Visual3D are described as either [[Visual3D:Documentation:Visual3D_Signal_Types:KINETIC_KINEMATIC_Data_Type|KINETIC_KINEMATIC]] Items or [[Visual3D:Documentation:Visual3D_Signal_Types:LINK_MODEL_BASED_Data_Type|Link_Model_Based Items]]. [[Visual3D:Documentation:Kinematics_and_Kinetics:Kinematics_Overview|Kinematic calculations]] are based on segment coordinate systems with no reference to inertial properties. [[Visual3D:Documentation:Kinematics_and_Kinetics:Kinetics_Overview|Kinetic (Inverse Dynamic) calculations]] are performed using the assumption of linked rigid segments, "connected" by joints with 1 to 6 degree of freedom joints. +
- +
-**[[Visual3D:Tutorials:Kinematics_and_Kinetics:Model_Based_Computations|Tutorial: Model Based Computations]]**: This tutorial will provide an overview of the basics of computing and understanding joint angles and moments, that only make sense relative to rigid segments or local coordinate systems. This tutorial is the same as the one in the beginner section. +
- +
-==== EMG ====+
  
 Electromyography ([[Visual3D:Documentation:EMG:EMG_Overview|EMG]]) signals are electrical signals generated by the activity of skeletal muscles when they respond to inputs from the central nervous system. Processing EMG signals typically follows some variation of the following steps: Electromyography ([[Visual3D:Documentation:EMG:EMG_Overview|EMG]]) signals are electrical signals generated by the activity of skeletal muscles when they respond to inputs from the central nervous system. Processing EMG signals typically follows some variation of the following steps:
Line 178: Line 182:
 **[[Visual3D:Tutorials:EMG:Typical_EMG_Processing|Tutorial EMG]]**: This tutorial walks you through a pipeline for basic EMG signal processing. **[[Visual3D:Tutorials:EMG:Typical_EMG_Processing|Tutorial EMG]]**: This tutorial walks you through a pipeline for basic EMG signal processing.
  
-==== Stability ====+===== Stability =====
  
 In this tutorial, we will review the current literature definition of Margin of Stability (MoS) and provide an example of calculating this measure in Visual3D. In this tutorial, we will review the current literature definition of Margin of Stability (MoS) and provide an example of calculating this measure in Visual3D.
Line 186: Line 190:
 **[[Visual3D:Tutorials:Knowledge_Discovery:Assesing_Stability_During_Gait|Tutorial: Assessing Stability During Gait]]**: This tutorial walks you through how to find the Margin of Stability. **[[Visual3D:Tutorials:Knowledge_Discovery:Assesing_Stability_During_Gait|Tutorial: Assessing Stability During Gait]]**: This tutorial walks you through how to find the Margin of Stability.
  
-==== Reporting ====+===== Reporting =====
  
 Visual3D creates a Workspace into which all data is stored, models are integrated, and reports are produced. The entire workspace can be saved and shared as a digital report in which all the underlying analysis, data, and models can be accessed. Visual3D creates a Workspace into which all data is stored, models are integrated, and reports are produced. The entire workspace can be saved and shared as a digital report in which all the underlying analysis, data, and models can be accessed.
Line 200: Line 204:
 **[[Visual3D:Documentation:Reports:Report_Tutorials|More Report Tutorials]]**: More report tutorials can be found here, including specific tasks such as adding an image to a report. **[[Visual3D:Documentation:Reports:Report_Tutorials|More Report Tutorials]]**: More report tutorials can be found here, including specific tasks such as adding an image to a report.
  
-==== CalTester ====+===== CalTester =====
  
-[[CalTester:CalTester_Mode_Overview|CalTester]] provides proper calibration and is an essential tool for laboratories that:+The [[CalTester:CalTester_Mode_Overview|CalTester]] module provides proper calibration and is an essential tool for laboratories that:
  
-  * Have instrumented Treadmills +  * Have instrumented treadmills 
-  * Have instrumented Stairs +  * Have instrumented stairs 
-  * Move cameras and/or Move force platforms regularly+  * Move cameras and/or move force platforms regularly
   * Have amplifier switches that can be easily bumped, or are regularly changed   * Have amplifier switches that can be easily bumped, or are regularly changed
   * Have settings that are regularly changed   * Have settings that are regularly changed
Line 218: Line 222:
 **[[CalTester:CalTesterPlus:Tutorials:Force_Platform_Jig|Tutorial_CalTester_Force_Platform_Jig]]**: This tutorial provides the procedure to defining a Jig, and locating the force plate with a Jig. **[[CalTester:CalTesterPlus:Tutorials:Force_Platform_Jig|Tutorial_CalTester_Force_Platform_Jig]]**: This tutorial provides the procedure to defining a Jig, and locating the force plate with a Jig.
  
-==== Real Time Streaming ==== +===== Real Time Streaming =====
- +
-Visual3D Professional can be used to provide real time biofeedback.+
  
-BEFORE using the real time stream plug in, use the C3D file plug in to simulate the real time stream using data that has already been collected. For HAS-Motion to help trouble shoot, we must see sample C3D files, so this is the best place to start.+Visual3D Professional can be used to provide real-time biofeedback. **BEFORE** using the real time stream plug in, use the C3D file plug in to simulate the real-time stream using data that has already been collected. For HAS-Motion to help trouble shoot, we must see sample C3D files, so this is the best place to start.
  
 **[[Visual3D:Tutorials:Real_Time:Biofeedback:C3D|Tutorial_RT_Biofeedback - C3D]]**: This tutorial will walk you through connecting a real time stream using Visual3D Server OR the old unsupported built in plugins. **[[Visual3D:Tutorials:Real_Time:Biofeedback:C3D|Tutorial_RT_Biofeedback - C3D]]**: This tutorial will walk you through connecting a real time stream using Visual3D Server OR the old unsupported built in plugins.
Line 234: Line 236:
 **[[Visual3D:Tutorials:Real_Time:Digitizing_|Tutorial_RT_Digitizing]]**: This tutorial uses the Visual3D Server for streaming data to Visual3D from a C3D file to see a real time model. **[[Visual3D:Tutorials:Real_Time:Digitizing_|Tutorial_RT_Digitizing]]**: This tutorial uses the Visual3D Server for streaming data to Visual3D from a C3D file to see a real time model.
  
-==== Theia3D Tutorials ====+===== Theia3D Tutorials =====
  
 **[[Visual3D:Tutorials:Theia:Theia3D_Merge|Tutorial_Theia3D_Merge]]**:This tutorial demonstrates the merging of Theia3D output c3d files and other c3d files. The typical scenario is Theia3D output and analog signals with force platform parameters. **[[Visual3D:Tutorials:Theia:Theia3D_Merge|Tutorial_Theia3D_Merge]]**:This tutorial demonstrates the merging of Theia3D output c3d files and other c3d files. The typical scenario is Theia3D output and analog signals with force platform parameters.
Line 240: Line 242:
 **[[Visual3D:Tutorials:Knowledge_Discovery:Marker_Markerless_Comparison|Tutorial_Marker_Markerless_Comparison]]**: This tutorial demonstrates the merging of Theia3D output c3d files and synchronized c3d files with marker based data. **[[Visual3D:Tutorials:Knowledge_Discovery:Marker_Markerless_Comparison|Tutorial_Marker_Markerless_Comparison]]**: This tutorial demonstrates the merging of Theia3D output c3d files and synchronized c3d files with marker based data.
  
-==== Video Tutorials ====+===== Video Tutorials =====
  
 **[[Visual3D:Tutorials:Other:YouTube_Tutorials|YouTube Tutorials]]**: More tutorials can be found on HAS-Motion's YouTube account: https://www.youtube.com/user/CMotionV3D. Some of these YouTube tutorials have associated wiki tutorials. **[[Visual3D:Tutorials:Other:YouTube_Tutorials|YouTube Tutorials]]**: More tutorials can be found on HAS-Motion's YouTube account: https://www.youtube.com/user/CMotionV3D. Some of these YouTube tutorials have associated wiki tutorials.
visual3d/tutorials/list_of_tutorials.1721396869.txt.gz · Last modified: 2024/07/19 13:47 by wikisysop