游戏动画怎么做?

2021-07-08
2079
0

1.游戏的发展史也是游戏动画的发展史


最初的2D动画是通过序列帧图片来完成的,和动画电影原理一样,将多张图片连到一起就形成了动画,表现力比较差。

 

如今的3D动画其实原理相同,但是在各个细节的处理已经大大不同了,需要多个动画完美的衔接融合,与外界环境有着很好的交互。

 

 

2.动画是关于时间的函数:

 

逐帧动画:随着时间的变化,去改变图片内容,常用于2D角色动画


刚体动画:随着时间变化,改变某个刚体的位移(或旋转,缩放),常用于游戏动画录制等


顶点动画:随着时间变化,改变模型顶点的位置,可用于简单的模型变换,捏脸,自定义角色等


骨骼动画:3D游戏必用,随着时间变化改变骨骼模型关节的旋转,进而驱动骨骼上的蒙皮,用来模拟角色动画


UV动画:随着时间变化,改变模型上的贴图的UV数据,从而模拟其表面变化的效果,常用于水面的模拟


粒子动画:随着时间变化,改变粒子的轨迹与形态,用于加强场景的效果表现。


布料动画:随着时间变化,改变顶点或者骨骼关节的位置(本质上是顶点或者骨骼动画),用于模拟如衣服头发飘动的效果

 


3.骨骼动画的优势:


关节在局部空间运动,只有旋转数据(避免角色身体部分拉长),无论是性能还是表现都很优秀


骨骼动画理解:骨骼动画的变换是基于局部坐标空间系的,比如人体手腕关节在旋转时,他是基于其父关节点(小臂)的空间坐标系下进行变换的,而小臂的旋转又是基于他的父关节点(大臂)的,一直递推到根骨骼。

 

所以,我们在世界坐标空间下更新骨骼动画时,只需要传入根骨骼的坐标(模型原点),对该坐标进行坐标变换,整个骨骼都会跟随这一起变换。

 

游戏动画制作教程:

 

1.使用3dsmax制作游戏走路动画。选中两只腿的骨骼,在右边设置滑动关键帧。

 

 

2.设置人物的侧视图,将脚拉动成一前一后,调整出一套完整的走路步骤。

 

 

3.全选人物,打一个关键帧。

 

 

4.激活右边的粘贴垂直,新建一个集合,将前面做好的帧动作进行复制粘贴到后面的帧。

 

 

5.调整手臂的走路动作,调整相应 的细节。

 

 

6.调整头部的走路动作。

 

 

7.最后效果就做完了。

 

 

 

转载声明:本文来源于网络,不作任何商业用途。

免责声明:本文内部分内容来自网络,所涉绘画作品及文字版权与著作权归原作者,若有侵权或异议请联系我们处理。
收藏

全部评论

您还没登录

暂无留言,赶紧抢占沙发
绘学霸是国内专业的CG数字艺术设计线上线下学习平台,在绘学霸有2D绘画、3D模型、影视后期、动画、特效等数字艺术培训课程,也有学习资源下载,还有行业社区交流。学习、交流,来绘学霸就对了。
绘学霸iOS端二维码

IOS下载

绘学霸安卓端二维码

安卓下载

绘学霸微信小程序二维码

小程序

版权声明
本网站所有产品设计、功能及展示形式,均已受版权或产权保护,任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
热线电话
18026259035
咨询时间:9:00~21:00
在线客服
联系网站客服
客服微信:18026259035
公司地址
中国·广州
广州市海珠区晓港中马路130号之19
绘学霸客户端(权限暂无,用于CG资源与教程交流分享)
开发者:广州王氏软件科技有限公司 | 应用版本:Android:6.0,IOS:5.1 | App隐私政策> | 应用权限 | 更新时间:2020.1.6