visual3d:documentation:reports:3d_animation_viewer
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
visual3d:documentation:reports:3d_animation_viewer [2024/06/14 17:30] – created sgranger | visual3d:documentation:reports:3d_animation_viewer [2024/07/17 15:46] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | |===== Contents | + | ====== 3D Animation Viewer ====== |
- | ==== Changing the data file being animated | + | === Changing the data file being animated === |
- | [[File: | + | {{:changingdatafiles.png}}\\ |
- | Visual3D pipeline commands and animations use the [[Visual3D:Overview: | + | Visual3D pipeline commands and animations use the [[Visual3D:Getting_Started: |
- | ==== 3D Viewer Animation Controls | + | === 3D Viewer Animation Controls === |
Roll your mouse over the image below for a brief introduction to the various parts of the Visual3D™ Animation Control . | Roll your mouse over the image below for a brief introduction to the various parts of the Visual3D™ Animation Control . | ||
- | [[File: | + | {{:animationcontrols.png}}\\ |
The animation controls provide functions that are similar to standard video controls. | The animation controls provide functions that are similar to standard video controls. | ||
- | ==== Controlling the 3D animation window. | + | === Controlling the 3D animation window. === |
Controlling the position and orientation of the camera in the 3D viewer. | Controlling the position and orientation of the camera in the 3D viewer. | ||
Line 25: | Line 25: | ||
* Holding down the **center mouse button** (on a three-button mouse), or both the **left mouse button and right mouse buttons** together, allows the user to shift (translate) the scene from side to side and up or down. | * Holding down the **center mouse button** (on a three-button mouse), or both the **left mouse button and right mouse buttons** together, allows the user to shift (translate) the scene from side to side and up or down. | ||
- | ==== Setting the sensitivity of the mouse movements | + | === Setting the sensitivity of the mouse movements === |
- | [[File: | + | {{:mousesensitivity.png}}\\ |
Line 41: | Line 41: | ||
Color a segment or a muscle based on a color lookup table and a signal | Color a segment or a muscle based on a color lookup table and a signal | ||
- | ====== Animating Multiple C3D Files ====== | + | ===== Animating Multiple C3D Files ===== |
Select the following file menu option. | Select the following file menu option. | ||
- | [[File: | + | {{:MultipleAnimationDisplayMenu.png}}\\ |
The following dialog will appear allowing you to select the files to be displayed simultaneously. Note that the currently active motion file will also be displayed. | The following dialog will appear allowing you to select the files to be displayed simultaneously. Note that the currently active motion file will also be displayed. | ||
- | [[File: | + | {{:MultipleAnimationDisplayDialog.png}}\\ |
An example of the resulting animation is as follows: | An example of the resulting animation is as follows: | ||
- | [[File: | + | {{:MultipleAnimationDisplay.gif}} |
- | ====== Color Map Signal To Muscle | + | ===== Color Map Signal To Muscle ===== |
Color a segment or a muscle based on a color lookup table and a signal | Color a segment or a muscle based on a color lookup table and a signal | ||
Line 63: | Line 63: | ||
Under the model menu item, select **Color Item With Signal** | Under the model menu item, select **Color Item With Signal** | ||
- | [[File: | + | {{:MapColorsDlg.png}}\\ |
Line 70: | Line 70: | ||
Select the signal | Select the signal | ||
- | ==== Pipeline Command: Map_Signal_To_Muscle | + | === Pipeline Command: Map_Signal_To_Muscle === |
Map a Signal to a Muscle. The range of the signal is mapped to the default look up table that determines the color that the muscle will be rendered in the 3D animation viewer for a given value of the signal. | Map a Signal to a Muscle. The range of the signal is mapped to the default look up table that determines the color that the muscle will be rendered in the 3D animation viewer for a given value of the signal. | ||
Line 82: | Line 82: | ||
|**/ | |**/ | ||
- | ====== Camera Tracking | + | ===== Camera Tracking ===== |
**(Have the camera track a segment in the 3D viewer rather than stay stationary in the laboratory.)** | **(Have the camera track a segment in the 3D viewer rather than stay stationary in the laboratory.)** | ||
Line 91: | Line 91: | ||
* Select the position and orientation of the camera with respect to the laboratory coordinate system\\ | * Select the position and orientation of the camera with respect to the laboratory coordinate system\\ | ||
- | [[File: | + | {{:SetCameraPerspective.png}} |
* Select Set **Camera Perspective** from the **View Menu** | * Select Set **Camera Perspective** from the **View Menu** | ||
* Save the Current Camera Perspective\\ | * Save the Current Camera Perspective\\ | ||
- | [[File: | + | {{:SaveCameraPerspective.gif}} |
* Overwrite the existing perspective | * Overwrite the existing perspective | ||
* Select the pelvis segment and select **Move Camera to Track Segment CG**\\ | * Select the pelvis segment and select **Move Camera to Track Segment CG**\\ | ||
- | [[File: | + | {{:TrackPelvis.gif}} |
* Play the animation. When the pelvis segment is in view the camera will be focused on the segment. The scene will shift so that the pelvis segments remains in view.\\ | * Play the animation. When the pelvis segment is in view the camera will be focused on the segment. The scene will shift so that the pelvis segments remains in view.\\ | ||
- | [[File: | + | {{:TrackPelvisView.gif}} |
- | ====== Modify the Properties of the Animated Markers | + | ===== Modify the Properties of the Animated Markers ===== |
You can modify the size of the targets, landmarks, and joints in three ways. | You can modify the size of the targets, landmarks, and joints in three ways. | ||
- | ===== Marker Size ===== | + | ==== Marker Size ==== |
First, by defining the default size of all markers | First, by defining the default size of all markers | ||
- | [[File: | + | {{:DefaultMarkerSize.jpg}} |
- | [[File: | + | {{:SetMarkerSize.jpg}} |
Second, by scaling the size in the Data Tree. Select a signal in the data tree using the right mouse button, then select the item "Draw Target Size" | Second, by scaling the size in the Data Tree. Select a signal in the data tree using the right mouse button, then select the item "Draw Target Size" | ||
- | [[File: | + | {{:DrawTargetSize.jpg}} |
Third, by scaling the size by selecting "Draw Target Properties" | Third, by scaling the size by selecting "Draw Target Properties" | ||
- | [[File: | + | {{:DrawTargetProperties.jpg}} |
- | [[File: | + | {{:SetAnimationDrawSize.jpg}} |
Fourth, use a pipeline command. Note that this uses the same dialog as above. | Fourth, use a pipeline command. Note that this uses the same dialog as above. | ||
Line 134: | Line 134: | ||
! / | ! / | ||
**;** | **;** | ||
- | ===== Marker Colors | + | ==== Marker Colors ==== |
Motion Capture marker data are displayed in the data tree with four elements (z,y,z, residual). | Motion Capture marker data are displayed in the data tree with four elements (z,y,z, residual). | ||
Line 146: | Line 146: | ||
To distinguish the " | To distinguish the " | ||
If the user selects to color the markers by residual, the color of the marker changes from green (near zero residual) to yellow. | If the user selects to color the markers by residual, the color of the marker changes from green (near zero residual) to yellow. | ||
- | ===== Segment Primitives | + | ==== Segment Primitives ==== |
Segment Primitives can be a useful tool in visualizing the position and orientation of segments in relation to each other. Segment Primitives can either be drawn using the pipeline, or by using the Draw Segment Primitives Dialog, both methods are described [[Visual3D: | Segment Primitives can be a useful tool in visualizing the position and orientation of segments in relation to each other. Segment Primitives can either be drawn using the pipeline, or by using the Draw Segment Primitives Dialog, both methods are described [[Visual3D: | ||
- | ====== Example 3D Viewer 1 ====== | + | ===== Example 3D Viewer 1 ===== |
**Draw a Line between 2 Markers** | **Draw a Line between 2 Markers** | ||
Line 158: | Line 158: | ||
In the following example, draw a line between markers S1 and S2, and another line between markers L1 and L2. | In the following example, draw a line between markers S1 and S2, and another line between markers L1 and L2. | ||
- | ==== Step 1- Create landmarks | + | === Step 1- Create landmarks === |
Visual3D muscles are connections between landmarks, so create landmarks coincident with the 4 markers. | Visual3D muscles are connections between landmarks, so create landmarks coincident with the 4 markers. | ||
- | [[File: | + | {{:Landmark_S1.jpg}}\\ |
Create similar landmarks for S2, L1, & L2 | Create similar landmarks for S2, L1, & L2 | ||
- | ==== Step 2 Create Muscles | + | === Step 2 Create Muscles === |
Switch to the Muscles Tab in Model Builder Mode. | Switch to the Muscles Tab in Model Builder Mode. | ||
Line 175: | Line 175: | ||
Select Create Muscle. | Select Create Muscle. | ||
- | [[File: | + | {{:CreateMuscle.jpg}}\\ |
- | ==== Step 3 Add Landmarks to Muscle Definition | + | === Step 3 Add Landmarks to Muscle Definition === |
Select the landmark in the bottom combo box below | Select the landmark in the bottom combo box below | ||
Line 186: | Line 186: | ||
Do this for each of the two landmarks. | Do this for each of the two landmarks. | ||
- | [[File: | + | {{:Muscle_S1S2.jpg}}\\ |
Now do the same for a muscle names L1L2 comprised of landmarks L_L1 & L_L2 | Now do the same for a muscle names L1L2 comprised of landmarks L_L1 & L_L2 | ||
- | ==== Step 4 Check the view option to display muscles | + | === Step 4 Check the view option to display muscles === |
- | [[File: | + | {{:ViewMuscles.jpg}} |
- | |||
- | Retrieved from "" | ||
visual3d/documentation/reports/3d_animation_viewer.1718386239.txt.gz · Last modified: 2024/06/14 17:30 by sgranger