Humanoid Retargeter - Version 307471

Created
Total Size3.2 MB (3,386,956 bytes)
Modified Size1.5 MB (1,532,623 bytes)
File Count114
Engine Version26
Changes
Changes on 2026-07-07
Meta
{ "Summary": "Retarget any humanoid animation (Mixamo, ActorCore, UE Mannequin, BVH mocap, glTF) onto s&box characters or any custom humanoid model - entirely in-editor, pure C#.", "Description": "Humanoid Retargeter converts skeletal animations from basically any humanoid rig onto the s&box characters (or any custom humanoid model) entirely inside the editor. No Blender, no Python, no native DLLs - pure C#.\n\nFEATURES\n- Drop in Mixamo, ActorCore / Character Creator, UE Mannequin, BVH mocap, or glTF/GLB files - profiles are detected automatically, and unknown rigs get auto-mapped (even skeletons with meaningless bone names, from topology alone).\n- Live preview on the actual skinned model before anything is written. Confirm a mapping once and that rig is recognized forever.\n- Multi-animation FBX files unpack into individual clips; batches can mix sources freely.\n- Outputs compiled, animgraph-ready sequences: a new animation vmdl (Base Model), or splices into your existing vmdl non-destructively (with backup + collision guards).\n- The s&box IK helper bones (root_IK, IK targets, ikrule) are baked exactly the way the official citizen clips drive them, so the default animgraph just works.\n- Foot-skate cleanup, root-motion extract/in-place, natural shoulder/neck carriage, hip-height scaling, finger curl transfer - quality options exposed as checkboxes.\n- Targets: s&box Human (default), classic Citizen, or any custom humanoid model/vmdl/FBX.\n- Experimental deep-learning fallback (a pure-C# port of SAME, SIGGRAPH Asia 2023) for rigs nothing else can map - it can even derive a reusable profile from its output.\n\nHOW TO USE\n1. Install this library into your project\n2. View -> Humanoid Retargeter (or right-click animation files -> Retarget Animation)\n3. Add files -> check the profile chips -> Convert All\n\nSource & issues: https://github.com/zeljkovranjes/humanoid-retargeter\n\nFree & non-commercial. The optional DL model derives from SAME (Lee et al., SIGGRAPH Asia 2023, CC BY-NC 4.0) - attribution included.", "WebsiteUrl": "https://github.com/zeljkovranjes/humanoid-retargeter", "Resources": "", "CodePackageReferences": [] }
{
  "Summary": "Retarget any humanoid animation (Mixamo, ActorCore, UE Mannequin, BVH mocap, glTF) onto s\u0026box characters or any custom humanoid model - entirely in-editor, pure C#.",
  "Description": "Humanoid Retargeter converts skeletal animations from basically any humanoid rig onto the s\u0026box characters (or any custom humanoid model) entirely inside the editor. No Blender, no Python, no native DLLs - pure C#.\n\nFEATURES\n- Drop in Mixamo, ActorCore / Character Creator, UE Mannequin, BVH mocap, or glTF/GLB files - profiles are detected automatically, and unknown rigs get auto-mapped (even skeletons with meaningless bone names, from topology alone).\n- Live preview on the actual skinned model before anything is written. Confirm a mapping once and that rig is recognized forever.\n- Multi-animation FBX files unpack into individual clips; batches can mix sources freely.\n- Outputs compiled, animgraph-ready sequences: a new animation vmdl (Base Model), or splices into your existing vmdl non-destructively (with backup \u002B collision guards).\n- The s\u0026box IK helper bones (root_IK, IK targets, ikrule) are baked exactly the way the official citizen clips drive them, so the default animgraph just works.\n- Foot-skate cleanup, root-motion extract/in-place, natural shoulder/neck carriage, hip-height scaling, finger curl transfer - quality options exposed as checkboxes.\n- Targets: s\u0026box Human (default), classic Citizen, or any custom humanoid model/vmdl/FBX.\n- Experimental deep-learning fallback (a pure-C# port of SAME, SIGGRAPH Asia 2023) for rigs nothing else can map - it can even derive a reusable profile from its output.\n\nHOW TO USE\n1. Install this library into your project\n2. View -\u003E Humanoid Retargeter (or right-click animation files -\u003E Retarget Animation)\n3. Add files -\u003E check the profile chips -\u003E Convert All\n\nSource \u0026 issues: https://github.com/zeljkovranjes/humanoid-retargeter\n\nFree \u0026 non-commercial. The optional DL model derives from SAME (Lee et al., SIGGRAPH Asia 2023, CC BY-NC 4.0) - attribution included.",
  "WebsiteUrl": "https://github.com/zeljkovranjes/humanoid-retargeter",
  "Resources": "",
  "CodePackageReferences": []
}

Diff (1.5 MB modified)

