3dmax旋转动画教程 3dmax同心圆翻转脚本动画制作教程

52思兴自学网2022年12月14日 15:49:073DSMAX548

通过对上篇教程内容的学习,我们完成了前期的准备工作,其中包括有模型以及旋转动画的制作,接下来我们要学习的是利用脚本来制作动画。

上一篇教程回顾:3dmax同心圆翻转模型制作教程

[第二部分:利用脚本制作动画]

➊调整长方体长度

此时长方体的长度过长,复制完成后的长方体重叠部分较多,因此可以使用MAXScript脚本命令精确调整它们的长度。选择场景中的所有组对象,执行[组>炸开]菜单命令,将组对象炸开,在主工具栏中将坐标系改为[局部]坐标。

执行[MAXScript> MAXScript侦听器]菜单命令,打开脚本侦听器窗口,我们可以根据球体和长方体之间的距离决定长方体的长度,使距离球体近的长方体长度值小,而距离球体远的长方体长度值大。因此在脚本侦听器窗口中输入以下命令。

for a in selection do a.length=(distance a $sphere01)/12

在上述语句中,将所有选中的对象依次赋予变量a,然后根据变量a与球体“Sphere01"之间的距离值(distance a $sphere01)确定a中存储的长方体长度(length) 值,由于这个距离值过大,因此我们让它除以一个常量12,以缩小它们之间的比例差距。

在执行该命令前,首先选择所有的长方体,然后按下键盘上的Enter[回车]键,这样原来长方体中重叠的部分就得到了纠正,如图所示。

❷调整长方体宽度

接着调整长方体的宽度,它们的宽度均相同,只要使它们之间的接缝尽量小一些即可,因此我们将它们的宽度统一设置为27, 在脚本侦听器中输入以下语句。

for a in selection do a.width=27

仍然保持所有长方体处于选中状态,执行该语句后,在场景中可以观察到长方体宽度的变化,如图所示。

❸调整长方体高度

将长方体的高度统-设置为3个单位,在脚本侦听器中输入以下语句。

for a in selection do a.height= =3

执行该命令后,选择任意长方体,可以在它的[修改]面板中观察到[高度]值为3,如图所示。

❹制作偏移动画

播放动画,我们发现所有长方体同时进行翻转运动。现在需要使它们从里到外依次翻转,距离球体越近的长方体先翻转,而距离球体越远的长方体后翻转,这就需要再次通过长方体和球体之间的距离进行计算,设置不同位置的长方体关键帧偏移程度。

在MAXScript脚本侦听器中输入以下语句。

for a in selection do movekeys a ((distance a $sphere01)/10)

在.上述语句中,利用了球体和长方体之间的距离来确定长方体关键帧的偏移位置,由于这个距离较大,所以将距离值除以一个常量10,以缩小关键点之间的偏移距离。选择所有长方体,执行该语句后播放动画,可以观察到长方体按照距离球体的远近顺序进行翻转,如图所示。

❺制作随机效果

此时每一圈上的长方体翻转时间相同,使动画显得过于规则呆板,因此我们可以使用脚本进行一些随机化处理。选择所有的长方体,在脚本侦听器中输入以下命令。

for a in selection do movekeys a (random 03)

上述语句的意思是将长方体的翻转关键帧在原有基础上再次偏移0~3帧,这样在播放动画时,长方体的翻转运动就有了一些随机效果,如图所示。

❻预览动画

为透视图调节一个合适的观察角度,把球体“Sphere01" 隐藏起来。执行[动画>生成预览]菜单命令,在弹出的[生成预览]窗口中设置[预览范围]为[活动时间段],[输出百分比]为100, 其余参数保持默认,单击[创建]按钮输出动画预览文件,输出完成后会自动弹出播放器播放动画,如图所示。

※注释信息

如果没有弹出播放器预览动画,可以执行[渲染>RAM播放器]菜单命令,在弹出的内存播放器中打开生成的预览文件“scene.avi" ,它的默认路径为“我 的文档\3dsMax\previews"。RAM内存播放器如图所示。

ps:如果你想学习互联网推广没有人指导,可以加客服QQ2121882157,有偿顾问。声明:本文内容转载自互联网,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系客服删除。

“3dmax旋转动画教程 3dmax同心圆翻转脚本动画制作教程” 的相关文章

3dmax男性角色建模教程之细节调整(七)

3dmax男性角色建模教程之细节调整(七)

通过对上篇教程内容的学习,我们完成了人物模型贴图体积感的绘制,接下来我们要进行的是细节调整,只有将细节处理好了,人物形象的塑造才会更完整!下面我们就开始吧!...

3dmax男性角色建模教程之填充贴图底色(五)

3dmax男性角色建模教程之填充贴图底色(五)

在上篇教程中,我们学习了如何拆分角色模型uv,但即便是这样我们的角色塑造并没有结束哟,接下来我们将要学习3dmax男性角色建模教程之填充贴图底色,一起来看看是怎么做的吧!...

3dmax影视片头制作教程之调整尺寸(四)

3dmax影视片头制作教程之调整尺寸(四)

在调整外形 之后,紧接着就是调整尺寸的阶段了。其实这个步骤并不难,首先利用距离来调整音箱的尺寸。以粒子中心为起点,越往外音箱尺寸越大,越往内尺寸起小。...

3dmax影视片头制作教程之设置粒子(二)

3dmax影视片头制作教程之设置粒子(二)

想要制作百万片头的结果,除了要掌握模型制作 ,还需要设置粒子,今天呢,小编就来为大家全面的讲解下设置粒子的制作步骤: 接着...

3dmax男性角色建模教程之装备武器制作(三)上

3dmax男性角色建模教程之装备武器制作(三)上

在上一篇教程中,我们学习了3dmax男性写实角色建模的躯干制作的内容,接下来我们要学习3dmax男性角色建模教程之躯干制作的详细内容。要知道,对于玩家来说,游戏吸引他们的点...

3ds max钟表制作教程之刻度位移动画(七)

3ds max钟表制作教程之刻度位移动画(七)

在上一教程中为大家讲解了控制刻度位置 教程,今天我们来学习最后一个章节刻度位移动画! 将时间滑块放置在第0帧,打开Data...