- 阅读移动和动画系统官方文档
- 了解成熟项目中动画蓝图的设计
- 阅读移动和动画系统源代码
UCharactertMovementComponent
UAnimSequence
、UBlendSpace
等USkeletalMeshComponent
UAnimInstance
FAnimInstanceProxy
FAnimNode_Base
、FAnimNode_AssetPlayerBase
等
主要包括以下代码类:
阅读源码有助于我们了解这两个模块的运行原理,移动涉及到联网,动画涉及到多线程,在熟悉源码后再扩展更不容易出错。扩充动画节点也是动画程序员的主要工作之一。
- 进阶技术
- Paragon Locomotion: Distance Matching, Orientation Warping, Slope Warping, Stride Warping, …
- Locomotion
- Motion Warping
- Pose Matching
- Motion Matching
- Foot Placement
- Physical Animation
- Secondary Animation
- Control Rig
- Animal
- Optimization in Unreal Engine
主要从GDC获取,常见的进阶技术包括: