Aim-IK

by ehsan-mohammadi

ehsan-mohammadi / Aim-IK

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

150 Stars 10 Forks Last release: 11 months ago (Version-2.6) MIT License 85 Commits 5 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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.