AvizStudioTools ATree3D 易于使用 3D 植物生成器进行建筑可视化。使用此 3ds max 脚本,您可以创建树木、灌木丛、花朵和草。您可以将其用于低多边形或高多边形模型,并精确控制每个子元素的细节级别。脚本在 3ds max 视口内运行,并显示更改的即时预览。

界面

构建/预览

[Build Tree(s)] 按钮- 使用此按钮,如果 [Edit->] 按钮关闭,您可以构建多个树,并且每次脚本都会根据 Variations 参数随机更改树的参数。要停止构建树,请按鼠标右键或 Esc。如果[编辑->]按钮打开,[构建树]按钮完成编辑过程并构建编辑树。
[Prev->] 按钮– 使用此按钮编辑树。按下时,脚本会要求用户选择树预览的位置。如果用户选择有效位置,脚本将构建已编辑树的预览并在按钮右侧打开参数。准备好后,再次按此按钮即可完成编辑过程。
[打开]按钮– 打开 ATrees3D 文件并将模型添加到下面的列表中。如果脚本在同一文件夹中找到同名的材质库文件(.mat),脚本会将该文件加载到场景中。
[保存] 按钮- 将编辑的树或树列表保存到文件
[选项...] 按钮- Ranme,加载默认值并编辑列表项。
[树木列表] – 当前加载的树木。双击树名称以使用模型。

全球变化

种子——根据这个数字,计算树参数的所有变化。
角度– 指定用户定义角度的角度变化。
长度– 指定用户定义元素长度的百分比变化。
叶子– 指定叶子变化的角度和长度值的百分比。
跳过– 指定构建树时将跳过的元素的最大百分比。
旋转– 指定树干的最大旋转角度。
缩放下一个- 指定构建多个树时第一个和下一个构建的树之间的最大百分比差异。

颜色/滤镜

颜色– 定义树干、第一级树枝、下一级树枝和树叶的线色。
编辑[S] – 仅构建两个一级分支用于预览,以提高预览更新速度。此按钮不会影响最终的树。
编辑 [M] – 启用后,脚本将材质应用于树的预览。
编辑 [T] – 启用后,脚本会生成主干的预览。
编辑 [F] – 启用时,脚本生成第一级分支的预览。
编辑 [N] – 启用后,脚本会生成下一级分支的预览。
编辑 [L] – 启用后,脚本会生成树叶的预览。
构建 [M] – 启用后,脚本将材质应用到最终的树。
建造[T]– 启用时,脚本构建主干。
构建 [F] – 启用时,脚本构建第一级分支。
构建 [N] – 启用后,脚本构建下一级分支。
构建 [L] – 启用时,脚本构建离开。
Attach [T] – 打开时,脚本将所有中继相互连接。
Attach [F] – 打开时,脚本将第一级分支附加到主干。
Attach [N] – 启用后,脚本将下一级分支附加到主干。
Attach [L] – 启用时,脚本将树叶附加到树干上。
分离[T] – 启用后,脚本将所有主干分离为单个对象。
分离[F] – 启用后,将第一级分支编写为单独的对象。
分离[N] – 启用后,将下一级分支编写为单个对象的脚本。
分离[L] – 启用时,脚本将所有叶子分离为单个对象。

材料

材料下拉菜单– 从下拉列表中的可用材料中选择一种材料。
[添加新材质...] 按钮– 从场景中为当前树选取材质。
[X] 按钮– 删除当前选定的材料。

全局参数

树干- 设置树干的数量。每个树干都有自己的形状和位置。
分支级别– 设置分支子级别的数量。每个级别都有其自己的参数。
叶子类型– 设置叶子类型的数量。每种类型都有其自己的参数。
Branch MinRadius – 设置分支的最小半径。
全局参数滑块- 比例树结构。左角等于 50%,右角等于 200%。

电平参数

