Back to Search
Start Over
Rendering Glints on High-resolution Normal-mapped Specular Surfaces
- Publisher :
- ACM
-
Abstract
- Complex specular surfaces under sharp point lighting show a fascinating glinty appearance, but rendering it is an unsolved problem. Using Monte Carlo pixel sampling for this purpose is impractical: the energy is concentrated in tiny highlights that take up a minuscule fraction of the pixel. We instead compute an accurate solution using a completely different deterministic approach. Our method considers the true distribution of normals on a surface patch seen through a single pixel, which can be highly complex. We show how to evaluate this distribution efficiently, assuming a Gaussian pixel footprint and Gaussian intrinsic roughness. We also take advantage of hierarchical pruning of position-normal space to rapidly find tex-els that might contribute to a given normal distribution evaluation. Our results show complex, temporally varying glints from materials such as bumpy plastics, brushed and scratched metals, metallic paint and ocean waves. Copyright © ACM.
- Subjects :
- high-resolution normal maps
Gaussian
Monte Carlo method
ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION
02 engineering and technology
Surface finish
Rendering (computer graphics)
Normal distribution
symbols.namesake
0202 electrical engineering, electronic engineering, information engineering
Specular highlight
Computer vision
Specular reflection
Mathematics
ComputingMethodologies_COMPUTERGRAPHICS
Pixel
business.industry
020207 software engineering
Computer Graphics and Computer-Aided Design
glints
normal distribution functions
specular highlights
symbols
020201 artificial intelligence & image processing
Artificial intelligence
business
Subjects
Details
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....cbb8e1138498057e8cb9960f12ab3d62