Interactive monte-carlo ray-tracing upsampling

Malik Boughida, Thibault Groueix, Tamy Boubekeur

Research output: Contribution to conferencePaperpeer-review

Abstract

We propose a practical method to approximate global illumination at interactive framerates for dynamic scenes. We address multi-bounce, visibility-aware indirect lighting, for diffuse to moderately glossy materials, relying on GPU-accelerated ray-tracing for this purpose. While Monte-Carlo ray-tracing algorithms offer unbiased results, they produce images which are, under interactive constraints, extremely noisy, even with GPU acceleration. Unfortunately, filtering them to reach visual appeal induces a large kernel, which is not compatible with interactive framerate. We address this problem using a simple downsampling approach. First, we trace indirect paths on a uniformly distributed subset of pixels, decorrelating diffuse and specular components of lighting. Then, we perform a joint bilateral upsampling on both components, taking inspiration from deferred shading by driving this upsampling with a full-resolution G-Buffer. Our solution provides smooth results, does not require any pre-computations, and is both easy to implement and flexible, as it can be used with any generation strategy for indirect rays.

Original languageEnglish
Pages23-24
Number of pages2
DOIs
Publication statusPublished - 1 Jan 2016
Externally publishedYes
Event37th Annual Conference on European Association for Computer Graphics, EUROGRAPHICS 2016 - Lisbon, Portugal
Duration: 9 May 201613 May 2016

Conference

Conference37th Annual Conference on European Association for Computer Graphics, EUROGRAPHICS 2016
Country/TerritoryPortugal
CityLisbon
Period9/05/1613/05/16

Fingerprint

Dive into the research topics of 'Interactive monte-carlo ray-tracing upsampling'. Together they form a unique fingerprint.

Cite this