Locally-Adaptive Level-of-Detail for Hardware-Accelerated Ray Tracing

Author:

Haydel Jacob1ORCID,Yuksel Cem2ORCID,Seiler LarryORCID

Affiliation:

1. University of Utah, USA

2. University of Utah, USA and Roblox, USA

Abstract

We introduce an adaptive level-of-detail technique for ray tracing triangle meshes that aims to reduce the memory bandwidth used during ray traversal, which can be the bottleneck for rendering time with large scenes and the primary consumer of energy. We propose a specific data structure for hierarchically representing triangle meshes, allowing localized decisions for the desired mesh resolution per ray. Starting with the lowest-resolution triangle mesh level, higher-resolution levels are generated by tessellating each triangle into four via splitting its edges with arbitrarily-placed vertices. We fit the resulting mesh hierarchy into a specialized acceleration structure to perform on-the-fly tessellation level selection during ray traversal. Our structure reduces both storage cost and data movement during rendering, which are the main consumers of energy. It also allows continuous transitions between detail levels, while locally adjusting the mesh resolution per ray and preserving watertightness. We present how this structure can be used with both primary and secondary rays for reflections and shadows, which can intersect with different tessellation levels, providing consistent results. We also propose specific hardware units to cover the cost of additional compute needed for level-of-detail operations. We evaluate our method using a cycle-accurate simulation of a custom ray tracing hardware architecture. Our results show that, as compared to traditional bounding volume hierarchies, our method can provide more than an order of magnitude reduction in energy use and render time, given sufficient computational resources.

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Graphics and Computer-Aided Design

Reference23 articles.

1. Efficient ray tracing of subdivision surfaces using tessellation caching

2. Martin Stich Brandon Lloyd Oliver Klehm. 2020. Implementing Stochastic Levels of Detail with Microsoft DirectX Raytracing. Thing's Credible! blog. https://developer.nvidia.com/blog/implementing-stochastic-lod-with-microsoft-dxr/ Martin Stich Brandon Lloyd Oliver Klehm. 2020. Implementing Stochastic Levels of Detail with Microsoft DirectX Raytracing. Thing's Credible! blog. https://developer.nvidia.com/blog/implementing-stochastic-lod-with-microsoft-dxr/

3. Ray Tracing for the Movie `Cars'

4. Ray Differentials and Multiresolution Geometry Caching for Distribution Ray Tracing in Complex Scenes

5. Razor

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3