在本课程中,您将从包含现成植物对象的 3ds Max 库中选择一棵树,然后编辑其材质,使其看起来像春天的榆树一样。您会将此对象另存为 .tif 图像,以便为投影到粒子系统的布告牌上而做好准备。
注: 除了 3ds Max 中提供的树对象以外,还有很多商用插件(如 Itoo Software 出品的 Forest,或 ArchVision 推出的 RPC)也提供了广泛的备选树种。
创建树:
- 在主工具栏上,单击
(渲染设置)。
- 在“渲染设置”对话框
“公用”面板
“公用参数”卷展栏
“输出大小”组中,将“宽度”和“高度”设置为 512。
您从粒子系统中生成的每个粒子或布告牌都是完全方形的,因此您要用于树的贴图的分辨率也必须是方形的。
允许使用 1024 x 1024 甚至更高的值,但分辨率越高,粒子树的渲染时间就越长。
-
关闭“渲染设置”对话框。
- 在
“创建”面板上,激活
(几何体)。打开“对象”下拉列表,再选择“AEC 扩展”。
- 在“对象类型”卷展栏中,单击以激活“植物”,然后在“收藏的植物”卷展栏中,单击“美洲榆”。
- 单击“透视”视口中的任意位置,以便将所选树放在该位置。
- 单击鼠标右键以退出对象创建模式。
定位树,以便它可渲染为表现良好的布告牌。
- 激活“前”视口,再按 P 键以切换到“透视”视图。
- 单击
(最大化显示)。
- 单击“观察点 (POV)”视口标签,然后选择“显示安全框”。将视口明暗处理模式更改为“真实”(可以按 F3 键)。
安全框显示为黄色方形,指明渲染区域的范围。

显示了安全框的透视视图
- 使用
(平移)和
(缩放)重新定位该树,直到它完全占据安全区域。 
经过重新定位后填满安全区域的树
现在需要确保树干的底部准确无误地位于框底的中点。为此,要确保此树的树干和将从此图像中获取的树阴影正确对齐。
- 单击“透视”视口的“常规”标签(“[+]”),并选择“配置视口”。
- 在“视口配置”对话框
“安全框”面板
“设置”组中,禁用“用户安全区锁定”,然后启用“用户安全区”。
- 将用户安全区的“水平”微调器设置为 100.0,“垂直”微调器设置为 0.0,然后单击“确定”。
视口的安全区域中将显示一条紫色的引导线。(这条引导线实际上是一个宽度为零的矩形安全框区域。)

作为引导线以使树在安全框中居中的用户安全区
-
沿树的 X 轴移动该树,直到树干底部的中心与紫线对齐。
下一步说明如何将该树替换为您可能更喜欢的另一棵树。
找到您喜欢的树配置:
- 转至
“修改”面板。在“参数”卷展栏中,单击“种子”左侧的“新建”按钮,直到看到喜欢的树。
- 在 3ds Max 置换树干后,沿树的 X 轴
移动树基,直到该树再次与安全框的中线对齐。 这次还要确保该树的底部稍微伸到安全区域底边之下。这样做将使粒子系统稍微进入发射器对象,与地面形成牢固连接。此外,还要确保树叶或树枝都没有伸出安全区域。

