粒子系统与动画贴图制作轿车爆炸三维动画 |
||||||
在电影和电视中,我们经常看到飞机、轮船、轿车等等的爆炸效果,其实,这些情节大多都是电脑特效合成的,这节我们来学习如何使用3DS Max8的粒子系统来制作比较真实可信的轿车爆炸效果。 在3ds max中有几种不同的方法可以创建爆炸。这里我们使用动画贴图来制作,它的效果看起来更加真实可信。 三维动画视频效果演示 主要制作流程:创建爆炸平面—>创建爆炸材质—>添加不透明贴图—>克隆爆炸平面—>使用粒子阵列制作轿车爆炸效果—>设置粒子材质和动画效果—>设置可见性关键点以使轿车消失—>将灯光放到轿车内部—>为爆炸添加光晕效果—>设置爆炸光晕的动画 图1-1所示即为我们要炸碎的轿车。 一、创建爆炸平面 1、打开场景文件。单击此处下载素材文件文件,在这个文件包中包含场景的原文件和动画材质,打开原文件,在这个场景中只有一辆小轿车的一架摄影机。 2、单击“创建”面板 >“几何体”>“标准基本体”类别,在“对象类型”卷展栏上单击“平面”项,然后在“左”视图创建一个平面,在“名称和颜色”卷展栏中,将名称更改为Explosion Plane01,在“参数”卷展栏中,将平面的“长度”设置为2500,“宽度”设置为5000。将“长度分段”和“宽度分段”设置为 1。 3、调平面在视图中的位置,在“工具”菜单中,选择“对齐到视图”,在“对齐到视图”对话框中,确保选定“对齐 Z”并单击“确定”,该平面现在与摄影机视图对齐,如图1-2所示。 二、创建爆炸材质 1、打开“材质编辑器”,选择一个未使用过的示例球并将材质命名为Explosion,单击“将材质指定给选定对象”,这样我们就将它指定给了场景中的爆炸平面Explosion Plane01。 2、在“Blinn 基本参数”卷展栏中,单击“漫反射”色样右侧的空白按钮,将显示“材质/贴图浏览器”对话框,单击对话框中的“位图”,然后单击“确定”,此时“选择位图图像文件”对话框会显示,使用“选择位图图像文件”对话框来查找并选择我们提供的hercules.avi动态贴图文件,预览窗口内显示该动画的第一帧,此帧为纯黑色,单击“打开”,此动画将会作为“漫反射”贴图合并到材质中。 3、在“材质编辑器”工具栏上,单击以启用“在视口中显示贴图”,此时播放动画,可以在视口中的平面对象上看到动画的帧。如图1-3所示。 三、添加不透明贴图 1、当前,爆炸出现在了平面上。在场景中我们只需要爆炸,而不需要看见平面,所以要为平面添加不透明贴图。在“材质编辑器”中,打开“贴图”卷展栏,单击“不透明度”贴图按钮,并在“材质/贴图浏览器”中选择“位图”,使用“选择位图图像文件”对话框来选择我herculesm.avi文件,它是动画爆炸的一个黑白罩。“不透明度”贴图使用贴图的 Alpha 通道使平面不可见,并仅允许在场景中出现爆炸。设置完成后的效果如图1-4所示。 2、如果透明度在视图中不明显,可以右键单击视图的标签,选择“配置”,然后在“视口配置”对话框 >“渲染方法”面板中,将“透明”更改为“最佳”即可。 3、调整材质设置。在“Blinn 基本参数”卷展栏 >“反射高光”组中,将“高光级别”和“光泽度”均设为 0。 4、调整平面属性。使用该贴图技术时,我们不希望不可见平面投射或接收阴影,因此需要禁用这些属性。在视图中选择平面,然后单击右键并从四元菜单中选择“属性”,在显示的“对象属性”对话框的“渲染控制”组中,禁用“接收阴影”和“投影阴影”,单击“确定”。 1、为了使轿车看起来像位于爆炸中间,而非位于爆炸前面,我们需要复制一个爆炸平面放置在轿车的前面。 2、首先选择场景中的爆炸平面Explosion Plane01,在工具栏上,打开“参考坐标系”列表并选择“局部”,这样我们就可以将平面平行于它自身进行移动操作了,按住 Shift 键并动出一个Explosion Plane01的副本,在“顶”视口中看到的平面“克隆选项”对话框会显示,程序已自动将新平面命名为 Explosion Plane02,保留默认设置,并单击“确定”,将此平面调整到轿车的前面,如图1-5所示。 3、设置新平面的属性。右键单击新平面并选择“属性”,在“显示属性”组中启用“透明”,然后单击“确定”,此时克隆的爆炸平面在视口中为透明。 4、选择这两个平面对象,在工具栏上的“命名选择集”窗口中,输入名称Explosions并按Enter键,在后面的操作过程中我们就可以随时从“命名选择集”下拉列表中选择这个名称来重新选择两个平面,右键单击选定的平面并从四元菜单中选择“隐藏当前选择”,此时这两个平面从视图中隐藏。 五、使用粒子阵列制作轿车爆炸效果 1、在场景中创建粒子系统。 单击打开“创建”面板 >“几何体”并从下拉列表选择“粒子系统”,在“对象类型”卷展栏中单击“粒子阵列”,单击并拖动以在“顶”视图中创建“粒子阵列”粒子 Gizmo,如图1-6所示。 2、在“基本参数”卷展栏中,单击“拾取对象”,然后单击视图中的轿车,此时轿车的名称会显示在“拾取对象”按钮下面,以显示粒子系统已链接至轿车。 3、展开命令面板并调整“粒子阵列”设置。下一步,我们需要展开命令面板,以看到更多的粒子系统卷展栏。将光标移至命令面板的左侧边缘,此时光标会变成双箭头,单击并向左拖动面板的边缘,第二列命令面板会出现,单击“粒子类型”卷展栏将其打开。 4、在“粒子类型”卷展栏 >“粒子类型”组中,选择“对象碎片”,下滚至“对象碎片控制”组中,将“厚度”设置为 11.0,选择“碎片数目”并将“最小值”设置为 75,在“基本参数”卷展栏 >“视口显示”组中,选择“网格”,如图1-7所示。 5、移动时间滑块以查看出现在视图中的轿车碎块,如图1-8所示。 六、设置粒子材质和动画效果 1、在命令面板中的“粒子类型”卷展栏 >“材质贴图和来源”组中,选择“拾取的发射器”,然后单击“材质来源”按钮,在视图中,轿车的材质出现在粒子上,如图1-9所示。 2、为粒子动画添加一些控制。打开“旋转和碰撞”卷展栏。在“自旋速度控制”组中,将“自旋时间”设置为 50,这样将会使碎块赋予一些旋转。 3、打开“对象运动继承”卷展栏,并将“影响”设置为 0.0,这样将会使轿车的运动和旋转避免受到粒子运动的影响,在默认的情况下,粒子动画将从第 0 帧开始。由于轿车在第 10 帧之前并没有爆炸,因此必须调整粒子动画的计时。 4、右键单击第一列中打开的卷展栏。从列表中选择“粒子生成”打开“粒子生成”卷展栏,在“粒子计时”组中,将“发射开始”设置为11,将“寿命”设置为150,这些粒子在第 11 帧之前并没有出现,并且它们持续到动画的最后一帧,此时移动时间滑块或在视口中播放动画就可以查看效果,现在轿车在到达视口中心后开始分裂为碎片。 1、播放动画我们会发现,轿车粒子系统爆炸为碎片,但是原始的轿车对象在场景中仍然可见。若要使爆炸看起来更加真实,原始的轿车对象需要随着爆炸开始而消失,下面我们就来进行设置。 2、创建可见性关键点。将时间滑块拖动到第 11 帧并在屏幕下方的动画控制工具栏中启用“自动关键点”,然后在视图中选择轿车,然后单击右键并从四元菜单中选择“属性”,在“对象属性”对话框 >“渲染控制”组中,右键单击“可见性”微调器箭头,将该值设置为 0.0,此时红色轮廓出现在微调器箭头周围,表明已经设置动画关键点,单击“确定”关闭“对象属性”对话框,然后禁用“自动关键点”。 3、调整新的可见性关键点。在轨迹栏中的时间滑块下,右键单击第 0 帧处的关键点。选择轿车,将可见性“值”设置为 1.0,然后将“输出”插值更改为阶跃形式,这样将使对象在到达下一关键点之前可见,此时拖动时间滑块,并观察视口中的动画,轿车消失,碎片向外飞出,如图1-10所示。 八、将灯光放到轿车内部 1、使用贴图技术创建剧烈燃烧的爆炸很有效,但它实际上不会照亮场景,在爆炸的轿车内部添加灯光将照亮其碎片,从而创建更生动的效果。 2、将灯光放到轿车内部。将时间滑块移至第 10 帧,这样将使轿车位于帧的中间位置,转到“创建”面板 >“灯光”>“对象类型”卷展栏,然后单击“泛光灯”,激活“顶”视口,然后单击轿车的中心以创建泛光灯,由于轿车位于场景的中央,所以灯光出现在轿车的内部。 3、转到“修改”命令面板中,然后在“强度/颜色/衰减”卷展栏中单击白色色样,将显示“颜色选择器”更改为橙色(“红”:255、“绿”:111、“蓝”:56),然后关闭“颜色选择器”,将“倍增”设置为 4.0。此外,需要注意的是不需要为灯光设置动画,灯光将只照亮粒子,并且这些粒子在爆炸开始时才出现。 九、为爆炸添加光晕效果 1、下面,我们将向轿车内的灯光添加光晕效果,以使爆炸增加真实感。选择“渲染”>“效果”,在弹出的对话框中单击添加按钮,然后选择镜头效果,然后在镜头效果参数卷展栏中,选择左侧列表窗口中的“Glow”,并单击右指箭头。 2、调整光晕设置。在“镜头效果全局”卷展栏中,启用“拾取灯光”,按 H 键,并使用该对话框选择场景中的灯光,在“光晕元素”卷展栏上,打开“选项”面板,在“应用元素于”组中,启用“灯光”。禁用“图像”和“图像中心”(如果其已激活),然后转到“参数”面板,将“阻光度”设置为 0.0。 在“径向颜色”组中,将右侧色样更改为橙色(“红”:242、“绿”:150、“蓝”:0),在“光晕元素”>“参数”面板中,将“大小”设置为 30.0,将“强度”设置为 50。 十、设置爆炸光晕的动画 1、如果光晕随时间发生变化,则光晕效果会更加逼真。在工具栏上单击“曲线编辑器(打开)”,此时将显示“轨迹视图 - 曲线编辑器”。转到“模式”菜单并选择“摄影表”,在左侧的“控制器”窗口中,向下平移直至可看到“渲染效果”标签,该项靠近场景层次的顶部,单击“渲染效果”左侧的加号图标,以展开渲染效果轨迹。单击该窗口中的加号图标可展开轨迹。展开轨迹后,该图标变为减号图标。如果要折叠轨迹,请单击减号图标。轨迹将不再可见,单击以展开“镜头效果”轨迹,“镜头效果”轨迹打开后,可看到两个光晕效果轨迹,如图1-11所示。 2、下滚并单击以打开“Glow”轨迹,“渲染效果”对话框中的所有光晕属性均列在其中,可为任何属性设置关键点,以对其效果设置动画,如图1-12所示。 3、单击“强度”轨迹以选定它,然后右键单击并选择“指定控制器”。选择“Bezier 浮点”,然后单击“确定”,选定“强度”轨迹后,启用“轨迹视图”工具栏上的“添加关键点”。 4、在右侧的“关键点”窗口中,单击“强度”轨迹以在第 0 帧处添加关键点,并在第 9 帧处添加另一个关键点,右键单击第一个关键点,并将其值设置为 0。移动至第二个关键点,并将其值也设置为 0。将第一个关键点的“输出”插值设置为阶跃形式。这将锁定前两个关键点之间的光晕。 5、在第 12 帧处添加另一个关键点。右键单击该关键点,并将其值设置为 75.0,在第 30 帧处添加另一个关键点。右键单击该关键点,并将其值设置为 0,将第 9 帧的关键点的“输出”值、第 12 帧的“输入”和“输出”值以及第 30 帧的“输入”值的插值设置为线性。 6、渲染输出。激活“Camera01”视口,对设置完成的轿车爆炸效果进行动画渲染,最终效果如图1-13所示。 ![]() 小结:在本教程中,我们通过对一辆轿车爆炸效果的设置,系统学习了使用粒子阵列来创建爆炸效果的方法,学习了通过使用爆炸贴图配合灯光以及光晕效果的设置来创建真实的爆炸效果,通过这节课的学习,我们将对Max强大粒子功能有更进一步的了解。 特别推荐——设计类视频教程:
|