Smooth transitions between bump rendering algorithms
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Towards real-time photorealistic rendering: challenges and solutions
HWWS '97 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Appearance-preserving simplification
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
A signal-processing framework for inverse rendering
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Simulation of wrinkled surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
A Wavelet Representation of Reflectance Functions
IEEE Transactions on Visualization and Computer Graphics
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
A data-driven reflectance model
ACM SIGGRAPH 2003 Papers
Fundamentals of Texture Mapping and Image Warping
Fundamentals of Texture Mapping and Image Warping
Triple product wavelet integrals for all-frequency relighting
ACM SIGGRAPH 2004 Papers
Local, deformable precomputed radiance transfer
ACM SIGGRAPH 2005 Papers
Clustering on the Unit Hypersphere using von Mises-Fisher Distributions
The Journal of Machine Learning Research
ICCV '05 Proceedings of the Tenth IEEE International Conference on Computer Vision - Volume 2
Inverse shade trees for non-parametric material representation and editing
ACM SIGGRAPH 2006 Papers
IEEE Transactions on Visualization and Computer Graphics
Wavelet encoding of BRDFs for real-time rendering
GI '07 Proceedings of Graphics Interface 2007
Multiresolution reflectance filtering
EGSR'05 Proceedings of the Sixteenth Eurographics conference on Rendering Techniques
ACM SIGGRAPH 2008 papers
Fabricating microgeometry for custom surface reflectance
ACM SIGGRAPH 2009 papers
Precomputation-Based Rendering
Foundations and Trends® in Computer Graphics and Vision
Printing spatially-varying reflectance
ACM SIGGRAPH Asia 2009 papers
All-frequency rendering of dynamic, spatially-varying reflectance
ACM SIGGRAPH Asia 2009 papers
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Technical Section: Real-time path-based surface detail
Computers and Graphics
Two-level ray tracing with reordering for highly complex scenes
Proceedings of Graphics Interface 2010
I3D '11 Symposium on Interactive 3D Graphics and Games
Physically-based interactive bi-scale material design
Proceedings of the 2011 SIGGRAPH Asia Conference
Displacement interpolation using Lagrangian mass transport
Proceedings of the 2011 SIGGRAPH Asia Conference
Estimating dual-scale properties of glossy surfaces from step-edge lighting
Proceedings of the 2011 SIGGRAPH Asia Conference
State of the art in photon density estimation
ACM SIGGRAPH 2012 Courses
Sparse PDF maps for non-linear multi-resolution image operations
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Interactive bi-scale editing of highly glossy materials
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Progressive expectation-maximization for hierarchical volumetric photon mapping
EGSR'11 Proceedings of the Twenty-second Eurographics conference on Rendering
EGSR'09 Proceedings of the Twentieth Eurographics conference on Rendering
Fast estimation and rendering of indirect highlights
EGSR'10 Proceedings of the 21st Eurographics conference on Rendering
Representing appearance and pre-filtering subpixel data in sparse voxel octrees
EGGH-HPG'12 Proceedings of the Fourth ACM SIGGRAPH / Eurographics conference on High-Performance Graphics
Coherent culling and shading for large molecular dynamics visualization
EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
Anisotropic spherical Gaussians
ACM Transactions on Graphics (TOG)
Inverse bi-scale material design
ACM Transactions on Graphics (TOG)
Linear efficient antialiased displacement and reflectance mapping
ACM Transactions on Graphics (TOG)
Understanding the role of phase function in translucent appearance
ACM Transactions on Graphics (TOG)
A practical algorithm for rendering interreflections with all-frequency BRDFs
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
Filtering is critical for representing detail, such as color textures or normal maps, across a variety of scales. While MIP-mapping texture maps is commonplace, accurate normal map filtering remains a challenging problem because of nonlinearities in shading---we cannot simply average nearby surface normals. In this paper, we show analytically that normal map filtering can be formalized as a spherical convolution of the normal distribution function (NDF) and the BRDF, for a large class of common BRDFs such as Lambertian, microfacet and factored measurements. This theoretical result explains many previous filtering techniques as special cases, and leads to a generalization to a broader class of measured and analytic BRDFs. Our practical algorithms leverage a significant body of work that has studied lighting-BRDF convolution. We show how spherical harmonics can be used to filter the NDF for Lambertian and low-frequency specular BRDFs, while spherical von Mises-Fisher distributions can be used for high-frequency materials.