剔除距离体积是UE4中比较有用的优化工具,可定义绘制(或显示)体积内任何Actor的距离。那么你有了解过剔除距离体积工具是如何使用的吗?
使用剔除距离体积工具
我们可以在编辑器中点击“放置角色”面板,并将“剔除距离体积”添加到关卡中,缩放它以适合关卡。
选定体积后,点击“详细信息”-“剔除距离”对数组。每个“剔除距离”对均包含“大小”和“剔除距离”的值。单击加号(+)将新的“距离删除”对添加到数组元素列表的底部。
默认情况下,添加了两个“剔除距离”对。第一个作为条目进行编辑,但没有设置大小或距离。第二个能够防止大于10000个单位的对象被剔除,因为这些对象的距离为0。通过设置较大的剔除距离对,可以防止远处的物体(例如大型建筑物或山脉)被扑杀。
距离对
使用每个数组元素旁边的下拉菜单来插入,删除或复制“距离间隔”对元素。
1、插入在所选元素上方添加一个新的“剔除距离”对。
2、“删除”从列表中删除现有的“剔除距离”对元素。
3、复制将选定的“剔除距离”对复制到下面的新数组元素。
示例
下面示例已设置了一些“剔除距离”对,以从相机位置剔除大小不同的物体。
下列值定义了一些“剔除距离”和“大小”:
1、当体积中的对象最接近200个单位时,如果从相机中取到1000个单位或更多,则会从视图中剔除。
2、如果体积中的对象最接近500个单位,则从相机中将其剔除为2000个单位或更多。
3、体积内最接近1000个单位的对象将永远不会被剔除。这样可以确保将非常大的对象视为无穷大,这意味着相机永远不会走到足够远的距离来剔除它们。
以下是一些比较合适的配对值:
设置距离对的注意事项
“剔除距离”对数组不是线性插值的。这时候不必使用虚拟对,在“剔除距离”对重叠的情况下,UE4会选择适合的设置分配给Actor。
可以根据需要具有多个“剔除距离对”。我们以连续的顺序保持配对(例如从最高到最低),添加新对时,可以使用“插入”下拉列表添加对。
将“剔除距离”对分配给边界直径最接近其大小的Actor。使用Actor 的“ 当前最大绘制距离 ”来查看基于“剔除距离”对值将其分配给哪个缓存的绘制距离组。
更多文章推荐: