A Simple Layered RGB BRDF Model Xavier Granier - Wolfgang Heidrich IMAGER / University of British Columbia.

Slides:



Advertisements
Similar presentations
Physically Based Shading
Advertisements

The Radiance Equation.
1 Graphics CSCI 343, Fall 2013 Lecture 18 Lighting and Shading.
Computer graphics & visualization Global Illumination Effects.
Local Reflection Model Jian Huang, CS 594, Fall 2002.
Spherical Harmonic Lighting of Wavelength-dependent Phenomena Clifford Lindsay, Emmanuel Agu Worcester Polytechnic Institute (USA)
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry Many slides courtesy Pat Hanrahan.
Physically Based Illumination Models
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 8: Illumination and Reflection Many slides courtesy.
Light and Matter For Computer Graphics Comp 770 Lecture Spring 2009.
Torrance Sparrow Model of Reflectance + Oren Nayar Model of Reflectance.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Lecture 33 Review for Exam 4 Interference, Diffraction Reflection, Refraction.
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2006 Don Fussell Previous lecture Reflectance I BRDF, BTDF, BSDF Ideal specular.
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
Part I: Basics of Computer Graphics
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
7M836 Animation & Rendering
Computer Graphics (Fall 2004) COMS 4160, Lecture 16: Illumination and Shading 2 Lecture includes number of slides from.
Course Website: Computer Graphics 16: Illumination.
Imaging Science Fundamentals Chester F. Carlson Center for Imaging Science Polarization Application of Physical Optics.
Specular Reflections from Rough Surfaces Lecture #4 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
The Interaction of Light and Matter Reflection and Refraction of Light Light Can do Three Things: 1) Absorb 2) Transmit or Refract 3) Reflect Absorption,
RenderToolbox A MATLAB Toolkit for Hyperspectral Rendering with Radiance and PBRT Daniel P. Lichtman, Bei Xiao, David H. Brainard.
RAY TRACING WITH DISPERSION CSS552 – Topics in Rendering Winter 2011 Final Project by: Kohei Ueda Shivani Srikanteshwara Mary Ann Chiramattel Kunjachan.
Review: Laws of Reflection and Refraction
Fundamentals of Computer Graphics Part 6 Shading prof.ing.Václav Skala, CSc. University of West Bohemia Plzeň, Czech Republic ©2002 Prepared with Angel,E.:
CS 445 / 645: Introductory Computer Graphics
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2007 Don Fussell Reflection Models I Today Types of reflection models The BRDF and.
Shading / Light Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS 1 Shading (Shading) & Smooth Shading Graphics.
Reflection and Refraction
CSC418 Computer Graphics n Illumination n Lights n Lightinging models.
Lecture Six: The Nature of Light and the Laws of Geometric Optics
Lecture 21 Nature of Light Reflection and Refraction
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
Basic Illumination BRANCH :- ELECTRICAL (C11) Gohil Amit M. ( ) Joshi Jay P. ( ) Barot Mahesh P. ( ) Pandya Bhrugu I.
Advanced Illumination Models Chapter 7 of “Real-Time Rendering, 3 rd Edition”
Light Waves. What is Light? Light is the range of frequencies of the electromagnetic spectrum that stimulate the retina of the eye.
SIGGRAPH 2010 Course: Physically Based Shading Models in Film and Game Production SIGGRAPH 2010 Physically Based Shading Models in Film and Game Production.
Reflection models Digital Image Synthesis Yung-Yu Chuang 11/01/2005 with slides by Pat Hanrahan and Matt Pharr.
Illumination and Shading
Global Illumination: Radiosity, Photon Mapping & Path Tracing Rama Hoetzlein, 2009 Lecture Notes Cornell University.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Light Waves.
CSCE 641 Computer Graphics: Reflection Models Jinxiang Chai.
Physics 213 General Physics Lecture Last Meeting: Electromagnetic Waves, Maxwell Equations Today: Reflection and Refraction of Light.
© Machiraju/Möller Fundamentals of Rendering - Reflectance Functions cis782 Advanced Computer Graphics Raghu Machiraju.
Computer Graphics (Spring 2003) COMS 4160, Lecture 18: Shading 2 Ravi Ramamoorthi Guest Lecturer: Aner Benartzi.
Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in.
02/2/05© 2005 University of Wisconsin Last Time Reflectance part 1 –Radiometry –Lambertian –Specular.
Local Illumination and Shading
Presentation for chapters 5 and 6. LIST OF CONTENTS 1.Surfaces - Emission and Absorption 2.Surfaces - Reflection 3.Radiative Transfer in the Atmosphere-Ocean.
CS348B Lecture 10Pat Hanrahan, Spring 2005 Reflection Models I Today Types of reflection models The BRDF and reflectance The reflection equation Ideal.
Lighting and Reflection Angel Angel: Interactive Computer Graphics5E © Addison-Wesley
Physically-based Illumination Models (2) CPSC 591/691.
Computer Graphics Lecture 30 Mathematics of Lighting and Shading - IV Taqdees A. Siddiqi
Reflection Models (1) Physically-Based Illumination Models (2)
Computer Graphics: Illumination
CS580: Radiometry Sung-Eui Yoon ( 윤성의 ) Course URL:
17. Electromagnetic waves
Advanced Computer Graphics
Unit-7 Lighting and Shading
Previous lecture Reflectance I BRDF, BTDF, BSDF Ideal specular model
Light Can do Three Things:
Human Perception 9: Color.
Fundamentals of Computer Graphics Part 6 Shading
The law of reflection: The law of refraction: Image formation
Illumination Model 고려대학교 컴퓨터 그래픽스 연구실.
Presentation transcript:

