reves home
accueil group research publications collaborations events gallery

Real-Time Rendering of Rough Refraction

IEEE Transactions on Visualization and Computer Graphics, Volume 18, Number 10, page 1591--1602 - october 2012
Download the publication : tvcg.pdf [20.2Mo]  
We present an algorithm to render objects made of transparent materials with rough surfaces in real-time, under all-frequency distant illumination. Rough surfaces cause wide scattering as light enters and exits objects, which significantly complicates the rendering of such materials. We present two contributions to approximate the successive scattering events at interfaces, due to rough refraction: First, an approximation of the Bidirectional Transmittance Distribution Function (BTDF), using spherical Gaussians, suitable for real-time estimation of environment lighting using pre-convolution; second, a combination of cone tracing and macro-geometry filtering to efficiently integrate the scattered rays at the exiting interface of the object. We demonstrate the quality of our approximation by comparison against stochastic ray-tracing. Furthermore we propose two extensions to our method for supporting spatially varying roughness on object surfaces and local lighting for thin objects.

Images and movies


See also

This article is an extended version of the work we presented at I3D 2011.

Project webpage. DOI:10.1109/TVCG.2011.282.

BibTex references

  author       = "De Rousiers , Charles and Bousseau, Adrien and Subr, Kartic and Holzschuch, Nicolas and Ramamoorthi, Ravi",
  title        = "Real-Time Rendering of Rough Refraction ",
  journal      = "IEEE Transactions on Visualization and Computer Graphics",
  number       = "10",
  volume       = "18",
  pages        = "1591--1602",
  month        = "october",
  year         = "2012",
  url          = ""

Other publications in the database