对烟雾建模的材质所采用的贴图具有由计算机生成的图案,这些图案具有自然的外观。
设置场景:
- 在上一节课的基础上继续学习,或者
打开
pflow_02.max
。
使用“噪波”贴图创建与烟雾相似的图案:
- 在主工具栏上,单击
(材质编辑器)以打开“板岩材质编辑器”。 (如果您是在上一场景的基础上继续学习,您只需还原“材质编辑器”窗口:按下 M。)
- 如果“烟雾”材质尚未位于活动视图中,请将其作为实例从“场景材质”组拖入到视图中。
- 双击“粒子年龄”贴图节点以显示其参数。
- 将“噪波”贴图从浏览器拖入到活动视图中。
- 将“噪波”贴图连线到“粒子年龄”贴图的“颜色 1”组件。
在“粒子年龄”贴图的参数中,您可以看到“颜色 #1”贴图按钮现在显示“噪波”贴图。
- 双击“噪波”节点标题栏中的预览按钮,以便更好地查看贴图。
“噪波”贴图由黑色和白色混合而成,这是第一张与烟雾图案非常近似的令人满意的贴图。
- 双击“噪波”节点(除预览区域以外的其他区域),以便查看其参数。
- 在“噪波参数”卷展栏上,选择“分形”作为噪波类型。
“分形”图案的定义比“规则”图案的定义更严格。
- 此外,在“噪波参数”卷展栏上,将“级别”值更改为 10.0。
增大级别数会增加“噪波”图案的复杂程度。
- 将“噪波阈值”
“高”的值更改为 0.65,将“噪波阈值”
“低”的值更改为 0.35。
这会提高“噪波”图案的对比度。
- 单击“颜色 #1”色样。在“颜色选择器”中,将 V 设置为 29(非常深的深灰色;同时将 RGB 值更改为 29.0),然后单击“确定”。
- 单击“颜色 #2”色样。在“颜色选择器”中,将 V 设置为 86(中等程度的深灰色),然后单击“确定”。
烟雾在其初始阶段的颜色将非常深,接近于黑色。
- 将“大小”值更改为 4.0。
材质预览现在显示纹理非常细密的“噪波”图案,但此“大小”值与场景比例相符:请记住,粒子在出生时是 5.0 单位的正方形。
根据粒子年龄变化贴图:
- 按住 Shift 键,然后在活动视图中拖动“噪波”贴图节点以克隆此节点。
- 将第二个“噪波”贴图关联到“粒子年龄”贴图的“颜色 2”组件。
第二种中期寿命颜色现在已分配有一张贴图。
- 双击新的“噪波”贴图节点以查看其参数。
- 单击“噪波”色样旁边的“交换”按钮。
其理念是:对于随后的每一张“噪波”贴图,较浅的“颜色 #2”将成为较深的“颜色 #1”。
- 单击“颜色 #2”色样。在“颜色选择器”中,将 V 设置为 161,然后单击“确定”。
- 此外,在“噪波参数”卷展栏上,更改以下设置:
- “噪波阈值”
“高”= 0.8
- “噪波阈值”
“低”= 0.2
- “大小”= 5.0
- 双击两个“噪波”贴图节点的预览按钮,再次缩小预览。
- 在按住 Shift 键的同时拖动第二个“噪波”节点以克隆此节点。
- 将新的第三个“噪波”节点关联到“粒子年龄”贴图的“颜色 3”组件。
- 双击第三个“噪波”贴图节点以查看其参数。
- 单击“噪波”色样旁边的“交换”按钮。
- 单击“颜色 #2”色样。在“颜色选择器”中,将 V 设置为 220,然后单击“确定”。
- 此外,在“噪波参数”卷展栏上,将“大小”值更改为 4.0。
提示: 调整完“噪波”贴图节点后,可以单击各节点标题栏中的减号 (–) 图标,以便最小化这些节点的大小。
- 最小化“板岩材质编辑器”,激活“Camera01”视口,
转至最后一帧,然后
渲染场景。
现在,粒子具有逼真的烟雾外观,这些粒子在刚开始时颜色很深,并随着时间的变化逐渐变浅。
下一步骤是透明化粒子边,使其更自然地混合在一起,而不会与地形或天空形成锐边。
添加“不透明度”贴图以隐藏粒子边:
- 将新的“粒子年龄”贴图从浏览器拖入到活动视图中。
- 将新的“粒子年龄”贴图关联到 Smoke 材质的“不透明度”组件。
提示: 您可以通过按下 L 来更新活动视图的布局。
您将对不透明度设置动画,使其随着烟雾的扩散(即随着时间的变化)而逐渐降低。
- 将“渐变”贴图从浏览器拖至活动视图,并将其关联到新“粒子年龄”贴图的“颜色 1”组件。
- 双击新的“渐变”贴图节点以查看其参数。
- 在“渐变参数”卷展栏上,将“渐变类型”更改为“径向”。
- 双击“渐变”贴图节点标题栏中的预览按钮以将其放大。
贴图中心的白色区域将完全不透明,而边缘上的黑色区域将完全透明。
您将使用“渐变”贴图的“噪波”控件,使此图案变得更不规则,以便获取更自然的外观。
- 在“噪波”组中,将类型更改为“分形”。
- 此外,在“噪波”组中,更改以下设置:
- 数量 = 0.3
- 级别 = 10.0
- 大小 = 5.0
现在,不透明度图案看起来更加自然,但保留了不透明的中心和透明边缘。
- 将“噪波”贴图从浏览器拖至活动视图,并将新“噪波”节点关联到“渐变”贴图节点的“颜色 2”组件。
现在,您需要使用一些“板岩材质编辑器”导航工具来移动已变得相当复杂的 Smoke 贴图树。
- 双击“噪波”贴图节点以查看其参数。
- 按如下方式更改“噪波”贴图设置:
- 噪波类型 = 分形
- 级别 = 10.0
- “噪波阈值”
“高”= 0.7
- “噪波阈值”
“低”= 0.3
(请勿更改颜色或“大小”值。)
- 查看“渐变”贴图的预览。
现在,不透明度贴图变得更加不规则。
- 从同一“噪波”贴图中拖动第二个关联,并将其关联到“渐变”贴图的“颜色 3”组件。
现在,“渐变”贴图的“颜色 #2”和“颜色 #3”均使用同一“噪波”贴图。
根据粒子年龄降低不透明度:
- 单击然后在按住 Ctrl 键的同时单击以选择“噪波”贴图和“渐变”贴图,然后在按住 Shift 键的同时拖动以克隆这两个节点。
(您需要选择这两个节点;否则将复制“渐变”贴图,但“噪波”贴图仍保留为实例,反之亦然。)
- 将新“渐变”节点关联到“粒子年龄”贴图的“颜色 2”组件。
- 再次克隆“噪波”/“渐变”节点对,并将这种新的组合关联到“粒子年龄”贴图的“颜色 3”组件。
- 双击“粒子年龄”贴图节点(针对不透明度)以查看其参数。
现在,所有三个粒子年龄均具有关联有“噪波”的“渐变”贴图。
- 双击与“颜色 2”相连的“渐变”贴图所连接的“噪波”贴图节点。
- 在“噪波参数”卷展栏中,单击“颜色 #2”色样。在“颜色选择器”中,将 V 更改为 161,然后单击“确定”。
颜色越深,粒子在达到中期寿命时就越透明。
- 双击与“颜色 3”相连的“渐变”贴图所连接的“噪波”贴图节点。
- 在“噪波参数”卷展栏中,单击“颜色 #2”色样。在“颜色选择器”中,将 V 更改为 64,然后单击“确定”。
新的“颜色 #2”值将使粒子在其寿命快要结束时变得更加透明。
-
关闭“板岩材质编辑器”。
- 激活“Camera01”视口,
转至动画的最后一帧,然后
渲染场景。
此时您已创建令人满意的真实烟雾。
为场景添加阴影:
- 在“场景资源管理器”面板中,单击以选择灯光 Direct01。
提示: 默认情况下,在视口的左侧显示“场景资源管理器”面板,但如果已隐藏该面板,可以按 H 键显示该资源管理器的浮动版本。
- 在
“修改”面板
“常规参数”卷展栏
“阴影”组中,对“平行光”启用阴影。
-
再次渲染第 300 帧。
现在,烟雾粒子将阴影投影在地面上,各粒子之间也会相互投影,从而使烟雾效果更加逼真。
现在,您已使用粒子流创建了真实的烟雾模拟。在下一节课中,您将为其他地形区域添加烟雾。
保存工作:
- 将场景另存为 smoke_material.max。