{"id":20592142,"url":"https://github.com/igelbox/blender-retarget","last_synced_at":"2025-04-14T22:54:29.009Z","repository":{"id":27563051,"uuid":"113707468","full_name":"igelbox/blender-retarget","owner":"igelbox","description":"Applies animation from one armature to another","archived":false,"fork":false,"pushed_at":"2022-05-10T19:59:49.000Z","size":44,"stargazers_count":155,"open_issues_count":5,"forks_count":20,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-14T22:54:14.845Z","etag":null,"topics":["animation-controller","blender-addon","motion-capture"],"latest_commit_sha":null,"homepage":"","language":"Python","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/igelbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-09T23:03:57.000Z","updated_at":"2025-01-03T23:15:26.000Z","dependencies_parsed_at":"2022-08-08T21:30:14.666Z","dependency_job_id":null,"html_url":"https://github.com/igelbox/blender-retarget","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igelbox%2Fblender-retarget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igelbox%2Fblender-retarget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igelbox%2Fblender-retarget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igelbox%2Fblender-retarget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igelbox","download_url":"https://codeload.github.com/igelbox/blender-retarget/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248975330,"owners_count":21192208,"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":["animation-controller","blender-addon","motion-capture"],"created_at":"2024-11-16T07:42:50.753Z","updated_at":"2025-04-14T22:54:28.992Z","avatar_url":"https://github.com/igelbox.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# blender-retarget\nAnimation retargeting addon for [Blender 3D](http://www.blender.org/).\n\n[![Tests](https://github.com/igelbox/blender-retarget/actions/workflows/tests.yml/badge.svg)](https://github.com/igelbox/blender-retarget/actions/workflows/tests.yml)\n[![Code Coverage](https://codecov.io/gh/igelbox/blender-retarget/graph/badge.svg)](https://codecov.io/gh/igelbox/blender-retarget)\n\n# The Main Goal\nThe main goal is to __link/synchronize__ target armature __bones__ with a source ones in __real-time__ using some math magic.\n\nThus, allowing you to __use your next favorite tools__ for baking/exporting/using the result motions. For the glory of the Unix way.\n\n# How to Install\n* For Blender 2.80+ (except 2.82) - use *animation-retarget-x.x.x.zip* from the [latest release](https://github.com/igelbox/blender-retarget/releases/latest) page.\n* For Blender 2.79 - the initial [animation-retarget-0.1.0.zip](https://github.com/igelbox/blender-retarget/releases/download/v0.1.0/animation-retarget-0.1.0.zip) should work fine.\n\n_Blender 2.82 isn't supported by this addon coz there's no known trick to force `depsgraph` to refresh pose on each frame._\n\n# How to Use\n- Select the destination armature object in a 3D View area\n- Go to the Object Properties panel\n- Choose the source armature object in the `Select Source:` field\n- Choose source bones for each bone that should be linked\n- Position target bones along with source ones, to make the target armature almost the same pose as the source one\n- Use the `Link rotation` and `Link location` buttons to specify which kind of animation should be copied: rotation only, translation only, or both.\n- Change the current frame number to see how target bones follow to source ones\n\nRelative positions of bones can be adjusted at any time.\nTo do this the respective `Link rotation` or `Link location` button should be temporarily switched off.\n\n**TL;DR** - use the following video tutorial (text subtitles can be auto-translated by YouTube):\n\n[![Video Tutorial](https://i.ytimg.com/vi/rPLdn0nf5Kw/hqdefault.jpg)](http://www.youtube.com/watch?v=rPLdn0nf5Kw)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figelbox%2Fblender-retarget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figelbox%2Fblender-retarget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figelbox%2Fblender-retarget/lists"}