CS 563 Advanced Graphics Measuring BRDFs, physically-based...
Transcript of CS 563 Advanced Graphics Measuring BRDFs, physically-based...
![Page 1: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/1.jpg)
CS 563 Advanced GraphicsMeasuring BRDFs, physically-based
Weathering
by Emmanuel Agu
![Page 2: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/2.jpg)
First: Parallax Photography
Ke Colin Zheng , Alex Colburn , Aseem Agarwala ,Maneesh Agrawala , David Salesin , Brian Curless , Michael F. Cohen, Parallax photography: creating 3D cinematic effects from stills, Proceedings of Graphics Interface 2009
Graphics Interface Video
![Page 3: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/3.jpg)
Historical notes
Lights and materials have evolved historically1970’s: Empirical models
Phong’s illumination model1980s:
Physically based modelsMicrofacet models (e.g. Cook Torrance model)
1990’sPhysically-based appearance models of specific effects (materials, weathering, dust, etc)
Early 2000’sMeasurement & acquisition of static materials/lights (wood, translucence, etc)
Late 2000’sLast week: Measurement & acquisition of time-varying BRDFs (ripening, etc)
![Page 4: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/4.jpg)
Last week: Time-varying BRDF
Time varying BRDF?: reflectance changes over timeExamples: ripening fruits & leaves, weathering, rust
![Page 5: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/5.jpg)
This week
Lights and materials have evolved historically1970’s: Empirical models (trial-and-error)
Phong’s illumination model1980s:
Physically based modelsMicrofacet models (e.g. Cook Torrance model)
1990’sPhysically-based analytic models of specific effects (weathering, dust, etc)
Early 2000’sMeasurement & acquisition of static materials/lights (wood, translucence, etc)
Late 2000’sLast week: Measurement & acquisition of time-varying BRDFs (ripening, etc)
![Page 6: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/6.jpg)
Measurement how?
Capture:Digitize real material reflectance
Solve inverse rendering problem to get reflectance
Place reflectance data in database, many people can re-use
Question: What is Inverse rendering?
θ
p
φ
NV
RL
What is known/unknown??
![Page 7: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/7.jpg)
Exactly What Can We Capture?1. Appearance1. Appearance
2. Geometry2. Geometry
3. Reflectance & Illumination3. Reflectance & Illumination4. Motion4. Motion
![Page 8: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/8.jpg)
Static BRDF Measurement developments
Stephen R. Marschner, Stephen H. Westin, AdamArbree, and Jonathan T. Moon. , Measuring and Modeling the Appearance of Finished Wood, Siggraph 2005
Question: What is anisotropic BRDF?
SIGGRAPH VIDEO
![Page 9: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/9.jpg)
Taxonomy of aging
ChemicalCorrosion/rustTarnishFading due to UV raysCharring
MechanicalPeelingCracking (stressed)Impact/Compaction (crushing)DelaminationDeposition and flow (e.g. by rain or air)
BiologicalGrowth of algae, fungi, mold, mossLifecycle: e.g. leaves change colorSkin aging/wrinkling
Ref: Dorsey, Rushmeier and SillionDigital modeling of material Appearance, Morgan-Kaufman, 2007
![Page 10: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/10.jpg)
Earlier work on Patinas
A Sense of Time (ref: Dorsey and Hanrahan, SIGGRAPH 1996)
![Page 11: CS 563 Advanced Graphics Measuring BRDFs, physically-based ...web.cs.wpi.edu/.../talks/wk5_emmanuel_weathering.pdf · Microsoft PowerPoint - cs563_wk5_weathering.ppt Author: emmanuel](https://reader034.fdocuments.net/reader034/viewer/2022051915/60070d910647a3422c3bea7e/html5/thumbnails/11.jpg)
Physically-based modeling of weathering developments
Y. Chen, L. Xia, T. Wong, X. Tong, H. Bao, B. Guoand H. Shum, "Visual Simulation of Weathering by Gamma-Ton Tracing" ACM Siggraph 2005
SIGGRAPH VIDEO