~85
  • .bin/package.notpointless.chomnr_humanoid_retargeter.cll (242.5 KB -> 242.7 KB)
  • Code/HumanoidRetargeter/Assembly.cs (1.3 KB -> 1.3 KB)
  • Code/HumanoidRetargeter/AssemblyInfo.cs (189 B -> 221 B)
  • Code/HumanoidRetargeter/Cleanup/EffectorIkPass.cs (7.3 KB -> 7.3 KB)
  • Code/HumanoidRetargeter/Cleanup/FkUtil.cs (1.8 KB -> 1.8 KB)
  • Code/HumanoidRetargeter/Cleanup/FootGroundAlign.cs (12.9 KB -> 13 KB)
  • Code/HumanoidRetargeter/Cleanup/FootPlant.cs (18.9 KB -> 18.9 KB)
  • Code/HumanoidRetargeter/Cleanup/RootMotion.cs (11.7 KB -> 11.7 KB)
  • Code/HumanoidRetargeter/Cleanup/TwistBoneFollow.cs (5.5 KB -> 5.6 KB)
  • Code/HumanoidRetargeter/Cleanup/TwoBoneIk.cs (5.5 KB -> 5.5 KB)
  • Code/HumanoidRetargeter/CoreInfo.cs (113 B -> 145 B)
  • Code/HumanoidRetargeter/Dl/DlMappingDeriver.cs (10.3 KB -> 10.3 KB)
  • Code/HumanoidRetargeter/Dl/DlSolver.cs (3.7 KB -> 3.7 KB)
  • Code/HumanoidRetargeter/Dl/SameFeatures.cs (30.1 KB -> 30.1 KB)
  • Code/HumanoidRetargeter/Dl/SameModel.cs (14.3 KB -> 14.3 KB)
  • Code/HumanoidRetargeter/Dl/SameTarget.cs (18.5 KB -> 18.5 KB)
  • Code/HumanoidRetargeter/Dl/SameWeights.cs (4.7 KB -> 4.7 KB)
  • Code/HumanoidRetargeter/Formats/Bvh/BvhImporter.cs (26.6 KB -> 26.6 KB)
  • Code/HumanoidRetargeter/Formats/Dmx/DmxWriter.cs (16.9 KB -> 16.9 KB)
  • Code/HumanoidRetargeter/Formats/Fbx/FbxBinaryWriter.cs (8.2 KB -> 8.2 KB)
  • Code/HumanoidRetargeter/Formats/Fbx/FbxBindPoseFixer.cs (12.6 KB -> 12.7 KB)
  • Code/HumanoidRetargeter/Formats/Fbx/FbxImporter.cs (27.2 KB -> 27.2 KB)
  • Code/HumanoidRetargeter/Formats/Fbx/FbxNode.cs (7.2 KB -> 7.2 KB)
  • Code/HumanoidRetargeter/Formats/Fbx/FbxScene.cs (24.1 KB -> 24.2 KB)
  • Code/HumanoidRetargeter/Formats/Fbx/FbxTokenizer.cs (22.6 KB -> 22.7 KB)
  • Code/HumanoidRetargeter/Formats/Fbx/FbxTransform.cs (9.1 KB -> 9.1 KB)
  • Code/HumanoidRetargeter/Formats/Gltf/GltfDocument.cs (26.9 KB -> 26.9 KB)
  • Code/HumanoidRetargeter/Formats/Gltf/GltfImporter.cs (19.8 KB -> 19.8 KB)
  • Code/HumanoidRetargeter/Formats/Gltf/VrmHumanoid.cs (6.4 KB -> 6.4 KB)
  • Code/HumanoidRetargeter/Formats/QuaternionContinuity.cs (2.1 KB -> 2.2 KB)
  • Code/HumanoidRetargeter/Formats/Renderware/RwAnmImporter.cs (22 KB -> 22.1 KB)
  • Code/HumanoidRetargeter/Formats/Renderware/RwDffSkeleton.cs (17.1 KB -> 17.1 KB)
  • Code/HumanoidRetargeter/Formats/Renderware/RwStream.cs (2.7 KB -> 2.7 KB)
  • Code/HumanoidRetargeter/Formats/UnityMeta.cs (9.5 KB -> 9.6 KB)
  • Code/HumanoidRetargeter/Mapping/AutoMapper.cs (42.5 KB -> 42.6 KB)
  • Code/HumanoidRetargeter/Mapping/BoneRole.cs (5.5 KB -> 5.5 KB)
  • Code/HumanoidRetargeter/Mapping/MappingResult.cs (2.4 KB -> 2.5 KB)
  • Code/HumanoidRetargeter/Mapping/Profile.cs (7.2 KB -> 7.2 KB)
  • Code/HumanoidRetargeter/Mapping/ProfileDetector.cs (8 KB -> 8.1 KB)
  • Code/HumanoidRetargeter/Mapping/ProfileLibrary.cs (52.9 KB -> 52.9 KB)
  • Code/HumanoidRetargeter/Mapping/SkeletonSignature.cs (2.4 KB -> 2.4 KB)
  • Code/HumanoidRetargeter/Maths/MathQ.cs (7.2 KB -> 7.2 KB)
  • Code/HumanoidRetargeter/Maths/XForm.cs (3.8 KB -> 3.8 KB)
  • Code/HumanoidRetargeter/Retargeter.cs (82.6 KB -> 82.9 KB)
  • Code/HumanoidRetargeter/RetargetRequest.cs (20.5 KB -> 20.5 KB)
  • Code/HumanoidRetargeter/RetargetResult.cs (9.7 KB -> 9.8 KB)
  • Code/HumanoidRetargeter/Skeleton/Clip.cs (3.3 KB -> 3.3 KB)
  • Code/HumanoidRetargeter/Skeleton/Pose.cs (1.9 KB -> 1.9 KB)
  • Code/HumanoidRetargeter/Skeleton/RigJson.cs (5.8 KB -> 5.9 KB)
  • Code/HumanoidRetargeter/Skeleton/Skeleton.cs (6.4 KB -> 6.4 KB)
  • Code/HumanoidRetargeter/Skeleton/SourceScene.cs (4.6 KB -> 4.6 KB)
  • Code/HumanoidRetargeter/Solve/CanonicalFrames.cs (14.8 KB -> 14.9 KB)
  • Code/HumanoidRetargeter/Solve/CharacterFrame.cs (6 KB -> 6 KB)
  • Code/HumanoidRetargeter/Solve/ClipMirror.cs (11.3 KB -> 11.3 KB)
  • Code/HumanoidRetargeter/Solve/FingerSolver.cs (16.1 KB -> 16.1 KB)
  • Code/HumanoidRetargeter/Solve/GeometricSolver.cs (46.3 KB -> 46.3 KB)
  • Code/HumanoidRetargeter/Solve/HandGeometry.cs (4.2 KB -> 4.3 KB)
  • Code/HumanoidRetargeter/Solve/IRetargetSolver.cs (847 B -> 879 B)
  • Code/HumanoidRetargeter/Solve/RestNormalizer.cs (20.4 KB -> 20.4 KB)
  • Code/HumanoidRetargeter/Solve/SolveOptions.cs (7.1 KB -> 7.2 KB)
  • Code/HumanoidRetargeter/Solve/TargetRigMapping.cs (971 B -> 1003 B)
  • Code/HumanoidRetargeter/Target/BoneClass.cs (752 B -> 784 B)
  • Code/HumanoidRetargeter/Target/BoneClassRules.cs (4.5 KB -> 4.5 KB)
  • Code/HumanoidRetargeter/Target/FootstepEvents.cs (4.5 KB -> 4.5 KB)
  • Code/HumanoidRetargeter/Target/IkBoneBaker.cs (10.7 KB -> 10.7 KB)
  • Code/HumanoidRetargeter/Target/Kv3.cs (22.3 KB -> 22.3 KB)
  • Code/HumanoidRetargeter/Target/LocomotionSets.cs (15 KB -> 15.1 KB)
  • Code/HumanoidRetargeter/Target/SboxBoneClassifier.cs (6.5 KB -> 6.5 KB)
  • Code/HumanoidRetargeter/Target/TargetRig.cs (10.2 KB -> 10.2 KB)
  • Code/HumanoidRetargeter/Target/TargetRigGenerator.cs (4.9 KB -> 4.9 KB)
  • Code/HumanoidRetargeter/Target/VmdlAugmenter.cs (30.4 KB -> 30.5 KB)
  • Code/HumanoidRetargeter/Target/VmdlWriter.cs (22.3 KB -> 22.3 KB)
  • Editor/HumanoidRetargeter/AssetContextMenu.cs (1.2 KB -> 1.3 KB)
  • Editor/HumanoidRetargeter/DlAssets.cs (1.5 KB -> 1.5 KB)
  • Editor/HumanoidRetargeter/EditorPipeline.cs (56.1 KB -> 56.5 KB)
  • Editor/HumanoidRetargeter/M0Gate.cs (11.2 KB -> 11.2 KB)
  • Editor/HumanoidRetargeter/MappingEditor.cs (5.2 KB -> 5.2 KB)
  • Editor/HumanoidRetargeter/NoProfileDialog.cs (3.7 KB -> 3.7 KB)
  • Editor/HumanoidRetargeter/PreviewDialog.cs (7.4 KB -> 7.4 KB)
  • Editor/HumanoidRetargeter/PreviewWidget.cs (40.7 KB -> 40.7 KB)
  • Editor/HumanoidRetargeter/RetargetWindow.cs (56.1 KB -> 60.4 KB)
  • Editor/HumanoidRetargeter/SourceFileEntry.cs (16.6 KB -> 16.6 KB)
  • Editor/HumanoidRetargeter/TargetPickers.cs (21.7 KB -> 21.7 KB)
  • Editor/HumanoidRetargeter/UiSmokeGate.cs (87 KB -> 87 KB)
  • Editor/HumanoidRetargeter/UserPresets.cs (4 KB -> 4 KB)