A Simple Layered RGB BRDF Model Xavier Granier - Wolfgang Heidrich IMAGER / University of British Columbia

2 IMAGER / UBCA Simple layered RGB BRDF Motivations  Increase the range of possible effects  For graphic content creation  Work in Color Space RBG - XYZ - LMS  Currently limited to linear reflection  Convincing and simple model  Not a full simulation  Effect as realistic as possible

3 IMAGER / UBCA Simple layered RGB BRDF Motivations  Wavelength effects  Interference  Colour dispersion  Investigation  Framework

4 IMAGER / UBCA Simple layered RGB BRDF Overview  Previous Work  General Configuration  Glossy Case  Diffuse Case  Results  Conclusion

5 IMAGER / UBCA Simple layered RGB BRDF Overview  Previous Work  General Configuration  Glossy Case  Diffuse Case  Results  Conclusion

6 IMAGER / UBCA Simple layered RGB BRDF Uniform BRDF  Phong models [Phong75,Lafortune94-97,…]  Most commonly used  Simplified models [Ward92,Schlick94,…]  Faster / Better for Global illumination  Micro-facet [Torrance67,Ashikhmin00,…]  Physically based [He91,Hanrahan93,…]  No wavelength dependent effects

7 IMAGER / UBCA Simple layered RGB BRDF Wavelength effects  Diffraction [Stam99,Sun00,…]  Interferences  Recursive Ray-Tracing [Hirayama00-01,…]  Full model [Icart99-00,…]  Fine Spectral representation  RGB based BRDF  Interferences + Colour dispersion

8 IMAGER / UBCA Simple layered RGB BRDF Overview  Previous Work  General Configuration  Glossy Case  Diffuse Case  Results  Conclusion

9 IMAGER / UBCA Simple layered RGB BRDF Approach  Semi-transparent layer  Interferences effects  Local prism configuration  One refraction index by colour component  Non-parallel layer interfaces  Colour dispersion  RGB colour space  Commonly used in image production

10 IMAGER / UBCA Simple layered RGB BRDF Layer configuration Air Layer Support

11 IMAGER / UBCA Simple layered RGB BRDF Interference : Phase Change  Uncorrelated layers  Resulting energy from interferences  Parallel layers

12 IMAGER / UBCA Simple layered RGB BRDF Color dispersion : Assumption

13 IMAGER / UBCA Simple layered RGB BRDF BRDF general expression  k  {r,g,b}  R (reflected BRDF)  3 (RGB) lobe-like models  T (transmitted BRDF)  3 (RGB) lobe-like models  Ex: using Phong models

14 IMAGER / UBCA Simple layered RGB BRDF Overview  Previous Work  General Configuration  Glossy Case  Diffuse Case  Results  Conclusion

15 IMAGER / UBCA Simple layered RGB BRDF Reflected part  Phong

16 IMAGER / UBCA Simple layered RGB BRDF Transmitted part  Assumption  No absorption  Only one reflection  Transmitted term

17 IMAGER / UBCA Simple layered RGB BRDF Main Parameters  Normally r 0 (k)  1 (air/vacuum)  Local geometric configuration : layer-normal  Material properties : exponents - indices  Fully determined by 4-12 parameters  2-6 Exponents (control transition smoothness)  1-3 RGB refraction indices ( r B  r G  r R )  1 Layer size  0-2 Normal variation (colour dispersion)

18 IMAGER / UBCA Simple layered RGB BRDF Overview  Previous Work  General Configuration  Glossy Case  Diffuse Case  Results  Conclusion

19 IMAGER / UBCA Simple layered RGB BRDF Assumptions  Similar expression  Diffuse case  Average along direction  R d  average reflected energy  No colour dispersion

20 IMAGER / UBCA Simple layered RGB BRDF Diffuse component  Phase change for orthogonal incidence  Final expression  No absorption at the interface

21 IMAGER / UBCA Simple layered RGB BRDF Overview  Previous Work  General Configuration  Glossy Case  Diffuse Case  Results  Conclusion

22 IMAGER / UBCA Simple layered RGB BRDF Diffuse component nm nm nm

23 IMAGER / UBCA Simple layered RGB BRDF Layer Size Change 1-30 nm nm nm Constant normal deviation

24 IMAGER / UBCA Simple layered RGB BRDF Constant deviation Parallel InterfacesConstant deviation

25 IMAGER / UBCA Simple layered RGB BRDF Size / Normal correlation 1-10 nm 1-90 nm r R = 1.5 r G = 1.7 r B = 1.8

26 IMAGER / UBCA Simple layered RGB BRDF Overview  Previous Work  General Configuration  Glossy Case  Diffuse Case  Results  Conclusion

27 IMAGER / UBCA Simple layered RGB BRDF Conclusion  RGB Model  Interferences and colour dispersion  Continuous along direction  Two models  Phong - like for specularity  Diffuse  Validation  Such effects are possible in colour space

28 IMAGER / UBCA Simple layered RGB BRDF Future Work  With current model  Hardware acceleration (shader)  Try to fit some measured BRDF  Investigate other  Increase accuracy / More physical  Investigate colour spaces  Keep simplicity  Multi-layer

29 IMAGER / UBCA Simple layered RGB BRDF Acknowledgements  IMAGER / University of British Columbia  Post-doctoral position  PIMS Post-doctoral Fellowship  Wolfgang Heidrich & Lionel Bastard  Useful comments and support

30 IMAGER / UBCA Simple layered RGB BRDF The End

31 IMAGER / UBCA Simple layered RGB BRDF Reflected part  Phong reflection  Fresnel term (Schlick approximation)