This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
democap:motiontransferfingers [2022/02/01 13:47] – dragonlord | democap:motiontransferfingers [2025/09/10 11:15] (current) – dragonlord | ||
---|---|---|---|
Line 7: | Line 7: | ||
Bend fingers in response to VR Controller bending input. Each finger can be controlled individually or not at all. Each finger is defined as a single bone chain. Bending can be fine tuned using an animation move. | Bend fingers in response to VR Controller bending input. Each finger can be controlled individually or not at all. Each finger is defined as a single bone chain. Bending can be fine tuned using an animation move. | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | A newly created fingers motion transfer is not initialized for any hand. You have to use the init menu entries from the motion transfer menu to initialize the motion transfer for the respective hand. This is required only for using full finger tracking. | ||
+ | </ | ||
<WRAP clear></ | <WRAP clear></ | ||
+ | |||
+ | ====== Motion Transfer Menu ====== | ||
+ | |||
+ | Click the button '' | ||
+ | |||
+ | ===== Init right hand ===== | ||
+ | |||
+ | Initialize the finger and wrist rotation with default values for the right hand. | ||
+ | |||
+ | ===== Init left hand ===== | ||
+ | |||
+ | Initialize the finger and wrist rotation with default values for the left hand. | ||
+ | |||
+ | ===== Mirror hand... ===== | ||
+ | |||
+ | Show dialog to select fingers motion transfer to copy values from. The copied values are mirrored. | ||
====== Name ====== | ====== Name ====== | ||
Line 18: | Line 38: | ||
====== Thumb Base Bone ====== | ====== Thumb Base Bone ====== | ||
First bone in the thumb finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Thumb finger is not bend if no bone is selected. | First bone in the thumb finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Thumb finger is not bend if no bone is selected. | ||
+ | |||
+ | ====== Thumb Rotation ====== | ||
+ | Rotation of thumb base bone for use with non-animation-move based finger tracking. In this mode each individual finger segment is bend along the X-axis (<fc # | ||
====== Index Tip Bone ====== | ====== Index Tip Bone ====== | ||
Line 24: | Line 47: | ||
====== Index Base Bone ====== | ====== Index Base Bone ====== | ||
First bone in the index finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Index finger is not bend if no bone is selected. | First bone in the index finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Index finger is not bend if no bone is selected. | ||
+ | |||
+ | ====== Index Rotation ====== | ||
+ | Rotation of index base bone for use with non-animation-move based finger tracking. In this mode each individual finger segment is bend along the X-axis (<fc # | ||
====== Middle Tip Bone ====== | ====== Middle Tip Bone ====== | ||
Line 30: | Line 56: | ||
====== Middle Base Bone ====== | ====== Middle Base Bone ====== | ||
First bone in the middle finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Middle finger is not bend if no bone is selected. | First bone in the middle finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Middle finger is not bend if no bone is selected. | ||
+ | |||
+ | ====== Middle Rotation ====== | ||
+ | Rotation of middle base bone for use with non-animation-move based finger tracking. In this mode each individual finger segment is bend along the X-axis (<fc # | ||
====== Ring Tip Bone ====== | ====== Ring Tip Bone ====== | ||
Line 36: | Line 65: | ||
====== Ring Base Bone ====== | ====== Ring Base Bone ====== | ||
First bone in the ring finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Ring finger is not bend if no bone is selected. | First bone in the ring finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Ring finger is not bend if no bone is selected. | ||
+ | |||
+ | ====== Ring Rotation ====== | ||
+ | Rotation of ring base bone for use with non-animation-move based finger tracking. In this mode each individual finger segment is bend along the X-axis (<fc # | ||
====== Pinky Tip Bone ====== | ====== Pinky Tip Bone ====== | ||
Line 42: | Line 74: | ||
====== Pinky Base Bone ====== | ====== Pinky Base Bone ====== | ||
First bone in the pinky finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Pinky finger is not bend if no bone is selected. | First bone in the pinky finger chain. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Pinky finger is not bend if no bone is selected. | ||
+ | |||
+ | ====== Pinky Rotation ====== | ||
+ | Rotation of pinky base bone for use with non-animation-move based finger tracking. In this mode each individual finger segment is bend along the X-axis (<fc # | ||
+ | |||
+ | ====== Wrist Bone ====== | ||
+ | |||
+ | Wrist bone. Click on the label or the combo box to activate bone selection mode. Click in the preview window on a bone to select it. The selected bone is marked in red. Assigning wrist bone is useful to improve tracking quality on finger tracking without using a controller. VR runtimes tend to apply a rotational offset to the wrist not present in the reported input device causing the captured hand to have an unwanted twist. For controllers with hand tracking estimation this is usually not required. | ||
+ | |||
+ | ====== Wrist Rotation ====== | ||
+ | |||
+ | Rotation of wrist bone for use with non-animation-move based finger tracking. This rotation indicates the direction of the hand to match the actor hand. The X-axis (<fc # | ||
====== Tracker Slot ====== | ====== Tracker Slot ====== | ||
Line 52: | Line 95: | ||
Move from character animation file to use as closed hand state. If set replaces bending using bend angle with blending the move. The first frame in the move is used as closed hand state. All other frames are not used. The VR Controller Finger bend value is used to blend the move. Only bones of fully defined finger chains are animated. | Move from character animation file to use as closed hand state. If set replaces bending using bend angle with blending the move. The first frame in the move is used as closed hand state. All other frames are not used. The VR Controller Finger bend value is used to blend the move. Only bones of fully defined finger chains are animated. | ||
+ | <WRAP clear></ | ||
+ | |||
+ | ====== Fine Tuning ====== | ||
+ | |||
+ | <WRAP right :en>{{ : | ||
+ | |||
+ | Show parameters for fine tuning. These can be also adjusted in the [[democap: | ||
+ | |||
+ | ===== Thumb Bend Strength ===== | ||
+ | |||
+ | Defines the bend strength of the thumb. This is used only if finger tracking without animation move is used. Reducing this value helps to prevent fingers from clipping through the palm in case of character having finger segments of strongly differing length. | ||
+ | |||
+ | ===== Index Bend Strength ===== | ||
+ | |||
+ | Defines the bend strength of the index finger. This is used only if finger tracking without animation move is used. Reducing this value helps to prevent fingers from clipping through the palm in case of character having finger segments of strongly differing length. | ||
+ | |||
+ | ===== Middle Bend Strength ===== | ||
+ | |||
+ | Defines the bend strength of the middle finger. This is used only if finger tracking without animation move is used. Reducing this value helps to prevent fingers from clipping through the palm in case of character having finger segments of strongly differing length. | ||
+ | |||
+ | ===== Ring Bend Strength ===== | ||
+ | |||
+ | Defines the bend strength of the ring finger. This is used only if finger tracking without animation move is used. Reducing this value helps to prevent fingers from clipping through the palm in case of character having finger segments of strongly differing length. | ||
+ | |||
+ | ===== Pinky Bend Strength ===== | ||
+ | |||
+ | Defines the bend strength of the pinky finger. This is used only if finger tracking without animation move is used. Reducing this value helps to prevent fingers from clipping through the palm in case of character having finger segments of strongly differing length. | ||
+ | |||
+ | <WRAP clear></ |