Skip to content
构建巨大的渲染式世界

几何剔除

几何剔除是一个帮助移除游戏中不可见三角面的功能。Simplygon 为此提供了多种不同的工具,最合适的工具取决于具体用例以及与之结合使用的功能。

可见性剔除

对于可见性剔除,可以 使用相机检测和删除不可见的几何形状。这可以与 三角面缩减器网格重建器 结合使用以及在 对象聚合 期间使用。在默认设置下,如果 剔除遮挡的几何图形设置 设置为 true,Simplygon 将在模型周围放置一圈相机,并删除对它们不可见的任何几何形状。如果资产只能从特定角度看到,这会特别有用。

此外,场景中的其他部分可被标记为遮挡物,这会使相机的视线被阻挡并剔除其后面的任何三角面。还可以使用网格来驱动可见性剔除。在这种情况下,Simplygon 会在网格的每个顶点上放置一个全向相机,这样可以将导航网格或相机边界用于场景中的可见性剔除。

体积剔除

通过聚合器的 EnableGeometryCulling 设置 标志可以激活体积剔除。此功能可以有效删除被网格包裹的三角面,非常适合在 对象聚合 期间用于优化经过套件重组的资产。

剪裁几何图形和剪裁平面

在使用 网格重建器 时或在 对象聚合 期间,可以将其他场景几何形状标记为 剪辑几何图形 以删除相交部分。这非常适合资产延伸到地形对象下方等情况。另外,还可以使用无限大的裁剪平面来统一地形瓦片的大小,便于 HLOD 的创建。

自动化和集成

将几何剔除与自动化相结合可以显著减少手动删除不可见几何体的耗时过程。最好将其整合到游戏编辑器管道中,以确保资产的可见性由其在游戏世界中的相对位置来确定。

这一强大的功能不仅减少了需要渲染的三角面数量,还通过最大程度减少过度绘制、消除不必要的内部阴影以及节省光照贴图空间来增强性能。这些优化使你能够分配资源用于进一步提高游戏的视觉保真度。

有兴趣为你的游戏制作引入自动资产优化?请联系我们进行评估。