Iterative Adaptive Sampling For Accurate Direct Illumination

Abstract

This thesis introduces a new multipass algorithm, Iterative Adaptive Sampling, for efficiently computing the direct illumination in scenes with many lights, including area lights that cause realistic soft shadows. Real world architectural scenes frequently contain large numbers of lights; however many current algorithms do not scale well in performance when rendering these types of scenes. Our algorithm is based upon an observation that although many hundreds of lights may contribute to the illumination of a single image, much lower lighting complexity typically exists on a localized basis within subsections of the image. Since the predominant cost of computing the direct illumination at a point is the testing of light source visibility, our algorithm works to exploit this observation of low localized lighting complexity to reduce the number of visibility tests (shadow rays) needed to accurately render each pixel. This reduction of shadow rays is made possible by sampling light sources in proportion to their actual contribution to a pixel's luminance value. We do this by iteratively modifying a probability density function (PDF) until it adaptively captures the local lighting configuration. We use sample data collected during rendering as feedback to drive the optimization of the PDF. Our algorithm takes advantage of coherence in image space by aggregating sample data on both a perpixel and per-block level as well as coherence in world space by aggregating sample data on light clusters. We have tested this algorithm on several complex lighting environments and demonstrated roughly an order of magnitude improvement over standard procedures.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 2004
Accession Number
ADA426198

Entities

People

  • Michael Donikian

Organizations

  • Cornell University Graduate School

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Air Force
  • Algorithms
  • Computations
  • Computer Graphics
  • Estimators
  • Geometry
  • Graphics
  • Illumination
  • Light Sources
  • Materials
  • Monte Carlo Method
  • Probability
  • Probability Density Functions
  • Ray Tracing
  • Sampling
  • Statistical Sampling
  • Trees (Data Structures)

Fields of Study

  • Computer science

Readers

  • Circadian Sleep-Wake Regulation and Chronobiology
  • Computer Vision.
  • Regression Analysis.

Technology Areas

  • Space