Interactive Glossy Reflections using GPU-based Ray Tracing with Adaptive LOD

Authors: Yu, Xuan1; Wang, Rui2; Yu, Jingyi1

Source: Computer Graphics Forum, Volume 27, Number 7, October 2008 , pp. 1987-1996(10)

Publisher: Wiley-Blackwell

Buy & download fulltext article:

OR

Price: $48.00 plus tax (Refund Policy)

Abstract:

We present an interactive GPU-based algorithm for accurately rendering high-quality, dynamic glossy reflection effects from both HDR environment maps and local scene objects. Our method uses hardware rasterization to produce primary pixels, and GPU-based BRDF importance sampling [ CK07] to quickly generate reflected rays. We utilize a fast GPU ray tracer proposed by Carr et al. [ CHCH06] to compute reflection hits. Our main contribution is an adaptive level-of-detail (LOD) control algorithm that greatly improves ray tracing performance during reflection shading. Specifically, we use the solid angle represented by each reflected ray to adaptively pick the level of termination in the BVH traversal step during ray tracing. This leads to 2 ∼ 3x speedup over an unmodified implementation of [ CHCH06]. Based on the same solid angle measure, we derive a texture filtering formula to reduce reflection aliasing artifacts, taking advantage of hardware MIP mapping. This extends the filtering algorithm presented in [ CK07] from environment mapping to local scene reflection. Using our algorithm, we demonstrate interactive rendering rates for several scenes featuring dynamic lighting and material changes, spatially varying BRDF parameters, and rigid-body object movement.

Document Type: Research article

DOI: http://dx.doi.org/10.1111/j.1467-8659.2008.01348.x

Affiliations: 1: University of Delaware 2: University of Massachusetts Amherst

Publication date: 2008-10-01

Related content

Tools

Key

Free Content
Free content
New Content
New content
Open Access Content
Open access content
Subscribed Content
Subscribed content
Free Trial Content
Free trial content

Text size:

A | A | A | A
Share this item with others: These icons link to social bookmarking sites where readers can share and discover new web pages. print icon Print this page