Real-time Single Scattering Inside Inhomogeneous Materials

Daniele Bernabei, Fabio Ganovelli, Nico Pietroni, Paolo Cignoni, Sumanta Pattanaik, Roberto Scopigno
The Visual Computer (special issue of CGI 2010), Volume 26, Number 6-9, page 583-593 - 2010
Download the publication : volumetric_single_scattering_preprint.pdf [2.2Mo]  

In this paper we propose a novel technique to perform real-time rendering of translucent inhomogeneous materials, one of the most well known problems of Computer Graphics. The developed technique is based on an adaptive volumetric point sampling, done in a preprocessing stage, which associates to each sample the optical depth for a predefined set of directions. This information is then used by a rendering algorithm that combines the objectís surface rasterization with a ray tracing algorithm, implemented on the graphics processor, to compose the final image. This approach allows us to simulate light scattering phenomena for inhomogeneous isotropic materials in real time with an arbitrary number of light sources. We tested our algorithm by comparing the produced images with the result of ray tracing and showed that the technique is effective.

Images and movies


BibTex references

  author       = "Bernabei, Daniele and Ganovelli, Fabio and Pietroni, Nico and Cignoni, Paolo and Pattanaik, Sumanta and Scopigno, Roberto",
  title        = "Real-time Single Scattering Inside Inhomogeneous Materials",
  journal      = "The Visual Computer (special issue of CGI 2010)",
  number       = "6-9",
  volume       = "26",
  pages        = "583-593",
  year         = "2010",
  note         = "DOI: 10.1007/s00371-010-0449-7",
  url          = ""

Other publications in the database

» Daniele Bernabei
» Fabio Ganovelli
» Nico Pietroni
» Paolo Cignoni
» Sumanta Pattanaik
» Roberto Scopigno