已重新定位树的底部,使它稍稍伸入安全区域
渲染树:
- 在主菜单上,选择“渲染”
“Gamma/LUT 设置”。
- 3ds Max 将打开“首选项”对话框,并打开其中的“Gamma 和 LUT”选项卡。确保启用“启用 Gamma/LUT 校正”,已选择 Gamma,且 Gamma 值设置为 2.2。
确保“材质和颜色”组中的两个选项(“影响颜色选择器”和“影响材质编辑器”)均已启用。
增加 Gamma 校正可改善渲染的外观。
- 单击“确定”。
- 在主工具栏上,单击
(渲染产品)。
3ds Max 将使用默认渲染设置渲染该树。树干的颜色不是很逼真,树叶的颜色也过于统一。要修正此问题,需要更改其材质的漫反射值。
- 最小化“渲染帧窗口”。
更改树干的材质:
- 打开
“Slate 材质编辑器”。
- 在“Slate 材质编辑器”工具栏上,单击
(从对象拾取材质),然后在视口中单击树的任意部位。 3ds Max 将在“Slate 材质编辑器”活动视图中显示 BasicElm 材质。
- 在“Slate 材质编辑器”中,单击
(最大化显示)。
由于 BasicElm 是“多维/子对象”材质,材质树看上去比较复杂,其实它没那么复杂。
- 双击 BasicElm 材质主节点(树右侧的节点),以便“Slate 材质编辑器”右侧的“参数编辑器”面板中显示相应材质的参数。
“多维/子对象基本参数”卷展栏显示 BasicElm 材质所包含的五种子材质,它们分别分配给树干、树枝和树叶。
注: 在未选定树对象时,视口中显示的材质为 Canopy 子材质。
现在,您要更改 Trunk 子材质的“漫反射”值来改善树干的外观。
- 在活动视图中单击,以选中视图顶部的第一个子材质,即 Trunk 子材质的节点。
- 单击
(最大化显示选定对象),然后在视图中向外
平移一些,以便可以看到 Trunk 材质节点,以及指定给它的贴图。完成后,右键单击视图的空白区域,返回到选择模式。
- 在左侧的“材质/贴图浏览器”面板中,找到“噪波”贴图(位于“贴图”
“标准”组中),将该条目拖动到活动视图中,并将它关联到 Trunk 子材质的“漫反射颜色”套接字。
- 双击“噪波”贴图节点,以便可以查看贴图参数。
- 在“噪波参数”卷展栏中,选择“分形”噪波类型,然后将“大小”微调器设置为 5.0。
- 单击“颜色 #1”色样并选择暗度适中的棕色(例如 R=77、G=41、B=5),然后单击“颜色 #2”色样并选择淡茶色或米色(例如 R=146、G=124、B=102)。
渲染该树,以查看结果:
- 最小化“板岩材质编辑器”。
- 渲染“透视”视口,以查看为 Trunk 材质设置的新漫反射值的效果。如果对结果不满意,可随意对材质颜色进行进一步更改。
具有更明亮并有噪波贴图的颜色时,树干看上去更加逼真,也更像榆树。
接下来,需要将树干的漫反射值复制到树枝。
将新的树干子材质用于树枝:
- 还原“Slate 材质编辑器”窗口。
- 在活动视图中,
向下平移视图,以便您能看到 Branch0 和 Branch1 节点。结束平移时,右键单击视图的空白区域,返回到选择模式。
- 单击 Branch0 子材质节点,然后按 Delete 键。
- 另外,也删除 Branch1 子材质节点。
- 将 Trunk 子材质节点关联到主要的 BasicElm (2) 和 (3) 子材质套接字(用于包含 Branch0 和 Branch1 子材质)。
- 在光标位于活动视口中时,按 L 键以重新排列材质树的布局。
现在材质树只有三种子材质,要比以前简单。
如果再次渲染“透视”视口,您就会看到所有的树枝都与树干相匹配。
更改树叶的材质:
- 双击 Leaves 子材质节点(现为顶部第二个材质),以显示其参数。
- 从浏览器将另一个“噪波”贴图拖动到活动视图中,并将“噪波”题图节点关联到 Leaves 子材质的“漫反射颜色”套接字。
提示: 在添加和关联新的“噪波”节点后,再次按 L 键以清理活动视图的布局。
- 双击新“噪波”贴图节点,以便可以查看贴图参数。
- 在“噪波参数”卷展栏中,选择“分形”噪波类型,然后将“大小”微调器设置为 3.0。
- 同时在“噪波参数”卷展栏中,将“噪波阈值”
“高”的值设置为 0.7,“低”的值设为 0.3。
这两个值将增加您即将选择的两种颜色之间的锐度级别。
- 单击“颜色 #1”色样并选择暗度适中的绿色(例如 R=0、G=73、B=0),然后单击“颜色 #2”色样并选择淡绿色(例如 R=175、G=189、B=171)。
- 最小化“板岩材质编辑器”。
- 渲染此树,以查看树叶材质的新漫反射值的效果。
请注意两种颜色的组合如何产生更加逼真的树叶。
检查 Alpha 通道:
- 在“渲染帧窗口”中,单击
(显示 Alpha 通道),以查看渲染中树对象的 Alpha 通道。 
所渲染的树对象的 Alpha 通道
Alpha 信息提供了您随后将生成的粒子树的裁切形状。
现在,您需要以包含 Alpha 信息的图像文件格式保存该树对象。
- 禁用
(显示 Alpha 通道)。
保存该树春天枝叶的“布告牌”图像:
- 在“渲染帧窗口”中,单击
(保存图像)。
- 在“保存图像”对话框的“文件名”字段中,输入 my_elm_spring.tif,然后单击“保存”。
3ds Max 将打开“TIF 图像控制”对话框。在“图像类型”组中,确保选择了 8 位彩色,并且已启用“存储 Alpha 通道”。
注: 您可以将文件保存为 .tif 以外的格式,但务必要选择可以存储 Alpha 信息的格式。.png 和 .tga 等格式可以包含 Alpha 信息,而 .jpg 和 .bmp 则不能。
您要在下一课中创建的例子系统,可以使用此树图像来填充森林。要在场景中引入一些变化,需要创建另一个树图像,也供粒子系统引用。
创建树的秋天枝叶,然后保存该图像:
- 在“透视”视口中,选择树对象,然后在
“修改”面板
“参数”卷展栏中单击“种子”左侧的“新建”按钮。
- 继续单击此按钮,直至得到您喜欢的树。
- 将“密度”微调器设置为 0.75,然后按 Enter 键。
此值会减少该树上的树叶数。
- 如果需要,可
沿着树的 X 轴移动树,使它正确地以安全区域垂直中点居中。
- 还原“Slate 材质编辑器”窗口。
- 在“树叶”子材质的“噪波参数”卷展栏中,将“颜色 #1”和“颜色 #2”分别更改为红色和橙色。
- 渲染“透视”视口。

具有秋天般特征的树对象
通过减少树叶数目并调整树叶颜色,您已创建了一棵适合秋天场景的树。
- 在“渲染帧窗口”中,单击“保存图像”,接着在“保存图像”对话框的“文件名”字段中,输入 my_elm_fall.tif,然后单击“保存”。一定要指定 8 位及 Alpha 通道选项。
此时,您可以创建任意多种不同的大小、树叶密度、修剪程度、颜色和树种,以供粒子系统引用。不过在本教程中,已经为您创建了十几种树类型,足够创建具有真实效果的林。
按下述操作保存场景:
- 将场景保存为 my_elmtree.max,以便于将来参考和调整。