间距(Spacing)和区域(Area)有助于你快速高效地工作,可以沿着你创建的路径或在你定义的区域内散布和操控场景中的大量资产。 你可以在大区域或小区域中随机或系统地分布几种类型的资产,并且通过定义所填充路径和区域的密度以及微调资产的分配方式,可以创造多样性。
你可以使用Twinmotion库(包括用户库)中的资产,以及你导入Twinmotion的资产。 将资产添加到你创建的路径或区域后,你可以修改资产属性,例如其比例、旋转和在表面上方的距离。
你可以在多种情况下使用间距和区域工具,例如:
沿城市街道添加树木和路灯。
在停车场填充各种类型的车辆。
在天花板添加几排吊灯或嵌入式灯具。
在限定的区域内创建有多种树木和植被的森林。
间距和区域工具的工作方式类似,但二者分配资产的方式不同。
使用间距工具,你可以沿开放或封闭路径分配资产。
点击查看大图。
使用区域工具,你可以在限定的区域内分配资产。
点击查看大图。
样条线
间距和区域工具是基于样条线的。 使用钢笔工具,你可以在视口中绘制样条线来表示路径或区域。
路径是末端开放或末端连接的样条线。
使用间距工具创建的路径。
区域是末端连接形成封闭空间的样条线。
使用区域工具创建的区域。
样条线是分段绘制的,并由你定义的样条线点分隔。 样条线的形状和尺寸可以修改,并由样条线点控制。
样条线由以下元素组成:
1- 样条线点:定义样条线段的起始位置。
2- 加号:点击加号创建新的样条线点。
3- 箭头:显示资产将沿着路径或区域分配的位置。 你可以使用散布属性自定义分配方法。
使用样条线
| 若要... | 执行... |
|---|---|
编辑样条线的形状。 | 使用平移(Translate)工具,点击样条线点并移动它。 |
添加样条线点。 | 点击样条线上的加号。 |
创建样条线的端点。 |
|
向现有样条线添加段。 | 选择样条线并点击钢笔工具。 |
删除样条线点。 | 选择样条线点,并按下键盘上的Delete键。 |
支持的资产类型
你可以将间距和区域工具与你导入Twinmotion的资产以及以下类别的库资产结合使用:
植被(不包括地形和细部草地)
对象(不包括水、声音、门)
光源
Megascans
Sketchfab
角色中带姿势的人类
局限性
不支持骨骼网格体动画。
资产只能放置在水平表面上。
使用间距和区域工具
在底部栏中点击填充(Populate),打开填充(Populate)面板。
在填充(Populate)面板中,点击放置(Place)选项卡,然后点击间距(Spacing)或区域(Area)选项卡。
点击钢笔工具图标。
如果你使用的是间距(Spacing)工具,则在视口(Viewport)中绘制路径。
如果你使用的是区域(Area)工具,则在视口(Viewport)中绘制区域。
从库(Library)中选择资产并将资产拖到拖放框,可将资产添加到路径或区域。
点击查看大图。
你添加到拖放框的资产将被自动放置在路径或区域中。 默认情况下,资产会被均匀放置。
点击查看大图。
保持路径或区域被选中的状态,使用属性(Properties)面板中的设置来修改样条线或资产。 如需详细了解你可以修改的属性,请参阅散布属性(Scattering Properties)和对象设置(Object Settings)。
散布属性(Scattering Properties)
当你选择一条路径或一个区域时,你可以修改的散布属性会出现在属性(Properties)面板中。 你可以使用这些属性来使用随机种子、对象计数和间距等等修改资产沿路径或在区域内的间距。
间距和区域工具的散布属性。
间距工具
下表介绍了你可以使用间距工具修改的散布属性。
| 属性 | 说明 |
|---|---|
随机种子(Random seed) | 指定用于随机沿路径分布资产的值。 相同的种子值总是会产生相同的随机化结果。 你可以手动输入该值,也可以点击图标自动生成随机种子值。 随机种子图标。 |
路径张力(Path tension) | 设置样条线点之间线段的张力。 百分比越高,样条线点之间的线段越直。 By default, the tension is set to 50\%. Options: 1\% to 100\% |
随机横向偏移(Random lateral offset) | 根据计数(Count)或距离(Distance),设置资产和样条线之间的偏移距离。
|
随机顺序(Random order) | 当拖放框中有多个对象时,将沿样条线随机放置对象。 默认情况下,对象按顺序放置在样条线上,顺序与对象在拖放框中显示的顺序相同,并且此顺序沿路径重复。 |
区域工具
下表介绍了你可以使用区域工具修改的散布属性。
| 属性 | 说明 |
|---|---|
随机种子(Random seed) | 指定用于随机沿路径分布资产的值。 相同的种子值总是会产生相同的随机化结果。 你可以手动输入该值,也可以点击图标自动生成随机种子值。 随机种子图标。 |
路径张力(Path tension) | 设置样条线点之间线段的张力。 百分比越高,样条线点之间的线段越直。 By default, the tension is set to 50\%. Options: 1\% to 100\% |
间距(Spacing) | 设置区域内资产之间的间距。 选项:1.00m至6.00m |
随机间距(Random spacing) | 按间距(Spacing)值的最大距离随机化资产的位置。 随机间距(Random spacing)值越高,随机性越大。 选项:0.00至1.00 |
概率(Probability) | 确定生成资产的密度。 值为0.00表示移除所有资产,值为1.00表示生成所有资产。 选项:0.00至1.00 |
边缘衰减(Edge falloff) | 根据衰减距离(Falloff distance)值减少沿区域边缘的资产密度和比例。 |
衰减距离(Falloff Distance) | 当勾选边缘衰减(Edge falloff)复选框时,该值决定了离应用边缘衰减的区域边缘的距离。 选项:0.00m至20.00m |
对象设置
当你在间距或区域工具拖放框中选择一项资产时,你可以修改的资产设置将显示在属性(Properties)面板中。
间距和区域工具的对象设置。
| 设置 | 说明 |
|---|---|
比例偏移(Scale offset) | 将资产缩放比例与比例偏移(Scale offset)值相乘。 选项:0.001至5.00 |
随机比例(Random scale) | 按照对象比例的最大比例随机缩放资产。 考虑比例偏移(Scale offset)值。 选项:0.0至1.0 |
旋转偏移(Rotation offset) | 将每个资产的旋转设置为固定角度(以度为单位)。 选项:0.00至360.00 |
随机旋转(Random Rotation) | 为资产添加任一方向的随机旋转角度。 值越高,角度越大。 值为1.00时,沿任一方向随机旋转180度,值为0.50时,沿任一方向上随机旋转90度。 选项:0.00至1.00 |
与表面对齐(Snap to surface) | 将资产与样条线下方的第一个表面对齐。 你可以使用对象碰撞功能指定资产是否与表面对齐。 如果在表面禁用碰撞,则资产不会与该表面对齐。 |
对齐(Align) | 重新调整资产方向,使其与表面法线对齐。 |
间距和区域工具拖放框
当你将鼠标悬停在拖放框中的资产上时,点击显示的省略号(...)会打开一个菜单,你可以在其中访问命令。
拖放框资产菜单。
| 命令 | 说明 |
|---|---|
删除(Delete): | 从拖放框和路径或区域中删除资产。 |
前往库(Go to library) | 打开你在库(Library)面板中选择资产的文件夹。 |
拆分(Split) | 将由多个片段(网格体)组成的资产拆分为显示在拖放框中的单独片段。 如果你只想在路径或区域中使用资产的特定部分,此命令将非常有用。 |
对象碰撞
当你在场景中选择某些对象时,属性(Properties)面板中会显示碰撞(Collision)分段,其中包含从间距和区域工具中排除(Exclude from Spacing and Area tools)复选框。
默认情况下,场景中的对象与沿路径和在区域内放置的资产之间会启用碰撞。 但是,你可以选择从间距和区域工具中排除(Exclude from Spacing and Area tools)复选框,从而禁用碰撞。 为此,请按照以下步骤操作。
你可以禁用以下对象类型的碰撞:导入的对象、家具、载具、角色(不包括 抠图角色)、植被(不包括花草和细部草地)、Quixel Megascans和Sketchfab。
选择对象。
在属性(Properties)面板中,选中从间距和区域工具中排除(Exclude from Spacing and Area tools)复选框。
选择间距或区域工具路径或区域。
点击更新(Update)按钮。
点击更新(Update)按钮,更改随机种子(Random seed)值,移动间距或区域工具路径或区域,或者关闭然后重新打开Twinmotion项目,会重新计算分散对象与场景中其他对象之间的碰撞。