Unity记一次Animation动画(Mecanim,人形,Avatar)入门
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity记一次Animation动画(Mecanim,人形,Avatar)入门相关的知识,希望对你有一定的参考价值。
周末,在搞2个动画
死活播不了,是能Editor调试播放。。。
但是挂在人身上,或Runtime就是不行
无奈,只能重新学习,这个文章说的很详细了,好像也没啥需要补充了
https://blog.csdn.net/zzxiang1985/article/details/51291861
=================================================================
后来终于发现原因
发现问题一,
即使选择了GameObject, Animation界面内还是提示灰色(黄色)
发现问题二,
网上的文章,都是说到Avatar配置就嘎然而止,比蜻蜓点水,还水
发现问题三,
fbx,的importSetting视乎可以改一下
由上可知,问题在于本来动画和模型是配对的,结果换了项目模型的导入设置默认,等于没设置好,所以和动画对补上,修改 fbx 设置即可解决动画死活Runtime不播放de 问题
后来总结了一下:
看到下面这个图就可以放弃了,基本Unity官方的尿性,是没有一个动画设计器的
- 做一个动画设计器耗时,耗人,没几个团队能完全,完成的团队也难免被Auto Desk,Adobe收购的命运
- 市面上已有很多成熟的,Unity还需要再造一个轮子么(是确实没有,主要原因是他内部没配置那么多人来造轮子,所以就是没有轮子)
- 就算max等工具,也是靠插件扩展人形动画,更不用说不是靠做动画起家的Unity了
- 被Unreal说Unity不是游戏引擎时,我也不好反驳什么,至少Unreal唇上说的是对的,虽然实际和唇上差距很大。。。。。。。。。。。。
- 现代化的影视,游戏,动画的各种分工,都确实需要各式各样工具,而不是一个工具搞定所有,这世界也没有非黑即白,能用的就是好工具
是的,你看到这里就可以放弃了。。。。
再重新学一下动画系统:
要学动画系统,你需要了解关键帧动画,蒙皮动画,Mecanim动画。。。。
才不是呢。。。
你首先需要把这些东西都忘掉,从做动画的最基本开始
首先,拿到已经有骨骼,基本已经配备RIG的模型
一般程序员拿到的模型都是带骨骼,带Avatar的
所以怎么做骨骼绑定,就不要担心了
其次,把fbx重新在3dmax打开
max2019就很好用了
然后,可以调整一下视图 viewport,或者打开超图(shcematic View)
超图可以看到各骨骼间的父子关系(举个栗子,摆动手臂,手掌要连带动,这2者这件需要一个”链接“,也就是通过这个链接,连接头是手臂,尾部是手掌,所以形成了手父掌子的父子关系
下面这个图如果没有快捷键,则在菜单 Graphic Editor,有点难定位(new 一个即可)
如上图,骨骼那么多,有经验的动作同事在接其他老同事活的开始,都可能搞不懂,我们就算了,我们能搞懂就有鬼了
我们至此也不知道怎么做动画
(其实关键还是关键帧动画,我的理解就是初级做动画,还就是摆POS而已)
那么,关键是3dmax里面如何做关键帧呢??
从一个小姐姐视频得到启示(也想起unity 的 animation界面的6种增加关键帧方法)
Toggle Auto key
以下几个动作循环多次,一个个生成关键帧
{
- 移动timeline
- 选选,平移,或缩放一个节点【HumanMale_NoGen]
-则自动生成关键帧
}
插播一段,啪啪打脸
别人家的骨骼,发现,脚是一根骨骼,想做蹲下动画,但如果不调整骨骼,根本做不到
但脚趾头居然有多个骨骼
我之前说的骨骼都是好的,是不现实的,现只能放弃
如何?调整动画循环播放市场,不想播放20/100ms
如何?保证动画循环播放连贯,最后一帧和第一帧完美衔接上
在max里复制帧
最后,尬舞一段
什么是皮肤
什么是反向IK
参考:
/* Unity Avatar 动画框架分析:
* https://www.sohu.com/a/437880062_667928
* 2种Animation,其实只有一种,我们说的是 Mecanim 动画
* http://c.biancheng.net/view/2771.html
* Animation Curve
* https://blog.csdn.net/qq_28849871/article/details/72771779
*人形角色骨骼动画包RPG Character Mecanim Animation Pack 5.3
* http://www.6m5m.com/service-sid-23001.html
* Animation 添加关键帧的几个方法
* (百度)
*人形角色骨骼动画包RPG Character Mecanim Animation Pack 5.3
* http://www.6m5m.com/service-sid-23001.html
* MAX rIG 插件系列教程
* https://www.bilibili.com/video/av79241740/
* 老师教程,教你用3Dmax做一段机器人动画:模型+骨骼+动作
* https://www.bilibili.com/video/av885534391/
* 模型制作+骨骼绑定+动作调整:适合新手学习的3Dmax建模教程
* https://www.bilibili.com/video/av970141944/?p=2&spm_id_from=pageDriver
*/
以上是关于Unity记一次Animation动画(Mecanim,人形,Avatar)入门的主要内容,如果未能解决你的问题,请参考以下文章