experimental analysis of brdf models -...

53
Experimental Analysis of Experimental Analysis of BRDF Models BRDF Models Addy Ngan 1 Frédo Durand 1 Wojciech Matusik 2 MIT CSAIL 1 MERL 2 Eurographics Symposium on Rendering 2005

Upload: hoangliem

Post on 15-Mar-2018

246 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Experimental Analysis of Experimental Analysis of BRDF Models BRDF Models

Addy Ngan1 Frédo Durand1 Wojciech Matusik2

MIT CSAIL1 MERL2

Eurographics Symposium on Rendering 2005

Page 2: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Goal

Evaluate the performance of analytical reflectance modelsBased on measured data

Page 3: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Background

Bidirectional Reflectance Distribution Function

Page 4: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

BRDF

Bidirectional Reflectance Distribution Functionρ(θi ,φi ; θo, φo)

Page 5: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

BRDF

Bidirectional Reflectance Distribution Functionρ(θi ,φi ; θo, φo)

Isotropic materialInvariant when material is rotatedBRDF is 3D

Page 6: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Previous Measurements

Columbia-Utrecht Reflectance and Texture Database

~60 materials, 205 measurements per BRDF

Cornell’s measurements~10 materials, 1439 measurements per BRDF

Bonn BTF Database6 materials, 6561 view/light combinations

Matusik’s image-based measurements~100 materials, ~106 measurements per BRDFInclude metals, plastic, paints, fabrics.

Page 7: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

BRDF Models

PhenomenologicalPhong [75]

Blinn-Phong [77]Ward [92]Lafortune et al. [97]Ashikhmin et al. [00]

PhysicalCook-Torrance [81]He et al. [91]

Lafortune [97]

Cook-Torrance [81]

Page 8: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Outline

BackgroundBRDF MeasurementsBRDF FittingIsotropic materials resultsAnisotropic materials resultsConclusion

Page 9: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

BRDF Measurements

Isotropic : Data from Matusik [03]100 materials chosenReprocessed to remove unreliable data

FlareNear grazing angle

Anisotropic : New acquisition

Page 10: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Anisotropic Measurements

Similar to Lu et al. [00]

Page 11: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Anisotropic Measurements

4 materials measured (brushed aluminum, satins, velvet)

Each: 18 hours acquisition time, 30GB raw dataTabulated into bins in 2° intervals (~108 bins)10-20% bins populated

Page 12: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Outline

BackgroundBRDF MeasurementsBRDF FittingIsotropic materials resultsAnisotropic materials resultsConclusion

Page 13: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

BRDF Fitting

Target models: Blinn-Phong, Cook-Torrance, He et al., Lafortune et al. , Ward, Ashikhmin-Shirley

Metric:RMS of (ρmeasured– M(p)) (cos θi)Linear w.r.t. diffuse/specular intensity

Page 14: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

BRDF Fitting

Other potential metricsLogarithmic remapping

Arbitrary scaleHighlights overly blurry

Perceptual metricsContext dependentCostly to compute/fitIntensity parameters become nonlinear –optimization less stable

Page 15: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Outline

BackgroundBRDF MeasurementsBRDF FittingIsotropic materials resultsAnisotropic materials resultsConclusion

Page 16: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Fitting Errors

10 20 30 40 50 60 70 80 90 100-2

-1.5

-1

-0.5

0

0.5

Material

log(

Err/

Max

Alb

edo)

HeCook-TorranceLafortuneWardBlinn-Phong

Dark blue paint

Very diffuse Mirror-like

Page 17: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Dark blue paintAcquired data

Material – Dark blue paint

Environment map

Page 18: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Dark blue paint

Acquired data Cook-Torrance

Material – Dark blue paint

Page 19: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Dark blue paint

Acquired data Blinn-Phong

Material – Dark blue paint

Page 20: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Dark blue paint

Acquired data Ward

Material – Dark blue paint

Page 21: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Dark blue paint

Acquired data Lafortune

Material – Dark blue paint

Page 22: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Dark blue paint – error plots

Lafortune

Cook-TorranceBlinn-Phong

Ward

Page 23: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Dark blue paint

Material – Dark blue paint

Cook-Torrance fit, incidence plane, 4 different incident angles

Page 24: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Dark blue paint

Cook-Torrance

Material – Dark blue paint

Ward

