Repository navigation
Overview
AssetPort v1.7.0 is a major feature release that introduces Automated Animation Ingestion and IK Retargeting across Unreal Engine 5.4 through 5.8, along with smart prefix-less FBX inference and critical Slate lifecycle stability improvements.
Key Improvements & Features
- 🏃 Automated Cross-Engine IK Retargeting: Automatically provisions IK Rigs via characterization templates (
apply_auto_generated_retarget_definition), maps bone chains, and generates retargeters on the fly. Seamlessly bridges monolithic retargeting (UE 5.4/5.5) and Modular Retarget Ops (UE 5.6–5.8). - 🎬 Standalone Animation Ingestion & Skeleton Resolution: Recursively imports FBX animation packs with mesh-first ordering to guarantee skeletal binding. Launches an interactive Slate dialog (
EUW_SkeletonSetup) allowing technical artists to resolve unassigned animation packs to target skeletons. - 🔍 Prefix-less FBX Asset Inference: Pre-scans raw
.fbxfiles lacking prefixes (sm_,sk_,a_) to detect whether files contain Static Meshes, Skeletal Meshes, or Animation Sequences based on curve tracks and skin clusters. - 🏷️ Root Motion & Token Extraction: Automatically extracts
_RM(enabling Root Motion),_IP(In-Place), and_Looptokens from FBX tracks during post-import. - 🖐️ Natural Finger Posing: Enforces 1:1 FK rotation mode on finger chains in
IKRetargetFKChainsOpand automatically decouples target metacarpal chains for humanoid rigs lacking metacarpals, eliminating twisted knuckles and clawed hands. - 📐 Dynamic Height Scale Compensation: Dynamically computes vertical bounding-box extent ratios between source and target meshes to prevent foot sliding and floor clipping.
- 🛡️ Slate Lifecycle Crash Fix: Implemented Slate post-tick execution deferral when confirming or cancelling modal dialogs, eliminating editor access violations and hard crashes.
- 🔗 Closed Issues: Closes #23, Closes #26
Tested Versions
- Unreal Engine 5.4
- Unreal Engine 5.5
- Unreal Engine 5.6
- Unreal Engine 5.7
- Unreal Engine 5.8
Note
UE 5.3 Support Dropped: Starting with version 1.7.0, support for Unreal Engine 5.3 has been dropped due to modern IK Retargeter Python APIs requiring UE 5.4+. If your project is on UE 5.3, please use AssetPort v1.6.1.