Retarget Pro V5

About Retarget Pro V5 – Unity Editor Tool & Plugin

Retarget Pro V5 Unity Asset Overview

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.

Core Technical Features & Highlights

Retarget Pro V5 brings several advanced technical capabilities to the table that make it far superior to basic component-based copy-transform approaches:

Render Pipeline & Framework Compatibility

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.

Ideal Use Cases & Game Genres

In my experience, this tool fits neatly into specific production pipelines where content volume or character variety presents a challenge:

Quick-Start Unity Setup & Integration Guide

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:

Step 1: Profile Creation & Mapping

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.

Step 2: Component Configuration

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.

Step 3: Runtime Control via Scripting

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);
        }
    }
}

Pros & Cons Assessment

Asset Details & Specifications

CategoryTools / Animation
Latest Versionv5.2.0 (4 tracked releases)
File Size2.99 MB
Added to PlatformJune 30, 2026
Views19 views
Downloads10 downloads
Favourites1 favourites
Official StoreBuy Original License on Unity Asset Store →
Issue with Package?Report Broken Link →

Developers Who Downloaded This Also Downloaded

Related Unity Tools Assets