Skip to main content

IkPro

22 tools in this family (folder Editor/Tools/IkPro/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
ik_add_rotation_limitwritesAttach a rotation limit to a bone inside an existing solver. Kinds: 'hinge' (1-axis range),
ik_bake_to_animationwritesBake the result of running a solver each frame into an AnimationClip asset. Records the rotation
ik_calibrate_vrikwritesCalibrate a VR IK solver to the actual physical player. Measures real-world head height vs.
ik_export_setupread-onlyExport the entire IkPro session — all registered solvers, kinds, stages, LOD distances — to a
ik_set_effector_targetwritesPoint a full-body effector at a target Transform (or world position). Effector kinds: Body,
ik_set_effector_weightwritesSet the position/rotation/pin weights on a full-body effector (0–1). Weights are typically
ik_setup_aimwritesRegister an Aim IK solver. Rotates a chain of bones so the local 'aim axis' on the final bone
ik_setup_ccdwritesRegister a Cyclic Coordinate Descent (CCD) IK solver. CCD iterates bones from tip back to root,
ik_setup_fabrikwritesRegister a Forward And Backward Reaching Inverse Kinematics (FABRIK) solver on a bone chain.
ik_setup_fullbodywritesAuto-wire a full-body humanoid IK setup from a Unity Humanoid Animator. Reads all bone references
ik_setup_grounderwritesRegister a foot-grounding solver. Raycasts from each foot down to the ground, smoothly lifts feet
ik_setup_hit_reactionwritesRegister a hit reaction overlay on top of a full-body IK solver. Subsequent ik_apply_hit calls
ik_setup_interactionwritesConfigure an IK-driven interaction (pickup, push, lever pull). Defines which effector reaches
ik_setup_limbwritesRegister a 2-bone analytical limb IK (law of cosines). Designed for arms (shoulder→elbow→wrist)
ik_setup_lookatwritesRegister a head/spine/eye Look-At IK. Distributes rotation: spine bones contribute by weight curve,
ik_setup_ragdoll_blendwritesRegister a ragdoll-blend solver. Maps a list of bone Transforms to existing Rigidbodies so the
ik_setup_shoulder_rotatorwritesRegister a shoulder rotator. When the arm reaches overhead (or far forward), the shoulder bone
ik_setup_trigwritesRegister a 3-bone trigonometric IK solver. Like ik_setup_limb but exposes the third bone as a
ik_setup_twist_relaxerwritesAdd a twist relaxer to a wrist/elbow bone. After every IK solve, slerps the twist bone toward
ik_setup_vrikwritesAuto-wire VR IK from a Unity Humanoid character. Inputs: HMD (head) + 2 hand controllers, plus
ik_solve_previewwritesRun a one-shot solve of a registered solver and return the resulting world-space position and
ik_validate_rigread-onlyValidate a Humanoid or Generic rig for IK compatibility. Reports missing bones, suspicious