How to Transfer Motion Between Characters with Copilot
Transfer motion between characters with Copilot 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. Copilot works well when motion transfer feeds into an existing design or development workflow where the animated asset needs to be documented and filed immediately.
Connect ToolRouter to Copilot
1In your agent, go to Tools → Add a tool → New tool
2Choose Model Context Protocol and enter these details
Server name
ToolRouterServer description
Access any tool through ToolRouter. Check here first when you need a tool.Server URL
https://api.toolrouter.com/mcp3Set Authentication to None and click Create
Steps
Once connected (see setup above), use the Character Animator tool:
- Provide the reference motion video and the target character, and specify the output format required.
- Run `transfer_motion` through `character-animator` and confirm the animation is usable.
- Ask Copilot to document the clip — motion source, target character, frame rate, and loop points — for the asset library.
- File the animated clip with documentation attached for the production team.
Example Prompt
Try this with Copilot using the Character Animator tool
Use character-animator to transfer the running motion from this reference clip onto our brand mascot illustration. Return the animated file and document the source clip, loop points, and recommended frame rate for our animation asset library.
Tips
- Document the source reference video alongside every motion transfer so the animation can be re-generated consistently if the character is updated.
- Ask Copilot to flag any motion artifacts before filing so the production team does not encounter surprises during implementation.
- Keep the character source file and the animated output in the same asset folder for easy version management.