Evaluating and Sampling Glinty NDFs in Constant Time

  • Pauli Kemppinen
  • , Loïs Paulin
  • , Théo Thonat
  • , Jean Marc Thiery
  • , Jaakko Lehtinen
  • , Tamy Boubekeur

Research output: Contribution to journalArticlepeer-review

Abstract

Geometric features between the micro and macro scales produce an expressive family of visual effects grouped under the term "glints". Efficiently rendering these effects amounts to finding the highlights caused by the geometry under each pixel. To allow for fast rendering, we represent our faceted geometry as a 4D point process on an implicit multiscale grid, designed to efficiently find the facets most likely to cause a highlight. The facets' normals are generated to match a given micro-facet normal distribution such as Trowbridge-Reitz (GGX) or Beckmann, to which our model converges under increasing surface area. Our method is simple to implement, memory-and-precomputation-free, allows for importance sampling and covers a wide range of different appearances such as anisotropic as well as individually colored particles. We provide a base implementation as a standalone fragment shader.

Original languageEnglish
Article number256
JournalACM Transactions on Graphics
Volume44
Issue number6
DOIs
Publication statusPublished - 1 Dec 2025
Externally publishedYes

Keywords

  • BRDF
  • glints
  • high frequency reflectance
  • rendering

Fingerprint

Dive into the research topics of 'Evaluating and Sampling Glinty NDFs in Constant Time'. Together they form a unique fingerprint.

Cite this