Need help with Aim-IK?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

ehsan-mohammadi
186 Stars 14 Forks MIT License 85 Commits 1 Opened issues

Description

A Unity-3D library, to procedural orientate character head (and chest) in a direction without using any animation data.

Services available

!
?

Need anything else?

Contributors list

# 23,635
unity3d
steamwo...
unity2d
vscode
43 commits

Aim-IK

A Unity-3D library, to procedural orientate character head (and chest) in a direction without using any animation data.

License Release Total Dwonloads
Download DLL Download Unity Package

Aim-IK, is a Unity-3D library that procedurally orientate character head (and chest) in a direction (at a target position), without using any animation data. This comes as a correction on (some) joint(s) rotation, on top of the current animation.

Aim-IK features

Aim-IK 3D

  • Control character head in a direction without using any animation data.
  • Control character chest parts in a direction without using any animation data, too.
  • Limit the head rotation in 3 axes.
  • Limit the chest parts rotation in 3 axes.
  • Eyes offset.
  • Chest part offset.
  • Smooth look at.
  • Draw eye line.
  • Draw chest part line.

Aim-IK 2D

  • Control character head in a direction without using any animation data.
  • Control character chest parts in a direction without using any animation data, too.
  • Limit the head rotation in z axis.
  • Limit the chest parts rotation in z axis.
  • Eyes offset.
  • Chest part offset.
  • Smooth look at.
  • Draw eye line.
  • Draw chest part line.

Getting started

If you just want to use Aim-IK, download

Aim-IK.dll
or
Aim-IK.unitypackage
file.

For more information, if you want to use Aim-IK for 3D characters, read Wiki - How to using Aim-IK in Unity-3D? and if you want to use it for 2D characters, read Wiki - How to using Aim-IK in Unity-2D? carefully.

But is you want to compile the source code, follow these steps:

  • Clone a copy of the repo:
    git clone https://github.com/ehsan-mohammadi/Aim-IK.git
  • Change to the Aim-IK directory:
    cd Aim-IK
  • Open the project in Visual Studio by clicking on
    Aim-IK.sln

For more information, read Wiki - Compiling Aim-IK (in Visual Studio) carefully.

Contributing

You can help this project by reporting problems, suggestions or contributing to the code.

Report a problem or suggestion

Go to Aim-IK Issue tracker and check if your problem/suggestion is already reported. If not, create a new issue with a descriptive title and detail your suggestion or steps to reproduce the problem.

Contribute to the code

If you know how to code, I welcome you to send fixes and new features.

License

Aim-IK is available to anybody free of charge, under the terms of MIT License (See LICENSE).

Contacts

Email: [email protected]
Linkedin: https://linkedin.com/in/ehsan-mohammadi
Twitter: https://twitter.com/EhsanMhdi

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.