Skip to content

Asset Port v1.7.0

Latest

Choose a tag to compare

@Colosyn Colosyn released this 19 Sep 12:35
· 1 commit to main since this release
7adc95b

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 .fbx files 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 _Loop tokens from FBX tracks during post-import.
  • 🖐️ Natural Finger Posing: Enforces 1:1 FK rotation mode on finger chains in IKRetargetFKChainsOp and 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.