创建布告牌树贴图

在本课程中,您将从包含现成植物对象的 3ds Max 库中选择一棵树,然后编辑其材质,使其看起来像春天的榆树一样。您会将此对象另存为 .tif 图像,以便为投影到粒子系统的布告牌上而做好准备。

注: 除了 3ds Max 中提供的树对象以外,还有很多商用插件(如 Itoo Software 出品的 Forest,或 ArchVision 推出的 RPC)也提供了广泛的备选树种。

创建树:

  1. 在主工具栏上,单击 (渲染设置)。
  2. 在“渲染设置”对话框 “公用”面板 “公用参数”卷展栏 “输出大小”组中,将“宽度”和“高度”设置为 512

    您从粒子系统中生成的每个粒子或布告牌都是完全方形的,因此您要用于树的贴图的分辨率也必须是方形的。

    允许使用 1024 x 1024 甚至更高的值,但分辨率越高,粒子树的渲染时间就越长。

  3. 关闭“渲染设置”对话框。
  4. “创建”面板上,激活 (几何体)。打开“对象”下拉列表,再选择“AEC 扩展”。
  5. 在“对象类型”卷展栏中,单击以激活“植物”,然后在“收藏的植物”卷展栏中,单击“美洲榆”。
  6. 单击“透视”视口中的任意位置,以便将所选树放在该位置。
  7. 单击鼠标右键以退出对象创建模式。

定位树,以便它可渲染为表现良好的布告牌。

  1. 激活“前”视口,再按 P 键以切换到“透视”视图。
  2. 单击 (最大化显示)。
  3. 单击“观察点 (POV)”视口标签,然后选择“显示安全框”。将视口明暗处理模式更改为“真实”(可以按 F3 键)。

    安全框显示为黄色方形,指明渲染区域的范围。

    显示了安全框的透视视图

  4. 使用 (平移)和 (缩放)重新定位该树,直到它完全占据安全区域。

    经过重新定位后填满安全区域的树

    现在需要确保树干的底部准确无误地位于框底的中点。为此,要确保此树的树干和将从此图像中获取的树阴影正确对齐。

  5. 单击“透视”视口的“常规”标签(“[+]”),并选择“配置视口”。
  6. 在“视口配置”对话框 “安全框”面板 “设置”组中,禁用“用户安全区锁定”,然后启用“用户安全区”。
  7. 将用户安全区的“水平”微调器设置为 100.0,“垂直”微调器设置为 0.0,然后单击“确定”。

    视口的安全区域中将显示一条紫色的引导线。(这条引导线实际上是一个宽度为零的矩形安全框区域。)

    作为引导线以使树在安全框中居中的用户安全区

  8. 沿树的 X 轴移动该树,直到树干底部的中心与紫线对齐。

    下一步说明如何将该树替换为您可能更喜欢的另一棵树。

找到您喜欢的树配置:

  1. 转至 “修改”面板。在“参数”卷展栏中,单击“种子”左侧的“新建”按钮,直到看到喜欢的树。
  2. 3ds Max 置换树干后,沿树的 X 轴 移动树基,直到该树再次与安全框的中线对齐。

    这次还要确保该树的底部稍微伸到安全区域底边之下。这样做将使粒子系统稍微进入发射器对象,与地面形成牢固连接。此外,还要确保树叶或树枝都没有伸出安全区域。

    已重新定位树的底部,使它稍稍伸入安全区域

渲染树:

  1. 在主菜单上,选择“渲染”“Gamma/LUT 设置”。
  2. 3ds Max 将打开“首选项”对话框,并打开其中的“Gamma 和 LUT”选项卡。确保启用“启用 Gamma/LUT 校正”,已选择 Gamma,且 Gamma 值设置为 2.2。

    确保“材质和颜色”组中的两个选项(“影响颜色选择器”和“影响材质编辑器”)均已启用。

    增加 Gamma 校正可改善渲染的外观。

  3. 单击“确定”。
  4. 在主工具栏上,单击 (渲染产品)。

    3ds Max 将使用默认渲染设置渲染该树。树干的颜色不是很逼真,树叶的颜色也过于统一。要修正此问题,需要更改其材质的漫反射值。

  5. 最小化“渲染帧窗口”。

更改树干的材质:

  1. 打开 “Slate 材质编辑器”。
  2. 在“Slate 材质编辑器”工具栏上,单击 (从对象拾取材质),然后在视口中单击树的任意部位。

    3ds Max 将在“Slate 材质编辑器”活动视图中显示 BasicElm 材质。

  3. 在“Slate 材质编辑器”中,单击 (最大化显示)。

    由于 BasicElm 是“多维/子对象”材质,材质树看上去比较复杂,其实它没那么复杂。

  4. 双击 BasicElm 材质主节点(树右侧的节点),以便“Slate 材质编辑器”右侧的“参数编辑器”面板中显示相应材质的参数。

    “多维/子对象基本参数”卷展栏显示 BasicElm 材质所包含的五种子材质,它们分别分配给树干、树枝和树叶。

    注: 在未选定树对象时,视口中显示的材质为 Canopy 子材质。

    现在,您要更改 Trunk 子材质的“漫反射”值来改善树干的外观。

  5. 在活动视图中单击,以选中视图顶部的第一个子材质,即 Trunk 子材质的节点。
  6. 单击 (最大化显示选定对象),然后在视图中向外 平移一些,以便可以看到 Trunk 材质节点,以及指定给它的贴图。完成后,右键单击视图的空白区域,返回到选择模式。
  7. 在左侧的“材质/贴图浏览器”面板中,找到“噪波”贴图(位于“贴图”“标准”组中),将该条目拖动到活动视图中,并将它关联到 Trunk 子材质的“漫反射颜色”套接字。
  8. 双击“噪波”贴图节点,以便可以查看贴图参数。
  9. 在“噪波参数”卷展栏中,选择“分形”噪波类型,然后将“大小”微调器设置为 5.0
  10. 单击“颜色 #1”色样并选择暗度适中的棕色(例如 R=77、G=41、B=5),然后单击“颜色 #2”色样并选择淡茶色或米色(例如 R=146、G=124、B=102)。

