剔除距离体积是UE4中比较有用的优化工具,可定义绘制(或显示)体积内任何Actor的距离。那么你有了解过剔除距离体积工具是如何使用的吗?


使用剔除距离体积工具


我们可以在编辑器中点击“放置角色”面板,并将“剔除距离体积”添加到关卡中,缩放它以适合关卡。


UE4如何使用剔除距离体积工具


选定体积后,点击“详细信息”-“剔除距离”对数组。每个“剔除距离”对均包含“大小”和“剔除距离”的值。单击加号(+)将新的“距离删除”对添加到数组元素列表的底部。


默认情况下,添加了两个“剔除距离”对。第一个作为条目进行编辑,但没有设置大小或距离。第二个能够防止大于10000个单位的对象被剔除,因为这些对象的距离为0。通过设置较大的剔除距离对,可以防止远处的物体(例如大型建筑物或山脉)被扑杀。


距离对


使用每个数组元素旁边的下拉菜单来插入,删除或复制“距离间隔”对元素。


UE4如何使用剔除距离体积工具


1、插入在所选元素上方添加一个新的“剔除距离”对。


2、“删除”从列表中删除现有的“剔除距离”对元素。


3、复制将选定的“剔除距离”对复制到下面的新数组元素。


示例


下面示例已设置了一些“剔除距离”对,以从相机位置剔除大小不同的物体。


UE4如何使用剔除距离体积工具


下列值定义了一些“剔除距离”和“大小”:


UE4如何使用剔除距离体积工具


1、当体积中的对象最接近200个单位时,如果从相机中取到1000个单位或更多,则会从视图中剔除。


2、如果体积中的对象最接近500个单位,则从相机中将其剔除为2000个单位或更多。


3、体积内最接近1000个单位的对象将永远不会被剔除。这样可以确保将非常大的对象视为无穷大,这意味着相机永远不会走到足够远的距离来剔除它们。


以下是一些比较合适的配对值:


UE4如何使用剔除距离体积工具


设置距离对的注意事项


“剔除距离”对数组不是线性插值的。这时候不必使用虚拟对,在“剔除距离”对重叠的情况下,UE4会选择适合的设置分配给Actor。


可以根据需要具有多个“剔除距离对”。我们以连续的顺序保持配对(例如从最高到最低),添加新对时,可以使用“插入”下拉列表添加对。


将“剔除距离”对分配给边界直径最接近其大小的Actor。使用Actor 的“ 当前最大绘制距离 ”来查看基于“剔除距离”对值将其分配给哪个缓存的绘制距离组。



更多文章推荐:


1、在UE4项目中怎么使用代理几何工具


2、UE4在蓝图中如何使用代理几何工具


3、UE4如何启用虚拟侦察工具


4、挖掘Houdini和UE4的可能性


5、UE4如何添加几何图形

,Unreal Engine技巧,Unreal Engine教程