我最近一直在尝试使用Unity制作MMD视频,这些是我最近制作的
https://twitter.com/i/status/1733463568358760783Unity作为一个游戏引擎在人形动画上有个比较强大的地方
就是它可以不管模型与模型之间的骨骼差异就可以实现动画的复用
实际上MMD的动画也是能够做到动画复用,但是MMD的骨骼结构和名称都是定好的,而且它是没有骨骼重定向的算法的(应该是没有吧)
而Unity可以将骨骼映射到Humaniod Avatar上
这样Humaniod动画来操作Humaniod animator,animator再根据Avatar来操作对应的骨骼,
当然这其中也有一些骨骼重定向的算法
这样就可以实现不同骨骼的动画复用,
更重要的是,使用Humaniod Avatar就可以使用Unity里更强大的IK算法来制作Rig从而更方便的制作动画
Blender我用的不多,我只知道blender有Rigify,但是不知道Blender有没有类似的动画复用系统
理论上可以借用Unity Mecanim来让任何人形骨骼的动作和MMD动作互相转化,这样就可以使用其他领域的动作库了
不知道有没有比较懂的大佬一起交流一下,分享一下芝士经验,
如果能提供一些Unity动画系统视频教程就更好了