# 待选目标 1. UE5自带的动画重定向功能 2. Swift Motion Toolkit 1. https://www.unrealengine.com/marketplace/zh-CN/product/swift-motion-toolkit?sessionInvalidated=true 3. ~~UE4自带的动画重定向功能~~ 4. ~~VRM4U实现的动画重定向功能~~ ## Swift Motion Toolkit Showcase: [Mixamo Animation to Manny](https://redirect.epicgames.com/?redirectTo=https://www.youtube.com/embed/_p9ttnPKMYI) [Mocap dancing to Mannequin](https://redirect.epicgames.com/?redirectTo=https://www.youtube.com/embed/dRPSrGvM67U) [Mocap aiming to Mannequin](https://redirect.epicgames.com/?redirectTo=https://www.youtube.com/embed/ZWKmjRFj-kEhttps://www.youtube.com/embed/ZWKmjRFj-kE) [Mocap plane to Manny](https://redirect.epicgames.com/?redirectTo=https://www.youtube.com/embed/ZWKmjRFj-kE) [Video tutorials](https://redirect.epicgames.com/?redirectTo=https://www.youtube.com/playlist?list=PLt62Gv_wadqXZW6YQkZCXNoVAg8s9NxwI) [Documents](https://redirect.epicgames.com/?redirectTo=https://kontiki.info/swift_motion_toolkit) ### 技术细节 Features: -  Import mo-cap animation in BVH format and provide a preview. -  Retarget mo-cap animation to skeletal mesh asset.  -  Supports more precise restoration of the position of end joints using IK. -  Supports synchronizing animation to root and IK bones. - Supports baking vertical or (and) horizontal root displacements into animations. - Support for selectively preserving root rotation. - Support for converting animations with root motion to in-place animations.  # 项目需求 1. 研究UE5的骨骼链&IK 动画重定向算法。 2. 研究Swift Motion Toolkit的动画重定向算法。 3. 比较两者算法优劣;并从Runtime的角度提出改进思路。 4. 搜索相关动画重定向论文,编写算法解析文档。 ## 重定向过程简述(输入&输出) 1. 提供SourceSkeleton、TargetSkeleton2个骨骼FBX文件,以及若干SourceAnimation动画数据(基于SourceSkeleton)FBX文件。 2. 通过计算SourceSkeleton、TargetSkeleton差异,将SourceAnimation动画数据转换成TargetSkeleton版本的动画数据。 3. 输出成FBX文件。 # 怎么对接