Operators¶

IK Dynamic Operators¶
IK Dynamic operators can be found in the right side panel of a 3D viewport editor.
Import IK Dynamic¶
Import the IK Dynamic Geometry Nodes node group.
- Link
Link the IK Dynamic Geometry Nodes node group otherwise append.
Create Armature Link¶
Create the armature link with IK Dynamic. It will use the current pose as the target pose. The target pose must reflect the pose that the character should try to match as much as possible and it should be a relatively relaxed and neutral pose.
- Use Target Pose as Start Pose
Use the current pose as the start pose. It can be undesirable to use the current pose as the start pose if the start pose was already defined in the pose bones with the operator Apply Start Pose to IK Dynamic.
- Create Control
Create empty objects to control IK Dynamic.
Remove Armature Link¶
Remove the armature link with IK Dynamic.
All of the options should be enabled but can be changed.
- Remove Pose Bone Constraint
Remove the pose bone constraint.
- Remove Pose Bone Custom Property
Remove the pose bone IK Dynamic custom property.
- Remove Driver
Remove the driver linking the pose bone constraint to the pose bone IK Dynamic custom property.
- Remove IK Dynamic Mesh Object
Remove the IK Dynamic mesh object containing the IK Dynamic Geometry Nodes node group.
- Remove Control
Remove the empty objects used with IK Dynamic.
Apply Start Pose to IK Dynamic¶
Apply the current armature pose to IK Dynamic as the start pose for each selected pose bone. The start pose is saved in the pose bone.
Apply IK Dynamic Pose¶
Apply the current IK Dynamic pose to the armature pose and keyframe the pose bone IK Dynamic custom property to 0.0.
Bake IK Dynamic¶
Bake IK Dynamic animation in the current animation and keyframe the pose bone IK Dynamic custom property to 0.0.
- Bake Only Selected IK Dynamic Pose Bones
Bake only selected IK Dynamic pose bones.
- Remove Pose Bone IK Dynamic Custom Property
Remove pose bone IK Dynamic custom property and the link with IK Dynamic.
Update Armature Object¶
Update the armature object pose.
Calculate to Frame¶
Allow to calculate the cache of the IK Dynamic simulation.
- Frame Start
Frame start of the cache
- Frame End
Frame end of the cache
Note
It can be useful to launch Clear IK Dynamic Simulation Cache before Calculate to Frame to clear the existing IK Dynamic simulation cache.
Clear IK Dynamic Simulation Cache¶
Clear the IK Dynamic simulation cache to ensure that changes in IK Dynamic are updated.
- Clear All IK Dynamic Index
Clear all IK Dynamic systems simulation cache.
- IK Dynamic Index
Index of the IK Dynamic system to clear.
- Only Selected Objects
In object mode, only include selected objects otherwise include all objects in the current view layer.
Apply Pose Bone IK Dynamic Settings¶
Apply the pose bone IK Dynamic settings to IK Dynamic. This is done automatically if Update Pose Bone IK Dynamic Settings is enabled.
- IK Dynamic Index
Index of the IK Dynamic system to update.
Read Pose Bone IK Dynamic Settings¶
Read the IK Dynamic settings of an IK Dynamic system and write the settings in the pose bone. This is used to check the existing IK Dynamic settings of an IK Dynamic system.
- IK Dynamic Index
Index of the IK Dynamic system to read.
Calculate Pose Bones Length¶
Calculate the pose bones length.
Note
It can provide useful data when tweaking the IK Dynamic settings Instance Reference Minimum Distance and Instance Reference Maximum Distance.
Set Pose Bone IK Dynamic Reference¶
Set the position of the IK Dynamic reference for each selected pose bone to the position of the active pose bone or cursor. The IK Dynamic reference is attached to the owner and should be located at the start of the pose bone IK chain.
- IK Dynamic Index
Index of the IK Dynamic system to set.
- Use Cursor
Use the cursor position of the current scene instead of the active pose bone position.
Select IK Dynamic Pose Bones¶
Select the IK Dynamic pose bones.
- Extend Pose Bones
Extend pose bones selection with IK Dynamic pose bones.
IK Dynamic Toggle¶
Allow to toggle an IK Dynamic system. It toggles the visibility of the system and can key relevant properties in the current action.
- Update Visibility
Update visibility.
- Update Pose Bone Custom Property
Update pose bone IK Dynamic custom property.
- Keyframe
No Keyframe, do not add keyframes.
Keyframe, add keyframes to the visibility toggle and pose bone IK Dynamic custom property.
Remove Keyframe, remove keyframes of the visibility toggle and pose bone IK Dynamic custom property.
- Keyframe Visibility
Edit visibility keyframe.
- Keyframe Pose Bone Custom Property
Edit pose bone IK Dynamic custom property.
- IK Dynamic Index
Index of the IK Dynamic system to toggle.
Save IK Dynamic Settings¶
Allow to save IK Dynamic settings in a text data block or load IK Dynamic settings with a text data block to an existing IK Dynamic system with the IK Dynamic index.
- Load
Load IK Dynamic Settings with a text data block.
- Load Ground
Load ground
- Load Direct Control
Load direct control
- Load Indirect Control
Load indirect control
- Load Start Position
Load start position
- Load Start Rotation
Load start rotation
- Load Pose Bone Settings
Load pose bone IK Dynamic settings
- Save Pose Bone Settings
Save pose bone IK Dynamic settings
- IK Dynamic Index
Index of the IK Dynamic system to save or load.