BlueRoseNote/02-Note/DAWA/AI/动画重定向功能调研.md

37 lines
2.1 KiB
Markdown
Raw Permalink Normal View History

2023-08-15 21:40:31 +08:00
# 待选目标
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. 搜索相关动画重定向论文,编写算法解析文档。
2023-08-16 13:56:10 +08:00
## 重定向过程简述(输入&输出)
1. 提供SourceSkeleton、TargetSkeleton2个骨骼FBX文件以及若干SourceAnimation动画数据(基于SourceSkeleton)FBX文件。
2. 通过计算SourceSkeleton、TargetSkeleton差异将SourceAnimation动画数据转换成TargetSkeleton版本的动画数据。
3. 输出成FBX文件。
2023-08-15 21:40:31 +08:00
# 怎么对接