This shows you the differences between two versions of the page.
— | democap:ppob_grabattach [2022/09/02 14:26] (current) – created dragonlord | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{tag> | ||
+ | <WRAP youarehere> | ||
+ | [[: | ||
+ | </ | ||
+ | |||
+ | <WRAP right :en>{{ : | ||
+ | |||
+ | Properties related to grabbing objects behavior. See [[democap: | ||
+ | |||
+ | Objects grabbed using GrabAttach are attached using a temporary constraint with all linear degrees of freedom locked and all angular degrees of freedom unrestrained. This has the effect of pushing and pulling objects at the origin of the GrabAttach object disregarding actor hand orientation. | ||
+ | |||
+ | While grabbing the object the actor hand is modified using Inverse Kinematics to ensure it is located at the grab location even if the actor pulls further away or pushes closed than the physical constraints of the grabbed object allow. For example if the GrabAttach object is attached to a drawer and the rig bone of the drawer is constraint to the case of the drawer then the drawer can only move a certain distance outwards and inwards and not turn. If the actor grabs this object he can easily move his hand further away than he could if he pulled on a real drawer. The drawer would be restraint to not move further outwards but the actor hand would move away from the drawer which looks wrong and breaks the motion capture result. Using Inverse Kinematics the actor hand is pulled back to the grab spot on the drawer which ensures the virtual hand does not move away. | ||
+ | |||
+ | <WRAP clear></ | ||
+ | |||
+ | ====== Bone ====== | ||
+ | |||
+ | Defines the bone to grab in the parent object. | ||
+ | |||
+ | If bone is empty string the entire object is grabbed using a temporary constraint with all degrees of freedom locked and the above mentioned behaviors do not apply. | ||
+ | |||
+ | If a bone is selected a temporary ball point type constraint is used and the above mentioned behaviors apply. | ||
+ | |||
+ | The combo box shows the list of bones in the parent object or an empty list of the GrabAttach is not attached to a parent object. The list of bones can be incorrect at times. Click the '' | ||
+ | |||
+ | ====== Grab ====== | ||
+ | |||
+ | Defines aspects of grabbing. | ||
+ | |||
+ | If the '' | ||
+ | |||
+ | If the '' | ||