级别下拉菜单 (LDM) – 选择要编辑的树级别。在此列表中,T+数字代表中继级别;B+数字代表分公司级别;L+数字代表叶子类型。括号中的 {} 脚本显示所选对象的名称。要更改此名称,请按[形状]按钮,更改所选对象的名称,然后再次按[形状]按钮。
[位置] 按钮– 定义所选级别的元素位置。
[方向] 按钮- 定义所选级别的增长方向。
[Scale] 按钮– 定义所选级别的元素比例。
[Radius] 按钮– 定义所选级别的半径。
[形状] 按钮– 进入形状修改模式。修改元素,完成后再次按按钮。
[Pick …] 按钮– 从场景中为所选级别拾取新对象。
边数– 设置选定树干或分支的边数。
细分- 设置所选级别的树干或分支形状的细分数量。
计数– 设置所选级别的元素数量。
Mul – 乘以树枝或树叶的数量。(1.1版本新增)
Radius Mul– 通过将父分支的半径与该值相乘来设置所选级别的起始半径。当该值设置为 0.5 时,分支的起始半径是父分支半径大小的一半。当该值设置为 1.0 时,分支的起始半径与父分支半径的大小相同。
螺旋步长- 设置围绕父树干或树枝完成 360 度旋转所需的树枝或树叶的数量。
关卡参数滑块– 缩放所选关卡的元素。左角等于 50%,右角等于 200%。
从到级别– 设置选定的叶子级别以生成从-到分支级别的叶子。如果第二个值设置为 -1,则从第一个设置值到最后一个树枝级别生成叶子。
距离– 设置叶子之间的距离。仅当计数值设置为零时,此值才可编辑。
使用父比例- 设置应用于该级别的叶子的父比例值的量。如果设置为 0.0,则忽略父缩放值;如果设置为 1.0,则该级别的叶子将按父缩放值的 100% 缩放。
最大倾斜角度– 设置叶子绕 X 局部轴的最大倾斜角度。该值与变化值无关,并且可以针对不同的叶子类型单独设置。
[Rx] – 将选定的关卡元素绕 X 轴旋转 90 度。
[Ry] – 将选定的关卡元素绕 Y 轴旋转 90 度。
[Rz] – 将选定的关卡元素绕 Z 轴旋转 90 度。
[自动对齐] – 自动对齐选定的关卡元素。
MatID From-to – 设置所选级别中元素的材质 ID。如果两个值不相等,则将在第一个值和第二个值之间随机选择材质 ID。如果这两个值设置为零,则脚本将使用元素的默认材质 ID。
UV 贴图– 设置树枝和树干的 UV 贴图贴图。

高级参数 (3.00版本新增)

级别下拉菜单 (LDM) – 选择要修改的树级别。
音量约束– 为每个级别设置音量约束。
表面约束– 为每个级别设置表面约束。
混合方向– 混合两种不同的方向类型。
顶点颜色– 设置关卡几何图形的顶点颜色。

高级变体 (3.00 版本中的新增功能)

级别下拉菜单 (LDM) – 选择要修改的树级别。
形状参数– 设置关卡形状的变化。
部分参数– 设置关卡各部分的变化。
噪声参数– 设置关卡形状和部分的噪声变化。
局部变化– 覆盖所选级别的全局变化参数。(3.02版本新增)

绘画工具 (3.00 版新增)

级别下拉菜单 (LDM) – 选择要绘制的树的级别。
最大点数– 设置用于绘制曲线的点数。
最小线段长度- 如果大于零,则设置绘制曲线的最小长度。
最小线段角度- 如果大于零,则设置绘制曲线的两段之间的最小角度。
[Paint] 按钮– 用鼠标绘制所选树干或树枝的形状。

选项 (3.01 版新增)

设置内存分配: – 使用该工具时设置自定义内存限制。
已用兆字节– 设置最大内存量(以 MB 为单位)。使用大于 100MB 的值可以提高性能。
自动垃圾收集– 使用该工具时自动清理内存。
阈值百分比– 如果可用内存低于此百分比,将执行自动垃圾收集。当设置为 100.0 时,该函数会尽可能频繁地执行。
在上一步/修改中使用撤消- 启用后,您可以使用 Ctrl+Z 撤消对话框或预览中的参数更改。禁用此功能可以提高性能。
打印日志信息– 打印 MAXScript Listener 中工具操作的日志信息。
将日志信息保存在文件中: – 将工具操作的日志信息保存在下面的文件中。

提示和快捷方式

Shift + 全局参数滑块– 按住 SHIFT 并移动滑块。脚本将缩放树结构和叶子。结果将是完全相同的树,但按比例放大或缩小。

Alt + [Rx]、[Ry]、[Rz] 按钮– 将选定的关卡元素旋转 -90 度。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。