Building Oriented Bounding Boxes by the intermediate use of ODOPs

Computers & Graphics(2023)

引用 0|浏览2
暂无评分
摘要
A myriad of intersection tests is necessary for culling algorithms to answer intersection queries in the field of ray tracing, so BVHs are employed to accelerate such queries. OBB-based BVHs usually outperform their AABB-based counterparts in terms of culling efficiency but OBBs are more expensive to compute than AABBs. On the other hand, state-of-the-art BVH builders require linear complexity OBB building algorithms. PCA-based methods run in linear time but demand high memory bandwidth and offer poorly fitting OBBs due to statistical bias. To address these problems, we propose building OBBs with the intermediate use of an orthogonal sets of polytopes (ODOPs) that stores the unbiased topological features of the mesh and enables a straightforward conversion to OBB without the need for vertex processing. This method supports both vertices and parametric differentiable swept volumes. This approach interfaces to state-of-the-art BVH builders by swapping AABBs in favor of ODOP routines. Experiments show that OBB-BVHs built using this method usually outperform AABB-BVHs in terms of SAH costs. Moreover, the OBB-BVHs tested are observed to return query results using fewer intersection tests compared to AABB-BVHs. The ODOP-BVH has been tested only on static scenes in the current version of this work.
更多
查看译文
关键词
Bounding Volume Hierarchy,Oriented Bounding Box,Ray tracing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要