google.github.io/filament/Fi…
Material system
Standard model
- Dielectrics and conductors
- Energy conservation
- Specular BRDF
- Normal distribution function (specular D)
- Geometric shadowing (specular G)
- Fresnel (specular F)
- Diffuse BRDF
- Standard model summary
- Improving the BRDFs
- Energy gain in diffuse reflectance
- Energy loss in specular reflectance
- Parameterization
- Standard parameters
- Types and ranges
- Remapping
- Blending and layering
- Crafting physically based materials
Clear coat model
- Clear coat specular BRDF
- Integration in the surface response
- Clear coat parameterization
- Base layer modification
Anisotropic model
- Anisotropic specular BRDF
- Anisotropic parameterization
Subsurface model
- Subsurface specular BRDF
- Subsurface parameterization
Cloth model
- Cloth specular BRDF
- Cloth diffuse BRDF
- Cloth parameterization
Lighting
Direct lighting
- Directional lights
- Punctual lights
- Photometric lights
- Area lights
- Lights parameterization
- Pre-exposed lights
Image based lights
- IBL Types
- IBL Unit
- Processing light probes
- Distant light probes
- Clear coat
- Anisotropy
- Subsurface
- Cloth
Static lighting
- Transparency and translucency lighting
- Transparency
- Translucency
- Occlusion
- Diffuse occlusion
- Specular occlusion
- Normal mapping
- Reoriented normal mapping
- UDN blending
Volumetric effects
Anti-aliasing
Imaging pipeline
- Physically based camera
- Exposure settings
- Exposure value
- Exposure
- Automatic exposure
- Bloom
- Optics post-processing
- Color fringing
- Lens flares
- Filmic post-processing
- Contrast
- Curves
- Levels
- Color grading
- Light path
- Clustered Forward Rendering
- Implementation notes
- Validation
- Scene referred visualization
- Reference renderings
- Coordinates systems
- World coordinates system
- Camera coordinates system
- Cubemaps coordinates system
Annex
- Specular color
- Importance sampling for the IBL
- Choosing important directions
- Pre-filtered importance sampling
- Choosing important directions for sampling the BRDF
- Hammersley sequence
- Precomputing L for image-based lighting
- Spherical Harmonics
- Basis functions
- Decomposition and reconstruction
- Decomposition of ⟨cosθ⟩
- Convolution
- Sample validation scene for Mitsuba
- Light assignment with froxels