{"id":23543138,"url":"https://github.com/ehsan-mohammadi/aim-ik","last_synced_at":"2025-04-09T09:07:46.429Z","repository":{"id":56753630,"uuid":"205431992","full_name":"ehsan-mohammadi/Aim-IK","owner":"ehsan-mohammadi","description":"A Unity package, to procedurally orientate the character's head (and spine) in a direction without using any animation data.","archived":false,"fork":false,"pushed_at":"2022-08-16T18:03:56.000Z","size":6302,"stargazers_count":342,"open_issues_count":1,"forks_count":26,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-02T06:09:03.109Z","etag":null,"topics":["aim","animation","animations","animator","game","ik","joint","joints","library","unity","unity3d","unitypackage"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ehsan-mohammadi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-30T17:55:44.000Z","updated_at":"2025-02-26T11:01:28.000Z","dependencies_parsed_at":"2022-08-16T01:40:35.854Z","dependency_job_id":null,"html_url":"https://github.com/ehsan-mohammadi/Aim-IK","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehsan-mohammadi%2FAim-IK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehsan-mohammadi%2FAim-IK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehsan-mohammadi%2FAim-IK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehsan-mohammadi%2FAim-IK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ehsan-mohammadi","download_url":"https://codeload.github.com/ehsan-mohammadi/Aim-IK/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248008630,"owners_count":21032556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aim","animation","animations","animator","game","ik","joint","joints","library","unity","unity3d","unitypackage"],"created_at":"2024-12-26T06:18:44.462Z","updated_at":"2025-04-09T09:07:46.393Z","avatar_url":"https://github.com/ehsan-mohammadi.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aim-IK\n\n\u003eA Unity package, to procedurally orientate the character's head (and spine) in a direction without using any animation data.\n\n[![License](https://img.shields.io/github/license/ehsan-mohammadi/Aim-IK?color=%23fc505e\u0026label=License)](../master/LICENSE)\n[![Release](https://img.shields.io/github/v/release/ehsan-mohammadi/Aim-IK?include_prereleases\u0026color=%23fc505e\u0026label=Release)](https://github.com/ehsan-mohammadi/Aim-IK/releases/tag/Version-3.0)\n[![Total Dwonloads](https://img.shields.io/github/downloads/ehsan-mohammadi/Aim-IK/total?color=%23fc505e\u0026label=Total%20Downloads)](https://github.com/ehsan-mohammadi/Aim-IK/releases)\n\u003cbr /\u003e\n[![Download Unity Package](https://img.shields.io/badge/Download-Unity%20Package%20file-%23fc505e)](https://github.com/ehsan-mohammadi/Aim-IK/releases/download/Version-3.0/Aim-IK.unitypackage)\n\n\u003cimg src=\"https://github.com/ehsan-mohammadi/Aim-IK/blob/master/Images/Aim-IK-logo.png?raw=true\"/\u003e\n\n**Aim-IK**, is a Unity package, to procedurally orientate the character's head (and spine) in a direction without using any animation data. This comes as a correction on (some) joint(s) rotation, on top of the current animation.\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/ehsan-mohammadi/Aim-IK/master/Images/Aim-IK-gif.gif\"/\u003e\u003c/p\u003e\n\n## Aim-IK features\n\n### Aim-IK 3D\n\n- Control character head in a direction without using any animation data.\n- Control character spine parts in a direction without using any animation data, too.\n- Limit the head rotation in 3 axes.\n- Limit the spine parts rotation in 3 axes.\n- Eyes offset.\n- spine part offset.\n- Smooth look at.\n- Draw eye line.\n- Draw spine part line.\n\n### Aim-IK 2D\n\n- Control character head in a direction without using any animation data.\n- Control character spine parts in a direction without using any animation data, too.\n- Limit the head rotation in z axis.\n- Limit the spine parts rotation in z axis.\n- Eyes offset.\n- spine part offset.\n- Smooth look at.\n- Draw eye line.\n- Draw spine part line.\n\n## Getting started\n\nFollow one of these steps:\n\n### Download from Unity Package Manager\n\n- In Unity, follow `Window \u003e Package Manager`.\n- In the opened window, click on `+` button and select `Add package from git URL`.\n- Then paste `https://github.com/ehsan-mohammadi/Aim-IK.git` git URL.\n- Click on `Add` button and let it download the package.\n\n### Download .unitypackage file\n\n- Simply, download [`Aim-IK.unitypackage`](https://github.com/ehsan-mohammadi/Aim-IK/releases/download/Version-3.0/Aim-IK.unitypackage) file and import it to your project.\n\n### Download the source code\n- Clone a copy of the repo:\u003cbr /\u003e `git clone https://github.com/ehsan-mohammadi/Aim-IK.git`\n- Copy entire `Aim-IK` folder to your project.\n\nFor more information, read [Aim-IK Wiki](https://github.com/ehsan-mohammadi/Aim-IK/wiki) carefully.\n\n## Contributing\n\nYou can help this project by reporting problems, suggestions or contributing to the code.\n\n### Report a problem or suggestion\n\nGo to [Aim-IK Issue tracker](https://github.com/ehsan-mohammadi/Aim-IK/issues) 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.\n\n### Contribute to the code\n\nIf you know how to code, I welcome you to send fixes and new features.\n\n## License\n\nAim-IK is available to anybody free of charge, under the terms of MIT License (See [LICENSE](../master/LICENSE)).\n\n## Contacts\n\n**Email:** [mohammadi.ehsan1994@gmail.com](mailto:mohammadi.ehsan1994@gmail.com)\n\u003cbr/\u003e\n**Linkedin:** [https://linkedin.com/in/ehsan-mohammadi](https://linkedin.com/in/ehsan-mohammadi)\n\u003cbr/\u003e\n**Twitter:** [https://twitter.com/EhsanMhdi](https://twitter.com/EhsanMhdi)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fehsan-mohammadi%2Faim-ik","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fehsan-mohammadi%2Faim-ik","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fehsan-mohammadi%2Faim-ik/lists"}