Honestly, Unity's built-in Mecanim animation system is great until you hit the wall of custom bone hierarchies, non-standard character rigs, or dynamic mesh adjustments at runtime. If you have ever tried applying a standardized set of motion capture animations to a stylized character with exaggerated proportions, long limbs, or custom twist bones, you know the pain of foot sliding, broken shoulders, and misaligned IK targets.
Retarget Pro V5 tackles this pipeline bottleneck directly. It provides an architecture designed for both editor-time asset generation and dynamic runtime bone mapping. Instead of forcing your characters into Unity's rigid Humanoid Avatar structure, this tool calculates bone rotation offsets, scale scaling matrices, and root motion deltas on the fly using direct transform manipulation and job-based mathematical transforms. The high-level pipeline decouples the source animation data from the target skeleton by introducing an intermediate virtual skeleton. This abstraction layer means you can take animations generated for standard rigs (like Mixamo, Unreal Mannequin, or custom MoCap suits) and project them onto completely different skeletal structures with zero manual retargeting work inside external DCC tools like Maya or Blender.
Retarget Pro V5 brings several advanced technical capabilities to the table that make it far superior to basic component-based copy-transform approaches:
Because Retarget Pro V5 operates entirely on Transform hierarchies, Animator components, and job-based matrix transforms, it is completely render-pipeline agnostic. Whether your project uses the Universal Render Pipeline (URP), High Definition Render Pipeline (HDRP), or the Built-in Render Pipeline, the asset functions identically without requiring pipeline-specific shaders or material modifications.
In my experience, this tool fits neatly into specific production pipelines where content volume or character variety presents a challenge:
Integrating Retarget Pro V5 into an existing scene takes only a few minutes once you understand the target-to-source setup flow. Here is how to configure a character from scratch:
Select your source character (the rig containing your animations) and your target character mesh in the project window. Right-click in the Project View and choose Create > Retarget Pro > Mapping Profile. Open the Retarget Profile Editor window, assign the source and target game objects, and click Auto-Map Bones. Adjust any unmapped auxiliary bones manually in the visual inspector tree.
Attach the RetargetProRunner component to your target character root object. Assign the RetargetProfile ScriptableObject created in Step 1 to the component's slot. Set the execution mode to LateUpdate to ensure animation pose calculations take place after your state machines finish their update cycle.
If you want to trigger, swap, or control retargeting dynamically during gameplay—such as when a player possesses a new character or swaps equipment—you can interact with the runtime API easily:
using UnityEngine;
using RetargetPro.Core;
public class RetargetRuntimeController : MonoBehaviour
{
[SerializeField] private RetargetProRunner runner;
[SerializeField] private RetargetProfile customMonsterProfile;
[SerializeField] private Transform newSourceSkeleton;
private void Start()
{
if (runner == null)
{
runner = GetComponent<RetargetProRunner>();
}
// Initialize runtime retargeting dynamically
InitializeRetargeting();
}
public void InitializeRetargeting()
{
if (runner != null && customMonsterProfile != null)
{
// Assign new source driver transform dynamically
runner.SetSourceSkeleton(newSourceSkeleton);
// Apply the mapping profile
runner.ApplyProfile(customMonsterProfile);
// Enable the execution job loop
runner.EnableRetargeting(true);
Debug.Log("Retarget Pro V5 initialized successfully on " + gameObject.name);
}
}
private void OnDisable()
{
if (runner != null)
{
runner.EnableRetargeting(false);
}
}
}
| Category | Tools / Animation |
|---|---|
| Latest Version | v5.2.0 (4 tracked releases) |
| File Size | 2.99 MB |
| Added to Platform | June 30, 2026 |
| Views | 19 views |
| Downloads | 10 downloads |
| Favourites | 1 favourites |
| Official Store | Buy Original License on Unity Asset Store → |
| Issue with Package? | Report Broken Link → |