Lafortune Ashikhmin

Page 25: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Dark blue paint

Original

Lafortune Ashikhmin

Cook-Torrance

Material – Dark blue paint

Page 26: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Lafortune Lobe

Distorted highlights near grazing angle

Acquired data – gold paint Lafortune fit

Page 27: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Lafortune Lobe

Acquired data – nickel Lafortune fit

Distorted highlights near grazing angle

Page 28: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Lobe Comparison

Half vector lobeGradually narrower when approaching grazing

Mirror lobeAlways circular

Half vector lobe Mirror lobe

Page 29: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Half vector lobe

Consistent with what we observe in the dataset.More details in the paper

Example: Plot of “PVC” BRDF at 55° incidence

Page 30: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Observations - numerical

Rough order of qualityHe, Cook-Torrance, AshikhminLafortuneWardBlinn-Phong

Poor fit

Good fit

Page 31: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Observations - visual

Mirror-likemetals, some plasticsAll models match well visually

Glossypaints, some metals, some woodFresnel effectDistorted shape for Lafortune highlight

Near diffusefabrics, paintsFresnel effect

Page 32: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Some materials impossible to represent with a single lobe

Observations

Material – Red Christmas Ball

Acquired data Cook-Torrance

Page 33: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Adding a second lobe

Material – Red Christmas Ball

Some materials impossible to represent with a single lobe

Acquired data Cook-Torrance 2 lobes

Page 34: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Outline

BackgroundBRDF MeasurementsBRDF FittingIsotropic materials resultsAnisotropic materials resultsConclusion

Page 35: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Anisotropic Materials

Page 36: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Brushed Aluminum

Acquired data Ward

Reasonable qualitative fit

Page 37: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Yellow Satin

Reasonable qualitative fit

Acquired data Ward

Page 38: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Purple Satin

Split highlights

?

Page 39: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Outline

BackgroundBRDF MeasurementsBRDF FittingIsotropic materials resultsAnisotropic materials results

Estimation of microfacet distribution

Conclusion

Page 40: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Microfacet Theory

[Torrance & Sparrow 1967]Surface modeled by tiny mirrors Value of BRDF at

# of mirrors oriented halfway between L and Modulated by Fresnel, shadowing/masking

[Shirley 97]

Page 41: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Estimating the MF distribution

Ashikhmin’s microfacet-based BRDF generator [00]

MF-distribution Fresnel

~ Shadowing/Masking (Depend on the full distribution)

Normalization Constant

Page 42: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Estimating the MF distribution

Rearranging terms:

Measurements

Page 43: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Estimating the MF distribution

depends on the distributionIterate to solve for

Compute using current estimate Estimate given

Converges quickly in practice

)(g

)(g)(g

Measurements

Page 44: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Purple Satin

Split specular reflection

microfacet distribution

Page 45: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Purple Satin

Acquired data microfacet distribution fit

Page 46: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Brushed Aluminum

Acquired data microfacet distribution fit

Page 47: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Brushed Aluminum

measured data microfacet distribution fit Ward fit

Page 48: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

MF-based BRDF generator

ExpressiveEasy to estimate

No optimization necessary

Inexpensive to compute

Page 49: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Outline

BackgroundBRDF MeasurementsBRDF FittingIsotropic materials resultsAnisotropic materials resultsConclusion

Page 50: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Conclusion

Isotropic materialsHe, Cook-Torrance, Ashikhmin perform well

Explicit Fresnel*multiple lobes help

Half-vector based lobe performs better Most materials can be well-represented

Anisotropic materialsCases where analytical models cannot match qualitativelyEstimation of the microfacet distribution is straightforwardAshikhmin’s MF-based BRDF generator does well

Page 51: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Future Work

MetricGeneralized lobe based on half vectorEfficient acquisition based on the microfacet distribution

Page 52: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Acknowledgement

Eric Chan, Jan Kautz, Jaakko Lehtinen, Daniel Vlasic

NSF CAREER award 0447561NSF CISE Research Infrastructure Award (EIA9802220) Singapore-MIT Alliance

Page 53: Experimental Analysis of BRDF Models - Slidespeople.csail.mit.edu/addy/research/ngan05_brdf_eval_ppt.pdfExperimental Analysis of BRDF Models - Slides Author Addy Ngan Subject Eurographics

Questions?