我是一名新手,对遮挡剔除并不熟悉。乍一看,大多数遮挡剔除算法都是对象级别的,而不是检查单个网格,这对于游戏渲染来说实用性不高。
我寻找的算法可以剔除在给定视点下被遮挡的单个对象中的所有网格,并且具有较高的准确性。它需要至少 O(n log n) 的时间复杂度,朴素的网格逐个比较(O(n^2))太慢了。
我注意到 Blender GUI 可以实时为你识别被遮挡的网格,即使你使用 10,000+ 个网格组成的大型对象。请问那里使用的是什么算法?
我寻找的算法可以剔除在给定视点下被遮挡的单个对象中的所有网格,并且具有较高的准确性。它需要至少 O(n log n) 的时间复杂度,朴素的网格逐个比较(O(n^2))太慢了。
我注意到 Blender GUI 可以实时为你识别被遮挡的网格,即使你使用 10,000+ 个网格组成的大型对象。请问那里使用的是什么算法?