• DocumentCode
    1446888
  • Title

    Efficient Visibility Encoding for Dynamic Illumination in Direct Volume Rendering

  • Author

    Kronander, Joel ; Jönsson, Daniel ; Löw, Joakim ; Ljung, Patric ; Ynnerman, Anders ; Unger, Jonas

  • Author_Institution
    Dept. of Sci. & Technol. (ITN), Linkoping Univ., Norrkoping, Sweden
  • Volume
    18
  • Issue
    3
  • fYear
    2012
  • fDate
    3/1/2012 12:00:00 AM
  • Firstpage
    447
  • Lastpage
    462
  • Abstract
    We present an algorithm that enables real-time dynamic shading in direct volume rendering using general lighting, including directional lights, point lights, and environment maps. Real-time performance is achieved by encoding local and global volumetric visibility using spherical harmonic (SH) basis functions stored in an efficient multiresolution grid over the extent of the volume. Our method enables high-frequency shadows in the spatial domain, but is limited to a low-frequency approximation of visibility and illumination in the angular domain. In a first pass, level of detail (LOD) selection in the grid is based on the current transfer function setting. This enables rapid online computation and SH projection of the local spherical distribution of visibility information. Using a piecewise integration of the SH coefficients over the local regions, the global visibility within the volume is then computed. By representing the light sources using their SH projections, the integral over lighting, visibility, and isotropic phase functions can be efficiently computed during rendering. The utility of our method is demonstrated in several examples showing the generality and interactive performance of the approach.
  • Keywords
    approximation theory; encoding; image coding; integration; rendering (computer graphics); transfer functions; direct volume rendering; directional lights; dynamic illumination; environment maps; general lighting; isotropic phase functions; level of detail selection; low-frequency approximation; piecewise integration; point lights; real-time dynamic shading; spherical harmonic basis functions; transfer function setting; visibility encoding; Approximation methods; Harmonic analysis; Light sources; Lighting; Real time systems; Rendering (computer graphics); Scattering; Volumetric illumination; precomputed radiance transfer; volume rendering.;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2011.35
  • Filename
    5710905