【3dsmax】动画的基本制作

发表于2018-04-08
评论0 1.2k浏览

想免费获取内部独家PPT资料库?观看行业大牛直播?点击加入腾讯游戏学院游戏美术行业精英群

167422913
在《3D模型的使用——FBX的使用与Animation设置》中给大家介绍过Unity3D中动画的使用,但其实使用3dsmax也能制作一些简单的动画,下面通过制作一个简单的立方体动画来给大家介绍3dsmax动画的基本制作。

一、初始布置

1、在使用3dsmax制作动画之前,需要首先设置动画的长度,点击右下角的动画时间配置图标,修改End Time,这里的单位为帧。

一般一个动作100帧或者200帧的动画长度。下面将制作两个动作,一个旋转Rotate,一个翻滚Roll,皆为100帧的长度,所以End Time设置为200。

End Time修改为200,其它各项会自动填充,点击OK,下面的时间轴也会自动改变。

2、放一个Box,修改尺寸为10x10x10cm,再移动到(0,0,0)的位置。

二、旋转动画的制作

1、点击Set Key,开启3dsmax设置关键帧的模式,然后点击旁边的钥匙,记录当前的位置添加一个关键帧。然后在第0帧的地方多了个关键帧。这就是小学生都会做的Flash动画一个道理。

2、之后将时间轴拖到第100帧,利用旋转命令,同时绝对值模式,在Z轴输入360,再点击钥匙按钮,这样才能告诉3dsmax将正方体旋转了一圈。
如果不开启绝对值模式,3dsmax就会将360度换成0度,补间就是从0度到0度,无法正常完成动画的。

三、翻滚动画的制作

1、在101帧先设置一个关键帧,之后同样的道理,在200帧,将正方体绕X轴旋转一周360度,并设置关键帧,完成动画的制作。

两个动作制作完毕之后,我们还需要对各个关键帧中的无关记录清楚,比如这里,我们需要在关键帧,清除3dsmax对于物体在Position和Scale的两个Key。不然到时候导入了Unity3d,这个动画永远被锁定在(0,0,0)这个位置和(1,1,1)这个大小,无法利用Unity3D中的Position和Scale控制其大小。

四、导出

先Ctrl+S,保存成一个3dsmax格式,类似psd一样,未来如果有需要,可以接着打开3dsmax直接继续修改。

点击右下角的播放按钮,最终结果如下图所示:

接着就能导出为通用的FBX的3d模型格式,记得将Animation中的Animation勾上,意思是包含动画,当然还要勾上在Embed Media的Embed Media,意思为镶嵌媒体,就可以扔去Unity3D进行动画切割了。记得,如果选用Animation格式的话,需要将动画中的Rig中其中的Animation Type为Legacy。
来自:https://blog.csdn.net/yongh701/article/details/77949531

原文链接

著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

标签:

游戏学院公众号二维码
腾讯游戏学院
微信公众号

提供更专业的游戏知识学习平台