Forward and inverse kinematic tool
A downloadable tool
Welcome to my inverse kinematic project for Unity 👋
The project has two objectives: first, to create a simple inverse kinematics tool; and second, to create an inverse kinematics chain (with more than one joint).
How to use it:
- Download the package
- Drag and drop it into your Unity project
Setup
Where do we start? First, the script SimpleIK.cs needs to be added to an object in the scene.
Here's what we need next:
- one arm with three GameObjects;
- one empty GameObject for the position target;
- one empty GameObject for the rotation target.
Now let's see how to make it work!

In the script:
- Bones is just a list of the bones we want to affect.
- Target for the position one.
- Rotation Target is for the rotation one.
- Offset is a parameter for the rotation of the bones. Sometimes, the bones are not in the right direction.
- Shoulder Offset is similar to the previous one; it's for the rotation of the arm.
- Interpolation Switch is the percentage between the forward and inverse kinematic controls.
| Status | In development |
| Category | Tool |
| Author | Piercourt Charles |
| Tags | 3D, Animation, Indie, Procedural Generation, Prototype, Real-Time, Unity |
Download
Download
IK.unitypackage 1.3 kB


Leave a comment
Log in with itch.io to leave a comment.