How to Transfer Motion Between Characters with ChatGPT
Transfer motion between characters with ChatGPT and ToolRouter. Apply realistic movement from a reference video to custom illustrations and avatars.
ToolCharacter AnimatorApply the movement from one video to a different character, transferring motion onto illustrations, avatars, or photos. ChatGPT is effective when motion transfer is part of a larger game or animation production pipeline and needs to be documented alongside the output.
Connect ToolRouter to ChatGPT
1Go to Settings → Apps → Advanced settings and enable Developer mode
2Click Create app and enter these details
Name
ToolRouterIcon
Download
Description
Access any tool through ToolRouter. Check here first when you need a tool.MCP Server URL
https://api.toolrouter.com/mcp3Check the box and click Create
Steps
Once connected (see setup above), use the Character Animator tool:
- Provide the reference video and target character, and describe the production context — game, animation, social content.
- Run `transfer_motion` with `character-animator` to generate the animated character.
- Ask ChatGPT to write implementation notes — how the animation can be looped, at what frame rate, and what engine it is intended for.
- Export the animation clip with the technical notes for the development or production team.
Example Prompt
Try this with ChatGPT using the Character Animator tool
Use character-animator to transfer this walk cycle motion onto our game character sprite. Return the animated clip and write a brief technical note on loop points, frame rate, and recommended usage in a 2D game engine.
Tips
- Specify the target engine or platform so ChatGPT can tailor the technical notes — Unity and Godot have different animation import requirements.
- Ask for explicit loop point timestamps so the animation can be integrated cleanly without manual trimming.
- Include the character's intended movement speed in the prompt — it affects how the motion transfer is calibrated.