Skip to content

Commit

Permalink
update animation in unreal
Browse files Browse the repository at this point in the history
  • Loading branch information
ckf104 committed Dec 8, 2024
1 parent a09cd8a commit 25f3b92
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion _posts/UE/2024-11-27 Animation in Unreal.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
TODO:理解第一人称模板中的 Animation Blueprint
TODO:理解第三人称模板中的骨骼动画
## Basics
### Vertex Animation Basics
参考了视频 [VAT 1 | What are Vertex Animation Textures](https://www.youtube.com/watch?v=3ep9mkwiOjU) 和文章 [Texture Animation: Applying Morphing and Vertex Animation Techniques](https://medium.com/tech-at-wildlife-studios/texture-animation-techniques-1daecb316657) 这篇文章中还额外谈到了 animation blending 的问题

Expand Down Expand Up @@ -34,4 +35,15 @@ final_matrix = root_node_matrix * child1_node_matrix * child2_node_matrix * ...
TODO:了解蒙皮算法。这种多个骨骼影响,加权平均的方法称为 Linear Blend Skinning,另外一种后续的 Dual Quaternion Skinning
### Animation Blending
TODO:当游戏中播放人物移动的动画时,假设此时人物又需要跳起来,如何平稳地从一个动画切换到另一个动画。通常制作的动画会使得开始和结束的位姿相同,这样所有的动画公用一个初始位姿的话,就可以在一个动画播放完成后流畅地切换到另一个动画上去,但如何从一个动画的中间切过去呢?
TODO:看一下 games104 的第 9 节,这节课详细地讨论了这个主题
TODO:看一下 games104 的第 9 节,这节课详细地讨论了这个主题
## UE
### UE Animation
[skeletal mesh editor in unreal engine](https://dev.epicgames.com/documentation/en-us/unreal-engine/skeletal-mesh-editor-in-unreal-engine) 提到的 morph target 是什么?

Skeleton,Skeletal Mesh,Animation Sequence,这三类资产的关系是什么?它们对应三类的 [animation editor](https://dev.epicgames.com/documentation/en-us/unreal-engine/animation-editors-in-unreal-engine)
### Skeleton
对应 `USkeleton` 类,
### Skeletal Mesh
对应 `USkeletalMesh` 类,它包含一个指向 skeleton 的指针,表示这个 mesh 对应的 skeleton
### Animation Sequence
对应 `AnimSequence` 类,每个 animation sequence 都有个指向 skeleton 的指针,表示这个 animation 和哪个 skeleton 关联的

0 comments on commit 25f3b92

Please sign in to comment.