FloorGenerator 2.10
FloorGenerator是3ds Max(2013年至2020年)的插件,它可以生成由单个板组成的地板对象,可以使用MultiTexture轻松进行纹理处理。如果您正在进行体系结构可视化并且需要制作不会平铺的地板,您可以在没有任何像素化的情况下近距离观察,这是一个很好的工具。
- 在任何封闭的2D形状对象内或平面对象上创建地板
- 分别控制宽度、长度、灌浆尺寸
- 随机旋转、偏移和倾斜板
- 交互式更新以获得即时反馈
- 使用MultiTexture Map随机分配纹理
FloorGenerator —— 地板设置
地板图案——如果您有完整版本,您可以在“地板图案”下拉菜单中切换图案类型。
最大长度——控制地板的最大长度。
最小长度——控制地板的最小长度。默认情况下锁定为“最大长度”。
Spread——如果你有可变长度的板子,“Spread”设置将控制两种尺寸之间的分布,可均匀分布0.5的长度,较低Spread值可创建很多长板和少部分短板,较高的Spread值可以创造许多短板和少数的长板。
最大宽度——控制地板的最大宽度。
最小宽度——控制地板的最小长度。默认情况下锁定为“最大宽度”。
Spread——如果有可变宽度,则控制分布,请详见上述信息。
灌浆长度——控制灌浆在长度方向上的宽度。
灌浆宽度——在宽度方向上控制灌浆的宽度。
行偏移%——控制每行板的偏移量。
Extrude H——控制地板的高度。
Bevel H——控制高度沿着板边缘的斜角。
轮廓——控制斜角的宽度,默认情况下,它锁定到高度以创建45度斜角。
特定于某些类型地板的设置:
人字形,平行板——控制应该并排的板数。
V型线条,角度——控制板的角度,不要使用太高的角度,它可能会产生很多板。
篮式编织,子板——控制每个方块内应有多少板。
六边形,半径——控制一个六边形瓷砖的大小,半径是外接圆的大小。
FloorGenerator——每块板的变化
最大旋转——控制每块板可以围绕自身旋转的程度,如果您不关心下面的“最大重叠”,则限制为不与其他地板重叠。
最小旋转——控制最小旋转,因此通常应设置为0,以及在0和“最大旋转”中的值之间随机旋转。
Spread——控制最大和最小之间的分布,如果展开值很低,那么只有少数几个板会以最大值旋转,如果它是0.5,则旋转均匀分布,如果它是高的,则更多的板将随之旋转最大值。
最大偏移X——控制每块板在X方向上移动的程度,通常是长度方向。如果您不关心下面的“最大重叠”,则限制为不与其他板重叠。
最小偏移X——控制最小移动,因此通常应设置为0以在0和“最大偏移X”中的值之间随机移动。
Spread——控制运动的分布,详见上文。
最大/最小偏移Y——与“最大偏移X”相同的原理它只是控制另一个方向。默认情况下,这会锁定到X值,以便在两个方向上随机移动。
倾斜设置——与旋转和偏移相同的原理,倾斜会改变顶部表面的角度,这会模拟铺设不均匀的地板或瓷砖。
最大重叠——默认情况下,上面的设置不允许板重叠,因此要查看随机旋转或偏移的效果,您需要具有相对较大的灌浆大小,以便板可以移动,如果您不关心有点重叠你可以提高“最大重叠”。
FloorGenerator——整体
比例——这可以向上或向下缩放整个地板。
方向——控制地板的方向,更改它以旋转所有板。
种子——改变所有随机化的种子。
偏移X——沿X方向移动所有板。
偏移Y——沿Y方向移动所有板。
WeldThr——这种焊接顶点相互靠近,如果你要创建一个不规则形状的地板,你可能会在某些角落得到非常小的板子,斜面可能比板子大,如果你使用的话,它会看起来很奇怪,如果你使用焊接功,有时可以消除小板。
FloorGenerator——UV设置
所有地板都将收到自己的UV映射,映射的大小将始终与最大地板的大小相同。
UV通道——控制UV应使用的通道。
随机翻转映射U——映射将随机翻转U轴。
随机翻转映射V——映射将随机翻转V轴。
随机偏移U——如果板具有可变大小,则映射将随机偏移,因此每次都不使用纹理的中心。
随机偏移V——如果地板具有可变大小,则映射将随机偏移。
FloorGenerator——更新
如果要创建非常大的地板,则计算可能会非常慢,因此如果您不希望每次更改设置时都更新,则可以将其设置为手动更新。
FloorGenerator——保存/加载预设
如果您想在以后使用地板,可以将所有设置保存到.ini文件中。加载地板时,可能需要单击“更新”。
已知的问题
•如果最大值设置为米,则边缘处的地板创建可能不准确。
•创建一个有很多板的地板需要很长时间并使其看起来像最大长度,这很容易通过拖动微调器,将其设置为高或低来实现。所以要小心!
•创建人字形地板时,重要的是“最大长度”高于“最大宽度”,否则FloorGenerator将尝试创建具有无限数量的板,还可能导致系统崩溃。