Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BRDF Model (English version)

BRDF Model (English version)

I summarized the historical transition of the BRDF model.
SlideShare: https://www.slideshare.net/teppeikurita/brdf-model-english-version

Teppei Kurita

November 26, 2019
Tweet

More Decks by Teppei Kurita

Other Decks in Technology

Transcript

  1. REFLECTION PROPERTIES Bidirectional Reflectance Distribution Function (BRDF) Single-wavelength Scattering function

    Texture Map Bidirectional Scattering Surface Reflectance Distribution Function (BSSRDF) Surface Light Fields Isotropic Bidirectional Reflectance Distribution Function (Isotropic BRDF) Although there is no clear definition, the general usage is as follows BTF • Contains internal scattering, shadowing and occlusion in the same material SVBRDF • Parametric BRDF expression considering spatial changes not considered above Assuming Lambert Ignore incident light Same incident and reflection position Ignore spatial changes Ignore surface scattering Ignore anisotropy Δx,Δy Bidirectional Texture Function (BTF) Spatially Varying Bidirectional Reflectance Distribution Function (SVBRDF) Ignore spatial changes
  2. ASSUMPTION (1) • Radiant flux • Radiant energy per unit

    time • Irradiance • Radiant flux per unit area • Radiance • Radiant flux per unit solid angle and unit projected area • BRDF • Ratio of Radiance and Irradiance • BRDF multiplied by angle cos between normal and light source direction is a general reflection model • As a general description, many Lambert reflections are multiplied by cos , but to be exact, it is not a BRDF but a reflection model.
  3. ASSUMPTION (2) • Dichromatic Reflection • Almost all parametric BRDF

    expressions assume dichroic reflection (addition of diffuse reflection and specular reflection) • Observed values originally include ambient light terms, omitted for the sake of simplicity to focus on BRDF expressions • = +
  4. THERE ARE 3 MAJOR BRDF EXPRESSIONS • Phenomenological models •

    Aside from physical phenomena, focus on modeling that behaves more like it looks • It is good if there are few parameters, and if the parameter has meaning, it is great • Artisan approach • Physically based models • Focus on modeling based on physical analysis • It is more beautiful when there are few parameters, and even more beautiful when the parameters are physical quantities • Scientist approach • Data-driven models • Focus on efficient modeling with actual measurement data (a lot of discussions on data dimension reduction) • In many cases, the meaning of the model is not considered • Engineer approach Representative example Phong Cook-Torrance Acquisition of separable expressions using SVD
  5. EVALUATION OF BRDF MODEL • It is better to be

    able to express many materials and objects (Less error is better) • It is better to be able to describe with few parameters • Shorter expression is better • It is better not to have a magic number • Almost all evaluation databases use the following: 「MERL BRDF Database https://www.merl.com/brdf/」 MERL BRDF Database [2006]
  6. HISTORICAL TRANSITION OF THE BRDF MODEL Phenomenologi cal models Physically

    based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] In the following, we will give an overview of the rough meaning and inventive step of an important model Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  7. PROPER EVOLUTION OF DIFFUSE REFLECTION TERMS R All observation brightness

    is the same regardless of observation direction Parameter:1 H Reproduces the phenomenon in which the appearance of diffuse reflection changes depending on the observation direction and surface roughness m When m = 0, it is equivalent to Lambert Parameter:2 , N Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] Lambert [1760] Oren-Nayar [1994] Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  8. Weidlich and Wilkie [2007] Depuy [2015] Burley [2012] PROPER EVOLUTION

    OF DIFFUSE REFLECTION TERMS R H N Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] m=0 m=50 m=100 Lambert [1760] All observation brightness is the same regardless of observation direction Parameter:1 Oren-Nayar [1994] Reproduces the phenomenon in which the appearance of diffuse reflection changes depending on the observation direction and surface roughness m When m = 0, it is equivalent to Lambert Parameter:2 ,
  9. PROPER EVOLUTION OF SPECULAR REFLECTION TERMS R Reflection is stronger

    as the angle of reflected light R and observation direction V matches Spread varies depending on surface roughness m Parameter:3 , , H Reflection is stronger as the angle of normal direction N and half vector H match Spread varies depending on surface roughness m Parameter:3 , , N Determined by D (microfacet distribution term), G (Shadowing/Masking term), and F (Fresnel term) D is important Parameter:4 , , , 0 Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] Phong [1975] Blinn-Phong [1977] Cook-Torrance [1982] Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  10. PROPER EVOLUTION OF SPECULAR REFLECTION TERMS R H N Phenomenologi

    cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Weidlich and Wilkie [2007] Depuy [2015] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] m=10 m=50 m=200 m=10 m=50 m=200 m=0.05 f0=0.01 m=0.5 f0=0.01 m=0.05 f0=0.1 Phong [1975] Reflection is stronger as the angle of reflected light R and observation direction V matches Spread varies depending on surface roughness m Parameter:3 , , Blinn-Phong [1977] Reflection is stronger as the angle of normal direction N and half vector H match Spread varies depending on surface roughness m Parameter:3 , , Cook-Torrance [1982] Determined by D (microfacet distribution term), G (Shadowing/Masking term), and F (Fresnel term) D is important Parameter:4 , , , 0
  11. DETAILS OF COOK-TORRANCE [1982] R H N Shadowing/Masking Term Fresnel

    Term Recent renderers almost use the Schlick approximation This generalization is still widely used regardless of the contents of each term Microfacet Distribution Term F0 is the Fresnel response (reflectance) at an incident angle of 0 °, which is parameterized m is the surface roughness (parameter), and the specular reflection spread changes
  12. ANISOTROPIC EXTENSION OF MICROFACET DISTRIBUTION TERMS R First definition of

    microfacet distribution terms based on Gaussian function (initially simpler form) Parameter:4 , , , 0 H Ward [1992] N Isotropic microfacet distribution terms Anisotropic microfacet distribution term Define for the first time an extension that gives direction to the microfacet distribution terms Parameter:5 , , , , 0 Cook-Torrance [1982] Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  13. Weidlich and Wilkie [2007] Depuy [2015] Burley [2012] ANISOTROPIC EXTENSION

    OF MICROFACET DISTRIBUTION TERMS R H N Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] mx=0.1 my=0.1 mx=0.1 my=0.5 First definition of microfacet distribution terms based on Gaussian function (initially simpler form) Parameter:4 , , , 0 Ward [1992] Isotropic microfacet distribution terms Anisotropic microfacet distribution term Define for the first time an extension that gives direction to the microfacet distribution terms Parameter:5 , , , , 0 Cook-Torrance [1982]
  14. INCREASE PARAMETERS AND GENERALIZE R H Lafortune [1997] Introducing the

    concept of generalization and specular lobes (superposition) for the first time by increasing parameters Parameter:Minimum 6~ , , , , , × Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] N Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  15. MODELING THE INDEPENDENCE OF DIFFUSE AND SPECULAR REFLECTION R H

    N Modeled the phenomenon where diffuse reflection and specular reflection are not independent Parameter:5 , , , , 0 Diffuse reflection term Specular reflection term Micro facets Distribution term Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] Ashikhmin-Shirley [2000] Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  16. MODELING THE INDEPENDENCE OF DIFFUSE AND SPECULAR REFLECTION R H

    N Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] mx=100 my=100 mx=100 my=500 Ashikhmin-Shirley [2000] Modeled the phenomenon where diffuse reflection and specular reflection are not independent Parameter:5 , , , , 0 Diffuse reflection term Specular reflection term Micro facets Distribution term Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  17. CONSIDER TRANSMISSION, MIRROR LOBE R H Walter [2007] N Strengthening

    D and G taking into account transmission components (GGX model) Parameter:4 , , , 0 Kurt [2010] Specular reflection component is expressed by superimposing lobes on the basis of Cook-Torrance Parameter:Minimum 5~ , ( , , , 0 ) × Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  18. Weidlich and Wilkie [2007] Depuy [2015] Burley [2012] CONSIDER TRANSMISSION,

    MIRROR LOBE R H N Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] m=0.3 m=0.1 m=0.01 m=0.01 m=0.3 Walter [2007] Strengthening D and G taking into account transmission components (GGX model) Parameter:4 , , , 0 Kurt [2010] Specular reflection component is expressed by superimposing lobes on the basis of Cook-Torrance Parameter:Minimum 5~ , ( , , , 0 ) ×
  19. INCREASED PARAMETERS TO IMPROVE MICROFACET DISTRIBUTION TERM R H Nishino

    and Lombardi [2011] N Increased the parameters of the microfacet distribution term (but with a simple formula) to enable more precise fitting Parameter:6 , , , 0 , , Low [2012] Detailed analysis of the microfacet model, and increased parameters of the micro facet distribution term (but with a simple formula) to enable more precise fitting Parameter:6 , , 0 , . , Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  20. Phenomenologi cal models Physically based models Data-driven models BRDF Models

    Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Weidlich and Wilkie [2007] Depuy [2015] Rump [2008] Kurt [2010] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] Burley [2012] INCREASED PARAMETERS TO IMPROVE MICROFACET DISTRIBUTION TERM R H N Nishino and Lombardi [2011] Increased the parameters of the microfacet distribution term (but with a simple formula) to enable more precise fitting Parameter:6 , , , 0 , , Low [2012] Detailed analysis of the microfacet model, and increased parameters of the micro facet distribution term (but with a simple formula) to enable more precise fitting Parameter:6 , , 0 , . , k=1 m=100 k=1 m=500 k=5 m=100 Nishino and Lombardi [2011] Low [2012]
  21. DISNEY’S BRDF MODEL Phenomenologi cal models Physically based models Data-driven

    models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Weidlich and Wilkie [2007] Depuy [2015] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] Burley [2012]
  22. DETAIL OF BURLEY (DISNEY) [2012] BRDF An anisotropic model that

    makes the parameters as intuitive and easy to use as possible from the creator's point of view, starting from the physical base model of two-layer reflection The number of parameters is larger than other BRDF models (all parameter values are easy to use from 0 to 1), and the model is also very complex Paramter :Diffuse Albedo :Specular Albedo :Roughness , :Anisotropy 1 : Subsurface condition 2 : Metal condition 3 :Mirror surface color is close to diffuse color 4 :Reflection adjustment term mainly for cloth 5 :4 make the reflection adjustment term of the color closer to the diffuse color 6 :Second layer strength 7 : Glossiness of the second layer Specular Reflection Specular shadowing term Specular microfacet distribution term Specular Fresnel term Second layer specular reflection "Clear coat" in the paper Specular 2nd layer surface shadowing term Specular 2nd layer surface microfacet distribution term Specular 2nd layer surface Fresnel term Diffuse Reflection Diffuse Fresnel term Subsurface term
  23. BURLEY BRDF PARAMETER https://disney-animation.s3.amazonaws.com/library/s2012_pbs_disney_brdf_notes_v2.pdf Paramter :Diffuse Albedo :Specular Albedo :Roughness

    , :Anisotropy 1 : Subsurface condition 2 : Metal condition 3 :Mirror surface color is close to diffuse color 4 :Reflection adjustment term mainly for cloth 5 :4 make the reflection adjustment term of the color closer to the diffuse color 6 :Second layer strength 7 : Glossiness of the second layer 1 2 3 , 4 5 6 7 Allows smooth transition to completely different materials ← Golden metal Blue rubber → Almost all materials of CG animation can be edited with the same BRDF model (except hair)
  24. GENERATE BRDF WITH MACHINE LEARNING R H Brady [2014] N

    Searched for a plausible model with few parameters and short formulas using GA Parameter:5 , , 0 , , Phenomenologi cal models Physically based models Data-driven models BRDF Models Phong [1975] Blinn-Phong [1977] Ward [1992] Lafortune [1997] Ashikhmin-Shirley [2000] Ashikhmin-Premoze [2007] Nishino and Lombardi [2011] Brady [2014] Cook-Torrance [1982] Walter [2007] He [1991] Oren-Nayar [1994] Ershov [2001] Rump [2008] Kurt [2010] Low [2012] Jakob [2014] Kautz and McCool [1999] McCool and Ahmad [2001] Lawrence [2004,6] Ozturk [2008] Pacanows ki [2012] Ward [2014] Matusik [2003] Romeiro [2008] isotropic anisotropic isotropic isotropic anisotropic anisotropic Lambert [1760] Weidlich and Wilkie [2007] Depuy [2015] Burley [2012]
  25. DETAIL OF BRADY [2014] BRDF Using machine learning (genetic algorithm:

    GA), gradually evolve the BRDF formula to find the best model Evolution formula Evolving pattern Add, delete, or change numerical values, parameters, operators, etc. 5 BRDFs with good final results after 100 generations of 409600 individuals The best balance • Small error • Few parameters • Expression simplicity They call this "BRDF Model A"
  26. MAJOR BRDF LIST Year Model Anisotropic Parameter※ Formula 1760 Lambert

    0 1975 Phong 1 1977 Blinn-Phong 1 1985 Cook-Torrance 1 1992 Ward ✔ 2 1994 Oren-Nayar 1 1997 Lafortune ✔ 4 x lobe 2000 Ashikhmin-Shirley ✔ 2 2007 Walter 1 2010 Kurt 2 x lobe 2011 Nishino and Lombardi 3 2012 Low 3 2012 Burley or Disney ✔ 9 2014 Brady 2 ※ Excluding F0 and diffuse / mirror surface Albedo Common
  27. WHAT WE CAN SEE BY LOOKING AT THE TRANSITION •

    In the BRDF expression, the specular reflection part changes depending on the parameter • Parameters affecting specular reflection • Specular reflection albedo (absolute value) • (Relative) refractive index, Fresnel F at an incident angle of 0 degree (reflectance) • Surface roughness (Although it was said in the paper that it changed with roughness in the past, it gradually becomes a general parameterization) • (Roughness) anisotropy • Mystery parameter (roughness type?) • The model of Brady [2014] is SOTA so far because of its simplicity and few parameters • Can be interpreted as follows Stronger as the half vector is closer to the normal (same idea as Blinn-Phong) Since Fresnel is established as a physical phenomenon, it is necessary Lambert is good for diffuse reflection Parameters that control the extent of specular reflection (same idea as Phong, in which case it is highly correlated with surface roughness) The closer the half vector and incident light, the weaker (Same as the denominator of shadowing term) While the distribution expressed by Cook-Torrance microfacet distribution term (Beckmann) can be expressed, it also enables the expression of more characteristic distributions (such as those with a long base) Beckmann Brady