可以使用对象绘制脚本添加树木,以下是具体步骤:
对象绘制工具是一个脚本,该脚本允许选择一个对象,然后无论将光标移动到哪,它就会绘制该对象。这些对象都放置在世界空间栅格上,或放在所有栅格都处于活动状态的地方。
“文件”>“打开”>“任意文件”。如果必要,请调整视口以俯视街道。
注意:如果遇到关于缺少外部参照文件的错误消息,请在当前目录中浏览它,或者在 \tutorials\level_design 目录中查找。
创建对象绘制工具栏:
使用 Windows 资源管理器或“我的电脑”将 \tutorials\level_design 目录中的 macro_objectpaint.mcr 复制到 3dsmax8\ui\macroscripts 目录中。
Macro_ObjectPaint 是一个脚本,它是软件自带的许多示例之一。如果决定通过选择“示例”来安装它们,则可以使用这些示例。
可以通过键盘快捷键、菜单或四元菜单来运行所有这些脚本。只有自定义 UI 以显示这些脚本后,它们才会显示在界面中。运行它们时,MAXScript Utilities 文件夹中的所有脚本都出现在名为 MAXScript Utilities 的类别中。
在“工具”面板上,单击“MAXScript”>“运行脚本”。
导航至 ui\macroscripts 目录并运行 macro_objectpaint.mcr。
从“自定义”菜单中,选择“自定义用户界面”。
在“自定义用户界面”对话框中,单击“工具栏”选项卡。
单击“新建”以创建一个新的工具栏,并将其命名为 Object Paint Tools。
新建工具栏在视口中显示为一个小方框。
在“类别”下拉列表中,选择“MAX Script Utilities”。
现在应该可以从“操作”表中看到可用的“Object Painter”。
将“Object Painter”从列表中拖至“Object Paint Tools”工具栏。
提示:如果“Object Painter”文本在工具栏上显示不正确,请转至“自定义”>“首选项”。在“常规”选项卡的“用户界面显示”组中,禁用“文本按钮的固定宽度”。现在,“Object Painter”按钮文本正确地显示在浮动工具栏上。
关闭“自定义用户界面”对话框。
使用外部参照对象添加树木:
在“文件”菜单上,选择“外部参照对象”。
在“外部参照对象”对话框中,单击“添加”。
选择 city_tree1.max。如果必要,请导航至 \tutorials\level_design 目录以查找此对象。
在“外部参照合并”对话框中,单击“Trunk02”,然后关闭对话框。
树出现在场景中。
在“顶”视口中单击右键以将其激活,这不会更改选择。树仍然被选定。请确保“顶”视口显示的是线框。
在浮动对话框中单击“Object Painter”。
将“间距”设置为 30,然后单击“绘制”按钮。
在顶视口中,从右到左移动光标,以沿街道绘制一行树。
将工作另存为 mycitywithtrees.max。
提示:“Object Painter”不使用成组对象。如果要绘制一个组,请打开组,然后使用“附加列表”将对象附加在一起。