
虽然多数物体都具有材质动画属性,但是Vue 5 Esprit的材质动画并不是在三维视图中完成的,它是直接在材质编辑器中实现的。如果用户希望为物体创建材质动画,那么首先需要代开材质编辑器,此时只需要在物体属性面板的Aspect(外表)标签栏中双击材质预览即可。
实现动画材质有三种不同的方法,依据复杂程度由低到高,分别如下所示:
一、材质表面动画
这是最简单的材质动画类型。用户所需要做的仅仅是选择材质编辑器中的Animate material surface(动画材质表面)选项即可。此时材质编辑器的标题栏上就会出现Time Dependent Material(由材质决定时间)的字样,如图1所示。

图1 标题栏出现Time Dependent Material(由材质决定时间)的字样
如果此时用户观察时间线,就会发现材质已经出现在动画物体列表之中,如图2所示。动画材质就会一直出现在列表的上。但是该材质没有关键帧,因为材质本身并没有随着时间而发生变化。

图2 时间线中的材质动画
它所做的就是用当前的时间状态来替换位置中的Z组分,而正是在这个位置材质才通过计算产生。这是由于运用在函数中所有的程序层都是在三维上定义的,随着时间替代其中的一维就意味着程序层会产生动画,对于这一点,读者朋友可以参考有关程序的内容。这样用户就可以让水的表面出现波纹,让云层随着时间变化,以及产生许许多多令人惊讶的动画效果。
这种类型动画的缺点就是,它只有在水平方向和平坦表面上运行的效果很好,如果是在物体的垂直部分就会显得是拉长了的。但是,它在水平表面上运行得也相当完美了,因而它可以做许多模拟工作,例如给水平面添加波纹,或者给云层设定外形。
下面简单通过一个例子来看看材质表面动画的生成。
(1)新建一个场景文件,如图3所示。这里我们主要要让水面生成一些波动,从而形成动画。

图3 新建场景
(2)在世界浏览器中选择Ground,然后在其属性面板中双击材质预览,打开高级材质编辑器,如图4所示。

图4 高级材质编辑器
(3)双击高级材质编辑器中的材质预览,打开材质库,为其选择一种水质,如图5所示。

图5 选择水质
(4)单击OK回到高级材质编辑器,然后勾选上Animate material surface(动画材质表面)选项,如图6所示。

图6 勾选Animate material surface(动画材质表面)选项
(5)单击OK按钮,这样材质表面动画实际上已经生成了。选择Display | Display Timeline(显示|显示时间线)菜单,打开时间线,可以发现材质表面动画已经出现在时间线当中了,如图7所示。

图7 时间线中的材质动画
(6)下面工作就是要让为时间线添加一个关键帧,这样才能够最终生成动画。拖动时间线上的滑块,将其移动到某一时间位置,然后在该时间位置右击鼠标,选择Add Keyframe(添加关键帧),为时间线添加一个关键帧,从而创建一个动画,如图8所示。

图8 添加关键帧
(7)添加关键帧之后,这样就得到了一个长度为8秒的动画了,如图9所示。

图9 动画时间线
(8)点击时间线上的动画渲染按钮
弹出动画渲染属性对话框,设置为最终渲染,并且保存avi文件的保存路径,如图10所示。

图10 设置动画渲染选项
(9)单击OK按钮,开始动画的渲染,如图11所示。

图11 渲染动画
(10)动画渲染完成之后,使用视频播放软件打开动画,我们就可以看到波光粼粼的水面了。如图12所示。

图12 波光粼粼的水面