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)入门的主要内容,如果未能解决你的问题,请参考以下文章

记一次Unity动画入门之二专家技能评定

Unity记一次非主流动画入门

记一次Unity动画入门

Unity记一次Amplify Shader Editor入门渲染案例中文解释——UV流动动画

记一次Unity_UGUI入门

Unity 2D Animation——3.待机动画录制