User Tools

Site Tools


other:inspect3d:tutorials:driveline

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
other:inspect3d:tutorials:driveline [2025/01/16 19:42] wikisysopother:inspect3d:tutorials:driveline [2026/07/07 19:51] (current) – [Download] wikisysop
Line 6: Line 6:
  
 ==== Download ==== ==== Download ====
- +First, download the associated metadata and .v3s files from the [[https://github.com/drivelineresearch/openbiomechanics/releases|repository]] clicking **<> code** and **download zip**.\\ 
-Download the files directory from the [[https://github.com/drivelineresearch/openbiomechanics|repository]] (Code -> Download ZIP).+Next, download the .c3d files from the [[https://github.com/drivelineresearch/openbiomechanics/releases|Release list]] (Assets -> Download ZIP).
  
 Data Structure Outline in openbiomechanics-main folder: Data Structure Outline in openbiomechanics-main folder:
Line 16: Line 16:
         * model\\                  * model\\         
           * hitting_v1_model_hybrid.mdh\\            * hitting_v1_model_hybrid.mdh\\ 
-   data\\      +   hitting_c3d\\         
-     * metadata.csv\\     +
      * c3d\\       * c3d\\ 
  
Line 26: Line 25:
         * model\\                  * model\\         
           * v6_model_hybrid_lm.mdh\\              * v6_model_hybrid_lm.mdh\\   
-    data\\     +   pitching_c3d\\    
-       * metadata.csv\\     +
        * c3d        * c3d
  
Line 49: Line 47:
 ==== Pitching ==== ==== Pitching ====
  
-|Build CMZ Files for Pitching Data:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | +Build CMZ Files for Pitching Data: 
-|* Click [[Other:Inspect3D:Documentation:Dialogs:ToolBar#Workspace|Load Library]] Toolbar option\\   * In Library Path Dialog, click **Build CMZs**\\ \\ |* In the Build CMZ Dialog:\\   * Set the path to:\\     * C:\...\openbiomechanics-main\baseball_pitching\data\c3d\\   * [[Other:Inspect3D:Tutorials:Metadata|Metadata File]]:\\     * C:\...\openbiomechanics-main\baseball_pitching\data\metadata.csv\\   * MDH File:\\     * C:\...\openbiomechanics-main\baseball_pitching\code\v3d\model\v6_model_hybrid_lm.mdh\\   * Add the following scripts and ensure they are in the correct order:\\     * C:\...\CMotion Files\Filter.v3s\\     * C:\...\CMotion Files\Events.v3s\\     * C:\...\openbiomechanics-main\baseball_pitching\code\v3d\CMO.v3s\\   * Click **Create CMZs**  |  {{:I3D_DrivePitchSel.png}}|\\ \\ |* [[Other:Inspect3D:Tutorials:Metadata|Metadata]]:\\   * Check "Subject Specific" next to playing_level  |  {{:I3D_DrivePitchMetadata.png}}|\\ \\ * Load Library:\\   * Once the CMZ files have been created, in the Library Path Dialog make sure the path is set correctly and click **Load**.  |+  * Click [[Other:Inspect3D:Documentation:Dialogs:ToolBar#Workspace|Load Library]] Toolbar option 
 +  * In Library Path Dialog, click **Build CMZs**
  
 +  * In the Build CMZ Dialog:
 +    * Set the path to:C:\...\openbiomechanics-main\baseball_pitching\data\c3d
 +    * [[Other:Inspect3D:Tutorials:Metadata|Metadata File]]: C:\...\openbiomechanics-main\baseball_pitching\data\metadata.csv
 +    * MDH File: C:\...\openbiomechanics-main\baseball_pitching\code\v3d\model\v6_model_hybrid_lm.mdh
 +    * Add the following scripts and ensure they are in the correct order:
 +      * C:\...\CMotion Files\Filter.v3s
 +      * C:\...\CMotion Files\Events.v3s
 +      * C:\...\openbiomechanics-main\baseball_pitching\code\v3d\CMO.v3s
 +
 +  * Click **Create CMZs** 
 +  * [[Other:Inspect3D:Tutorials:Metadata|Metadata]]: Check "Subject Specific" next to playing_level
 +  * Load Library: Once the CMZ files have been created, in the Library Path Dialog make sure the path is set correctly and click **Load**.
 +{{:I3D_DrivePitchSel.png}}{{:I3D_DrivePitchMetadata.png?400}}
 ==== Hitting ==== ==== Hitting ====
  
 [[https://www.drivelinebaseball.com/2022/12/hitting-biomechanics-barrel-direction/|Driveline Hitting Biomechanics]] [[https://www.drivelinebaseball.com/2022/12/hitting-biomechanics-barrel-direction/|Driveline Hitting Biomechanics]]
  
-|Build CMZ files for Hitting data:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | +Build CMZ files for Hitting data: 
-|* Click [[Other:Inspect3D:Documentation:Dialogs:ToolBar#Workspace|Load Library]] Toolbar option\\   * In Library Path Dialog, click **Build CMZs**\\ \\ |* In the Build CMZ Dialog:\\   * Set the path to:\\     * C:\...\openbiomechanics-main\baseball_hitting\data\c3d\\   * [[Other:Inspect3D:Tutorials:Metadata|Metadata File]]:\\     * C:\...\openbiomechanics-main\baseball_hitting\data\metadata.csv\\   * MDH File:\\     * C:\...\openbiomechanics-main\baseball_hitting\code\v3d\model\v6_model_hybrid_lm.mdh\\   * Add the following scripts and ensure they are in the correct order:\\     * C:\...\CMotion Files\Filter.v3s\\     * C:\...\CMotion Files\Events.v3s\\     * C:\...\openbiomechanics-main\baseball_hitting\code\v3d\CMO.v3s\\   * Click **Create CMZs**  |  {{:I3D_DriveHitSel.png}}|\\ \\ |* [[Other:Inspect3D:Tutorials:Metadata|Metadata]]:\\   * Height Units: in\\   * Weight Units: Lb\\   * session_swing: Identifier Dynamic\\   * user: Identifier Static\\   * Check "Subject Specific" next to playing_level, side, bat weight/length  |  {{:I3D_DriveHitMetadata.png}}|\\ \\ * Load Library:\\   * Once the CMZ files have been created, in the Library Path Dialog make sure the path is set correctly and click **Load**.  |+  * Click [[Other:Inspect3D:Documentation:Dialogs:ToolBar#Workspace|Load Library]] Toolbar option 
 +  * In Library Path Dialog, click **Build CMZs**
  
 +  * In the Build CMZ Dialog:
 +    * Set the path to: C:\...\openbiomechanics-main\baseball_hitting\data\c3d
 +    * [[Other:Inspect3D:Tutorials:Metadata|Metadata File]]:C:\...\openbiomechanics-main\baseball_hitting\data\metadata.csv
 +    * MDH File: C:\...\openbiomechanics-main\baseball_hitting\code\v3d\model\v6_model_hybrid_lm.mdh
 +    * Add the following scripts and ensure they are in the correct order:
 +      * C:\...\CMotion Files\Filter.v3s
 +      * C:\...\CMotion Files\Events.v3s
 +      * C:\...\openbiomechanics-main\baseball_hitting\code\v3d\CMO.v3s
 +
 +  * Click **Create CMZs**
 +  * [[Other:Inspect3D:Tutorials:Metadata|Metadata]]:
 +    * Height Units: in
 +    * Weight Units: Lb
 +    * session_swing: Identifier Dynamic
 +    * user: Identifier Static
 +    * Check "Subject Specific" next to playing_level, side, bat weight/length
 +  * Load Library:* Once the CMZ files have been created, in the Library Path Dialog make sure the path is set correctly and click **Load**.
 +{{:I3D_DriveHitSel.png?500}}{{:I3D_DriveHitMetadata.png?400}}
 ===== Group Data ===== ===== Group Data =====
 +{{ :I3D_DriveAutoGroups.png?500}}
 +  * Click [[Other:Inspect3D:Documentation:Dialogs:ToolBar#Workspace|Group Definitions]] Toolbar option
 +  * Select **Group Definitions**
 +
 +  * In the **Group Definitions** dialog:
 +    * click **Auto-Populate Groups**
 +    * Choose the Signal Type and Folder
 +      * Combine Sides?
 +        * Select **Baseball** and options will appear on right
 +        * For Hitting change default arm labels to LeadArm_/TrailArm_
 +       * Refine using signal:
 +         * Add refinements (ex. group based on playing level) 
  
-|* Click [[Other:Inspect3D:Documentation:Dialogs:ToolBar#Workspace|Group Definitions]] Toolbar option\\   * Select **Group Definitions**\\ * In the **Group Definitions** dialog, click **Auto-Populate Groups**\\ * Choose the Signal Type and Folder\\ * Combine Sides?\\   * Select **Baseball** and options will appear on right\\     * For Hitting change default arm labels to LeadArm_/TrailArm_\\ * Refine using signal:\\   * Add refinements (ex. group based on playing level)  |  {{:I3D_DriveAutoGroups.png}}| 
  
   * Alternative: Click **Browse** to load these settings from an XML file to compare two playing levels (MILB vs. College).   * Alternative: Click **Browse** to load these settings from an XML file to compare two playing levels (MILB vs. College).
other/inspect3d/tutorials/driveline.1737056568.txt.gz · Last modified: by wikisysop