非动力学流体不需要发射器,其形态和动态都是由纹理控制的。2)非动力学流体的创建①创建3D流体框,将 Resolution 设置为40,这个流体框将成为爆炸气流的载体,如图14.26所示。图14.30非动力学流体的动态和形态主要是靠纹理来控制的,下面我们调整纹理参数。表14.1流体框各属性的Key帧表爆炸的气流是在翻滚的,下面我们为流体增加翻滚的效果。对场景进行批渲染,非动力学流体爆炸效果就完成了。......
2023-11-21
前面说过动态流体与非动态流体只能存在于容器之内,而容器又分2D容器和3D容器。2D容器主要用于镜头旋转角度不大,对体积感要求不高的场景(图14.4),2D容器比3D容器有着更快的计算速度。但是2D容器只是平面的容器,在一些镜头移动旋转比较大的场景中,不能很好地匹配镜头的动画,这个时候就要用3D容器了(图14.5)。
图14.4
图14.5
1)创建动力学流体
选择FX模块,单击Fluids→3D Container (图14.6);调出3D流体创建菜单(图14.7)。
图14.6
图14.7
• X、Y、Z resolution(流体分辨率):定义流体的分辨率,分辨率越高,流体可以产生的细节就越多,但是渲染速度会减慢。
• X、Y、Z size(容器体积):定义流体框的尺寸。该属性的数值要与resolution成比例关系,否则流体将会被拉伸。
单击Apply and Close,一个3D流体容器就创建好了。
创建完容器后,我们就要向容器里添加内容了,选择容器,单击Fluids→Add/Edit Contents→Emitter(图14.8),就为流体创建了一个流体发射器。有了发射器就能发射流体,我们也能对流体的属性进行设置了。播放动画,按键盘 6 显示材质,观察流体。白色半透明状的流体升高到容器顶端后被阻挡在容器内扩散(图14.9)。
图14.8
图14.9
选择流体框,按快捷键“Ctrl+A”打开流体属性编辑器(图14.10)。
图14.10
流体属性非常多,我们对其中一些属性进行调整,观察流体的变化。
• Boundary X、Y、Z(流体框边界设置):该属性控制着流体与容器的边界接触后的处理情况,将Boundary X、Y、Z设置为none,如图14.11所示。
播放动画,观察流体变化,如图14.12所示。
图14.11
图14.12
我们会发现,流体升高后不再被容器所阻挡,而是消失在容器之外了。
• Dynamic Simulation(动力学模拟)。
Dynamic Simulation的界面如图14.13所示。
图14.13
Gravity(重力):流体的重力是和力场的重力相反的,正值向上,负值向下,调整其为负数,播放动画,观察结果,如图14.14所示。
图14.14 流体受到重力影响往下流动。
Viscosity(黏稠度):将流体黏稠度调大,流体的移动就会变得缓慢。
Fiction(摩擦力):流体内部的摩擦力。
Damp(阻尼):相当于给流体加了阻尼场。(www.chuimin.cn)
• Turbulence(扰乱)。
Turbulence的界面如图14.15所示。
图14.15
• Strength(扰乱强度):相当于给流体添加了一个扰乱场,调整其参数,播放动画,观察结果,如图14.16所示。
图14.16 流体扰乱无序地流动。
2)添加流体发射器
可以为同一个流体添加多个发射器。
选择容器,单击Fluids→Add/Edit Contents→Emitter,如图14.17所示。
这样就为流体增加了一个流体发射器。方法和为流体框添加发射器是一样的。打开Outliner就会发现新增加了一个流体发射器,如图14.18所示。
图14.17
图14.18
目前两个发射器是重合的。为了能区分两个发射器,我们选择新产生的发射器fluid Emitter1,做出位移的改变,并且按快捷键“Ctrl+A”打开流体发射器属性编辑器,将其发射出来的流体改成红色,并且勾选Emit Fluid Color,如图14.19所示。
图14.19
用同样的方法,我们将fluidEmitter2发射出来的流体改成绿色,播放动画,观察结果,图14.20所示。
3)流体与几何体的碰撞
(1)几何体阻挡流体
创建一个立方体,位置靠近流体发射器,如图14.21所示。
图14.20 红色和绿色很好地融合在一起了。
图14.21
选择立方体,再选择流体框,单击Fluids→Make Collide(图14.22),立方体就和流体建立了碰撞,播放动画,观察结果,如图14.23所示。
图14.22
图14.23 流体被几何体挡住了。
(2)流体移动几何体
将立方体删除,在流体框范围内建立另外一个立方体的主动刚体(图14.24)。
只要将主动刚体和流体框关联起来,流体接触主动刚体时就会给予其一定的动力。选择刚体和流体,单击Fields/Solvers→Assign to Selected,就将流体与刚体关联起来了。播放动画,观察结果,如图14.25所示。
图14.24
图14.25 几何体与流体接触后被撞出流体框。
有关Maya影视动画制作技法解析的文章
非动力学流体不需要发射器,其形态和动态都是由纹理控制的。2)非动力学流体的创建①创建3D流体框,将 Resolution 设置为40,这个流体框将成为爆炸气流的载体,如图14.26所示。图14.30非动力学流体的动态和形态主要是靠纹理来控制的,下面我们调整纹理参数。表14.1流体框各属性的Key帧表爆炸的气流是在翻滚的,下面我们为流体增加翻滚的效果。对场景进行批渲染,非动力学流体爆炸效果就完成了。......
2023-11-21
在FX菜单下选择nParticles\Particle Tool就可以在视图中随意单击产生粒子,按回车键后粒子对象就建立了。图13.4图13.5图13.6Particle name给粒子对象起一个系统的有意义的名字,对复杂的特效场景里面对象的管理和控制非常重要,所以要从一开始就养成命名的好习惯。一般来说,按照默认的1来创建就可以了,因为创建粒子后可以在粒子属性面板里根据需要调节。Number of Particles这个属性决定了每次单击所建立的粒子数量,如果该数量的值大于1,那么Maximum radius 属性就会被激活。......
2023-11-21
此菜单与Outliner中的Show菜单相同,可以将其作为一个浮动面板使用。当在Graph Editor的Outliner区中选择了很多需要key帧的选项;当只需显示其中的某一项属性时,可以使用Show Selected功能,恢复选择Show All,示例如下:1)图表工具栏①Move Nearest Picked Key Tool:移动最近关键帧工具。此工具选择动画曲线关键帧,单击鼠标左键移动进行编辑,如图10.17所示。图10.17关键帧状态输入栏中显示出选择关键帧的时间数值和其属性值。表10.1⑥View菜单下的Frame all命令。Buffer Curve Snapshot:缓冲区曲线快照。......
2023-11-21
②Load Selected Objects:调入选择的物体,只有当Auto Load 被关闭时,才可以使用此项目。当Auto Load 关闭时,在建模视窗选择物体时,物体在Outliner 中不能同步出现。为把当前的选择调入Outliner中,可选用List→Load Selected Objects 命令。即为相应物体或动画曲线在Outliner区创建书签,以便于选取。注意当书签调入图表编辑器中,Auto Load 选项被自动关闭。如果创建了多个书签,它们会显示在Bookmark 菜单中从而形成一个列表。c.Remove all Bookmark:删除所有书签。......
2023-11-21
此菜单中的命令控制图表编辑器图表区中可显示出的内容,从而设置动画曲线的哪些元素是可编辑的。④Frame Playback Range:在图表区完整显示playback范围内的曲线。⑤Center Current Time:所选曲线在图表区置中。Show Results一般用于显示曲线的无限循环结果,这个要结合Curves→Pre Infinity和Post Infinity菜单的功能使用,通常不打开。⑩Tangents:权重切线的显示状态,默认Always。......
2023-11-21
灯光制作中,可以通过不断隐藏部分灯光的方式对每个灯的方向、范围、强度进行判断、调整。完美的创作环境已提供,接下来认识Maya提供了哪几种灯光类型,各有什么特征。图5.17图5.18面光源:以一个面为发光体,模拟真实灯光变化,得到比较好的阴影虚实变化。在三维Maya空间中有没有光源是三维的呢?......
2023-11-21
图6.26下面我们来看如何建立灯光雾。首先选择灯光,然后在灯光属性面板基本灯光属性下可以看到灯光雾属性,单击右侧贴图按钮,Maya自动给灯光添加灯光雾节点,这样就创建了灯光雾效果。图6.29Color:用于设置灯光雾的颜色,灯光雾的颜色不影响灯光照明色彩。图6.30Fog Shadow Intensity:在打开灯光雾的时候,场景中物体的阴影颜色会呈现不规则显示,会让物体的重量感打折扣。图6.31Fog Shadow Samples:灯光雾阴影取样参数,默认值为20。......
2023-11-21
粒子在碰撞中可以发生分裂、产生新的粒子、死亡等事件,这些事件称为碰撞事件。图13.57图13.58下面介绍建立碰撞事件的选项和设置。Particle Collision Event Editor的界面如图13.59—图13.63所示。图13.60图13.61图13.62图13.63③Update Object List:刷新显示,当场景的粒子对象有删除或者新增加时,可单击此按钮更新碰撞事件编辑器的显示。⑨Collision number:指定碰撞事件在第几次碰撞执行。粒子数目由Num particles的数值决定。Original particle dies:勾选此项,粒子碰撞后原粒子死亡。......
2023-11-21
相关推荐