渲染该树,以查看结果:

  1. 最小化“板岩材质编辑器”。
  2. 渲染“透视”视口,以查看为 Trunk 材质设置的新漫反射值的效果。如果对结果不满意,可随意对材质颜色进行进一步更改。

    具有更明亮并有噪波贴图的颜色时,树干看上去更加逼真,也更像榆树。

    接下来,需要将树干的漫反射值复制到树枝。

将新的树干子材质用于树枝:

  1. 还原“Slate 材质编辑器”窗口。
  2. 在活动视图中, 向下平移视图,以便您能看到 Branch0Branch1 节点。结束平移时,右键单击视图的空白区域,返回到选择模式。
  3. 单击 Branch0 子材质节点,然后按 Delete 键。
  4. 另外,也删除 Branch1 子材质节点。
  5. Trunk 子材质节点关联到主要的 BasicElm (2) 和 (3) 子材质套接字(用于包含 Branch0Branch1 子材质)。
  6. 在光标位于活动视口中时,按 L 键以重新排列材质树的布局。

    现在材质树只有三种子材质,要比以前简单。

    如果再次渲染“透视”视口,您就会看到所有的树枝都与树干相匹配。

更改树叶的材质:

  1. 双击 Leaves 子材质节点(现为顶部第二个材质),以显示其参数。
  2. 从浏览器将另一个“噪波”贴图拖动到活动视图中,并将“噪波”题图节点关联到 Leaves 子材质的“漫反射颜色”套接字。
    提示: 在添加和关联新的“噪波”节点后,再次按 L 键以清理活动视图的布局。
  3. 双击新“噪波”贴图节点,以便可以查看贴图参数。
  4. 在“噪波参数”卷展栏中,选择“分形”噪波类型,然后将“大小”微调器设置为 3.0
  5. 同时在“噪波参数”卷展栏中,将“噪波阈值”“高”的值设置为 0.7,“低”的值设为 0.3

    这两个值将增加您即将选择的两种颜色之间的锐度级别。

  6. 单击“颜色 #1”色样并选择暗度适中的绿色(例如 R=0、G=73、B=0),然后单击“颜色 #2”色样并选择淡绿色(例如 R=175、G=189、B=171)。
  7. 最小化“板岩材质编辑器”。
  8. 渲染此树,以查看树叶材质的新漫反射值的效果。

    请注意两种颜色的组合如何产生更加逼真的树叶。

检查 Alpha 通道:

  1. 在“渲染帧窗口”中,单击 (显示 Alpha 通道),以查看渲染中树对象的 Alpha 通道。

    所渲染的树对象的 Alpha 通道

    Alpha 信息提供了您随后将生成的粒子树的裁切形状。

    现在,您需要以包含 Alpha 信息的图像文件格式保存该树对象。

  2. 禁用 (显示 Alpha 通道)。

保存该树春天枝叶的“布告牌”图像:

  1. 在“渲染帧窗口”中,单击 (保存图像)。
  2. 在“保存图像”对话框的“文件名”字段中,输入 my_elm_spring.tif,然后单击“保存”。

    3ds Max 将打开“TIF 图像控制”对话框。在“图像类型”组中,确保选择了 8 位彩色,并且已启用“存储 Alpha 通道”。

    注: 您可以将文件保存为 .tif 以外的格式,但务必要选择可以存储 Alpha 信息的格式。.png.tga 等格式可以包含 Alpha 信息,而 .jpg.bmp 则不能。

    您要在下一课中创建的例子系统,可以使用此树图像来填充森林。要在场景中引入一些变化,需要创建另一个树图像,也供粒子系统引用。

创建树的秋天枝叶,然后保存该图像:

  1. 在“透视”视口中,选择树对象,然后在 “修改”面板 “参数”卷展栏中单击“种子”左侧的“新建”按钮。
  2. 继续单击此按钮,直至得到您喜欢的树。
  3. 将“密度”微调器设置为 0.75,然后按 Enter 键。

    此值会减少该树上的树叶数。

  4. 如果需要,可 沿着树的 X 轴移动树,使它正确地以安全区域垂直中点居中。
  5. 还原“Slate 材质编辑器”窗口。
  6. 在“树叶”子材质的“噪波参数”卷展栏中,将“颜色 #1”和“颜色 #2”分别更改为红色和橙色。
  7. 渲染“透视”视口。

    具有秋天般特征的树对象

    通过减少树叶数目并调整树叶颜色,您已创建了一棵适合秋天场景的树。

  8. 在“渲染帧窗口”中,单击“保存图像”,接着在“保存图像”对话框的“文件名”字段中,输入 my_elm_fall.tif,然后单击“保存”。一定要指定 8 位及 Alpha 通道选项。

    此时,您可以创建任意多种不同的大小、树叶密度、修剪程度、颜色和树种,以供粒子系统引用。不过在本教程中,已经为您创建了十几种树类型,足够创建具有真实效果的林。

按下述操作保存场景:

下一节

创建粒子系统