Painting in High Dynamic Range

home | applications | research | people

abstract

High-fidelity real-time visualization of surfaces under high-dynamic-range (HDR) image-based illumination provides an invaluable resource for various computer graphics applications. Material design, lighting design, architectural previsualization, and gaming are just a few such applications. Environment map prefiltering techniques, plus other frequency space solutions using wavelets or spherical harmonics, provide real-time visualizations. However, their use may be too cumbersome because they require a hefty amount of precomputation or a sizable code base for glossy surface reflections. As an alternative, we present a technique for image-based lighting of glossy objects using a Monte Carlo quadrature that requires minimal precomputation and operates within a single GPU shader, thereby fitting easily into almost any production pipeline requiring real-time dynamically changing materials or lighting.

people

publications

  • Mark Colbert, Erik Reinhard, and Charles E. Hughes, Painting in High Dynamic Range,
    Accepted for publication in Elsevier Journal of Visual Communication and Image Representation.
  • Mark Colbert, Erik Reinhard, and Charles E. Hughes, Painting in High Dynamic Range,
    Technical Report CS-TR-06-11, November 2006.
    [PDF (2.6 MB)]

figures

  • Interface

    On the left, the memorial church modified via the quantitative controls. The luminance value for the color is selected within the histogram and is denoted by the purple bar. The peak in the histogram around the purple bar results from the painted region being modified by the selected luminance value. The region around the cursor also linearly compresses the luminance values between 28.6 cd/m^2 and 0 cd/m^2 to visualize the dynamic range selected in the highlighted region of the histogram. On the right, an example of the interactive scaling visualization within our interface.

  • Glare Brush

    Three different inner radii and their resulting glare effects. As the inner radius decreases and the glare effect increases, the dynamic range of the luminance expands as seen in the respective histograms.