visual3d:documentation:reports:3d_animation_viewer
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:reports:3d_animation_viewer [2024/06/19 12:53] – sgranger | visual3d:documentation:reports:3d_animation_viewer [2024/07/17 15:46] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{==== changing the data file being animated | + | ====== 3D Animation Viewer ====== |
- | changingdatafiles.png\\ | + | === Changing the data file being animated === |
+ | {{: | ||
- | visual3d pipeline commands and animations use the [[visual3d: | ||
- | ==== 3d viewer animation controls ==== | + | Visual3D pipeline commands and animations use the [[Visual3D: |
- | roll your mouse over the image below for a brief introduction to the various parts of the visual3d™ animation control . | + | === 3D Viewer Animation Controls === |
- | animationcontrols.png\\ | + | Roll your mouse over the image below for a brief introduction to the various parts of the Visual3D™ Animation Control |
+ | {{: | ||
- | the animation controls provide functions that are similar to standard video controls. | ||
- | ==== controlling the 3d animation | + | The animation |
- | controlling | + | === Controlling |
- | * the **left mouse button** is used to modify | + | Controlling |
- | * the **right mouse button** is used to modify the scaling of the scene. holding down the right mouse button and moving the mouse outward moves the camera | + | |
- | * 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 **left mouse button** is used to modify |
+ | * The **right mouse button** is used to modify the scaling of the scene. Holding down the right mouse button and moving the mouse outward moves the camera closer to the center of the scene (increases the size of the image displayed). | ||
+ | * 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. | ||
- | mousesensitivity.png\\ | + | === Setting the sensitivity of the mouse movements === |
+ | {{: | ||
- | the sensitivity of the 3d transformations of the scene relative to the physical movement of the mouse is determined by several factors. the user does not need to figure out these factors but can modify the effective sensitivity by selecting " | ||
- | [[visual3d: | + | The sensitivity of the 3D transformations of the scene relative to the physical movement of the mouse is determined by several factors. The user does not need to figure out these factors but can modify the effective sensitivity by selecting " |
- | controls | + | [[Visual3D: |
+ | |||
+ | Controls | ||
\\ | \\ | ||
- | [[#color_map_signal_to_muscle|color map signal to muscle]] | + | [[#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 |
- | ====== animating multiple c3d files ====== | + | ===== Animating Multiple C3D Files ===== |
- | select | + | Select |
- | multipleanimationdisplaymenu.png\\ | + | {{: |
- | the following dialog will appear allowing you to select the files to be displayed simultaneously. | + | The following dialog will appear allowing you to select the files to be displayed simultaneously. |
- | multipleanimationdisplaydialog.png\\ | + | {{: |
- | an example of the resulting animation is as follows: | + | An example of the resulting animation is as follows: |
- | 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 |
- | under the model menu item, select **color item with signal** | + | Under the model menu item, select **Color Item With Signal** |
- | mapcolorsdlg.png\\ | + | {{: |
- | select | + | Select |
- | select | + | Select |
- | ==== pipeline command: map_signal_to_muscle ==== | + | === Pipeline Command: Map_Signal_To_Muscle |
- | map a signal | + | Map a Signal |
- | |**map_signal_to_muscle**| | | + | |**Map_Signal_To_Muscle**| | |
- | |**/calibration_file=** |the name of the link model (standing trial) | | + | |**/Calibration_File=** |The name of the Link Model (Standing Trial) | |
- | |**/muscle_names=** |the type of the muscle to be colored by a signal | + | |**/Muscle_Names=** |The type of the muscle to be colored by a signal |
- | |**/signal_types=** |the type of signal to be evaluated | + | |**/Signal_Types=** |The type of signal to be evaluated |
- | |**/signal_names=** |the names of the signals to be evaluated | + | |**/Signal_Names=** |The names of the signals to be evaluated |
- | |**/signal_folder=** |the name of the signal folder | + | |**/Signal_Folder=** |The name of the signal folder |
- | |**/component=** |(x, y, z, or magnitude)the component of the signal used to color the muscle.| | + | |**/Component=** |(X, Y, Z, or Magnitude)The component of the signal used to color the muscle.| |
- | ====== 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.)** |
- | [[https:// | + | [[https:// |
- | the default animation viewer allows the user to interactively set the position and orientation of the camera. | + | The default animation viewer allows the user to interactively set the position and orientation of the camera. |
- | * select | + | * Select |
- | 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\\ |
- | savecameraperspective.gif | + | {{: |
- | * overwrite | + | * Overwrite |
- | * select | + | * Select |
- | trackpelvis.gif | + | {{: |
- | * play the animation. | + | * Play the animation. |
- | trackpelvisview.gif | + | {{: |
- | ====== modify | + | ===== Modify |
- | 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 |
- | defaultmarkersize.jpg | + | {{: |
- | setmarkersize.jpg | + | {{: |
- | second, by scaling the size in the data tree. select | + | Second, by scaling the size in the Data Tree. Select |
- | drawtargetsize.jpg | + | {{: |
- | third, by scaling the size by selecting "draw target properties" | + | Third, by scaling the size by selecting "Draw Target Properties" |
- | drawtargetproperties.jpg | + | {{: |
- | setanimationdrawsize.jpg | + | {{: |
- | fourth, use a pipeline command. | + | Fourth, use a pipeline command. |
- | [[visual3d:documentation:pipeline:other_commands:set_animation_draw_properties|set_animation_draw_properties]] | + | [[Visual3D:Documentation:Pipeline:Other_Commands:Set_Animation_Draw_Properties|Set_Animation_Draw_Properties]] |
- | /signal_types= | + | /SIGNAL_TYPES= |
- | ! /signal_folder=original | + | ! /SIGNAL_FOLDER=ORIGINAL |
- | ! /signal_names= | + | ! /SIGNAL_NAMES= |
- | ! /target_size=normal | + | ! /TARGET_SIZE=NORMAL |
- | ! /override_target_color=true | + | ! /OVERRIDE_TARGET_COLOR=TRUE |
- | /target_color=#80ff80 | + | /TARGET_COLOR=#80FF80 |
- | /draw_trail=true | + | /DRAW_TRAIL=TRUE |
- | ! /override_trail_color=true | + | ! /OVERRIDE_TRAIL_COLOR=TRUE |
- | /trail_color=#ffff80 | + | /TRAIL_COLOR=#FFFF80 |
- | /trail_all_frames=true | + | /TRAIL_ALL_FRAMES=TRUE |
- | ! /trail_behind= | + | ! /TRAIL_BEHIND= |
- | ! /trail_ahead= | + | ! /TRAIL_AHEAD= |
**;** | **;** | ||
- | ===== marker colors ===== | + | ==== Marker Colors |
- | motion capture | + | Motion Capture |
- | the residual value is a result value from the 3d tracking software. | + | The residual value is a result value from the 3D tracking software. |
a residual value less than zero indicates that the data is unreliable | a residual value less than zero indicates that the data is unreliable | ||
- | a residual value equal to 0 indicates that the data were processed prior to get into visual3d | + | a residual value equal to 0 indicates that the data were processed prior to get into Visual3D |
- | the default animation view displays the markers as grey spheres. | + | The default animation view displays the markers as grey spheres. |
+ | |||
+ | 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. | ||
+ | ==== Segment Primitives ==== | ||
- | to distinguish the " | + | Segment Primitives can be a useful tool in visualizing |
- | if the user selects | + | |
- | ===== 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: | + | ===== Example 3D Viewer 1 ===== |
- | ====== example 3d viewer 1 ====== | + | **Draw a Line between 2 Markers** |
- | **draw a line between 2 markers** | + | As of version 4.0 Visual3D does not provide the capability to draw a simple |
- | as of version 4.0 visual3d does not provide | + | In the following example, |
- | 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 |
- | visual3d muscles are connections between landmarks, so create landmarks coincident with the 4 markers. | + | {{: |
- | 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. | + | Enter the name S1S2 into the Name Edit Box. |
- | enter the name s1s2 into the name edit box. | + | Select Create Muscle. |
- | select create muscle. | + | {{: |
- | 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 | + | select |
- | select append landmark. | + | Do this for each of the two landmarks. |
- | do this for each of the two landmarks. | + | {{: |
- | 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 ==== | + | {{: |
- | viewmuscles.jpg | ||
- | }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} |
visual3d/documentation/reports/3d_animation_viewer.1718801609.txt.gz · Last modified: 2024/06/19 12:53 by sgranger