Experimental Validation of Analytical BRDF Models
|
|
- Kellie Boyd
- 6 years ago
- Views:
Transcription
1 Experimental Validation of Analytical BRDF Models Addy Ngan, Frédo Durand, Wojciech Matusik Massachusetts Institute of Technology
2 Goal Evaluate and analyze the performance of analytical reflectance models
3 BRDF Bidirectional Reflectance Distribution Function
4 BRDF Bidirectional Reflectance Distribution Function R(θ i,φ i ; θ o, φ o )
5 BRDF Bidirectional Reflectance Distribution Function R(θ i,φ i ; θ o, φ o ) Our study: isotropic material Invariant when material is rotated BRDF is 3D
6 BRDF Models Phenomenological Phong [75] Blinn-Phong [77] Ward [92] Lafortune et al. [97] Ashikhmin et al. [00] Physical Cook-Torrance [81] He et al. [91]
7 BRDF Models Phenomenological Phong [75] Blinn-Phong [77] Ward [92] Lafortune et al. [97] Ashikhmin et al. [00] Physical Cook-Torrance [81] He et al. [91] Roughly increasing computation time
8 Differences in BRDF Models Specular lobe definition Mirror direction Half vector Specular lobe falloff cos n (cosine lobe) Gaussian
9 Differences in BRDF Models Specular lobe definition Mirror direction Half vector Specular lobe falloff cos n (cosine lobe) Gaussian Fresnel effect surface becomes more reflective near grazing angle [Lafortune 97]
10 Available Measurements Columbia-Utrecht Reflectance and Texture Database ~60 materials, 205 measurements per BRDF Cornell s measurements ~10 materials, 1439 measurements per BRDF Matusik s image-based measurements ~100 materials, ~4 million measurements per BRDF Include metals, plastic, paints, fabric, etc.
11 Matusik s measurements Basis of our validation and analysis Part of the dataset is available on the web!
12 Validation Method BRDF Models Phong, Blinn-Phong, Ward, Lafortune, Ashikhmin, Cook-Torrance Data fitting Each material is fitted to each of the models Minimize L 2 error of the BRDF multiplied by the cosine of incident angle
13 Dark blue paint Acquired data Environment map Material Dark blue paint
14 Dark blue paint Acquired data Cook-Torrance Material Dark blue paint
15 Dark blue paint Acquired data Ashikhmin Material Dark blue paint
16 Dark blue paint Acquired data Lafortune Material Dark blue paint
17 Dark blue paint Acquired data Blinn-Phong Material Dark blue paint
18 Dark blue paint Acquired data Ward Material Dark blue paint
19 Dark blue paint Acquired data Ashikhmin Blinn-Phong Cook-Torrance Lafortune Ward Material Dark blue paint
20 Chrome Acquired data
21 Chrome Original Ashikhmin Blinn-Phong Cook-Torrance Lafortune Ward Material Chrome
22 Observations Some materials impossible to represent with a single lobe Acquired data Cook-Torrance Material Red Christmas Ball
23 Adding a second lobe Some materials impossible to represent with a single lobe Acquired data Cook-Torrance 2 lobes Material Red Christmas Ball
24 Fitting Errors -1-2 Cook-Torrance Ashikhmin Ward Blinn-Phong Lafortune Cook-Torrance -3 log(error) Material (Sorted in the error of the Cook-Torrance model)
25 Fitting Errors -1-2 Cook-Torrance Ashikhmin Ward Blinn-Phong Lafortune Ashikhmin -3 log(error) Material (Sorted in the error of the Ashikhmin model)
26 Fitting Errors -1-2 Cook-Torrance Ashikhmin Ward Blinn-Phong Lafortune Ward -3 log(error) Material (Sorted in the error of the Ward model)
27 Fitting Errors -1-2 Cook-Torrance Ashikhmin Ward Blinn-Phong Lafortune Blinn-Phong -3 log(error) Material (Sorted in the error of the Blinn-Phong model)
28 Fitting Errors -1-2 Cook-Torrance Ashikhmin Ward Blinn-Phong Lafortune Lafortune -3 log(error) Material (Sorted in the error of the Lafortune model)
29 Dark blue paint Acquired data Material Dark blue paint
30 Dark blue paint Cook-Torrance fit, incidence plane, 4 different incident angles Material Dark blue paint
31 Dark blue paint Cook-Torrance Material Dark blue paint
32 Dark blue paint Cook-Torrance Blinn-Phong Material Dark blue paint
33 Dark blue paint Cook-Torrance Ward Blinn-Phong Material Dark blue paint
34 Dark blue paint Cook-Torrance Ward Blinn-Phong Lafortune Material Dark blue paint
35 Dark blue paint Hemispherical plot for a fixed incoming angle False color correspond to value of the BRDF Acquired data
36 Dark blue paint Acquired data Cook-Torrance
37 Dark blue paint Acquired data Ashikhmin
38 Dark blue paint Acquired data Lafortune
39 Dark blue paint Original Cook-Torrance Lafortune Ashikhmin Material Dark blue paint
40 Observations Cook-Torrance, Ashikhmin Consistently outperform the other models Lafortune High discrepancy near grazing angle Shape of lobe very different Ward, Blinn-Phong unable to reproduce Fresnel effect Quality of Fit
41 Analysis Lafortune model Very popular Simple, inexpensive to evaluate Handle phenomena like off-specular reflection, retroreflection importance sampling friendly
42 Analysis Lafortune model High discrepancy near grazing angle Acquired data gold paint Lafortune fit
43 Analysis Lafortune model High discrepancy near grazing angle Acquired data Lafortune WHY?
44 Lobe definition Peak at mirror direction
45 Lobe definition Peak at mirror direction Mirror-vector, View-vector Phong, Lafortune*
46 Lobe definition Peak at mirror direction Mirror-vector, View-vector Phong, Lafortune* Half-vector, Normal All other models
47 Lobe definition In the incidence plane, the angle is different by a factor of 2. Outside the incidence plane, the relation is not as simple
48 Mirror lobe (V,R) Red circle: set of directions V i with constant angle from R (mirror vector)
49 Half vector lobe (H,N) Blue circle: set of half vectors H i with constant angle from N (normal)
50 Half vector lobe (H,N) Remapping half-vector H 1 to the corresponding outgoing direction V H 1
51 Lobe Comparison Green contour: set of half-vectors remapped to outgoing directions NOT A CIRCLE!
52 Lobe Comparison Shape of green contour is dependent on L
53 Lobe Comparison Full lobe Half vector lobe Mirror lobe
54 Dark blue paint Original Cook-Torrance Lafortune Ashikhmin Material Dark blue paint
55 Half vector lobe Consistent with what we observe in the dataset. Example: Plot of PVC BRDF at 55 incidence
56 Microfacet theory [Torrance & Sparrow 1967] Surface modeled by tiny perfect mirrors Value of BRDF at (L,V) # of mirrors oriented halfway between L and V BRDF naturally represented by function of H [Shirley 97]
57 Microfacet theory [Torrance & Sparrow 1967] Surface modeled by tiny perfect mirrors Value of BRDF at (L,V) # of mirrors oriented halfway between L and V BRDF naturally represented by function of H Shape of the mirror lobe cannot be explained with any microfacet distribution
58 Phong vs Blinn-Phong Blinn uses half vector lobe instead of mirror lobe in the original model [1977]
59 Phong vs Blinn-Phong Blinn uses half vector lobe instead of mirror lobe in the original model [1977] Lower numerical error in nearly all cases!
60 Conclusion Half vector lobe better than mirror lobe Fresnel effect is important Cook-Torrance and Ashikhmin models match real data quite well Future Work Anisotropic materials Gain insight by grouping materials into classes
61 Questions?
Shading & Material Appearance
Shading & Material Appearance ACM. All rights reserved. This content is excluded from our Creative Commons license. For more information, see http://ocw.mit.edu/help/faq-fair-use/. MIT EECS 6.837 Matusik
More informationLecture 4: Reflection Models
Lecture 4: Reflection Models CS 660, Spring 009 Kavita Bala Computer Science Cornell University Outline Light sources Light source characteristics Types of sources Light reflection Physics-based models
More informationMahdi M. Bagher / Cyril Soler / Nicolas Holzschuch Maverick, INRIA Grenoble-Rhône-Alpes and LJK (University of Grenoble and CNRS)
Mahdi M. Bagher / Cyril Soler / Nicolas Holzschuch Maverick, INRIA Grenoble-Rhône-Alpes and LJK (University of Grenoble and CNRS) Wide variety of materials characterized by surface reflectance and scattering
More informationBRDF Computer Graphics (Spring 2008)
BRDF Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2 http://www.cs.columbia.edu/~cs4160 Reflected Radiance proportional to Irradiance Constant proportionality: BRDF [CW
More informationComplex Shading Algorithms
Complex Shading Algorithms CPSC 414 Overview So far Rendering Pipeline including recent developments Today Shading algorithms based on the Rendering Pipeline Arbitrary reflection models (BRDFs) Bump mapping
More informationTimothy Walsh. Reflection Models
Timothy Walsh Reflection Models Outline Reflection Models Geometric Setting Fresnel Reflectance Specular Refletance & Transmission Microfacet Models Lafortune Model Fresnel Incidence Effects Diffuse Scatter
More informationCS 5625 Lec 2: Shading Models
CS 5625 Lec 2: Shading Models Kavita Bala Spring 2013 Shading Models Chapter 7 Next few weeks Textures Graphics Pipeline Light Emission To compute images What are the light sources? Light Propagation Fog/Clear?
More informationComputer Graphics (CS 543) Lecture 8 (Part 1): Physically-Based Lighting Models
Computer Graphics (CS 543) Lecture 8 (Part 1): Physically-Based Lighting Models Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) BRDF Evolution BRDFs have evolved historically
More informationLights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons
Reflectance 1 Lights, Surfaces, and Cameras Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons 2 Light at Surfaces Many effects when light strikes a surface -- could be:
More informationRadiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2 http://www.cs.columbia.edu/~cs4160 Radiance Power per unit projected area perpendicular to the ray per unit solid angle in
More informationLocal Reflection Models
Local Reflection Models Illumination Thus Far Simple Illumination Models Ambient + Diffuse + Attenuation + Specular Additions Texture, Shadows, Used in global algs! (Ray tracing) Problem: Different materials
More informationFundamentals of Rendering - Reflectance Functions
Fundamentals of Rendering - Reflectance Functions Image Synthesis Torsten Möller Mike Phillips Reading Chapter 8 of Physically Based Rendering by Pharr&Humphreys Chapter 16 in Foley, van Dam et al. Chapter
More informationCS6670: Computer Vision
CS6670: Computer Vision Noah Snavely Lecture 21: Light, reflectance and photometric stereo Announcements Final projects Midterm reports due November 24 (next Tuesday) by 11:59pm (upload to CMS) State the
More informationFundamentals of Rendering - Reflectance Functions
Fundamentals of Rendering - Reflectance Functions CMPT 461/761 Image Synthesis Torsten Möller Reading Chapter 8 of Physically Based Rendering by Pharr&Humphreys Chapter 16 in Foley, van Dam et al. Chapter
More informationw Foley, Section16.1 Reading
Shading w Foley, Section16.1 Reading Introduction So far, we ve talked exclusively about geometry. w What is the shape of an object? w How do I place it in a virtual 3D space? w How do I know which pixels
More informationThe Halfway Vector Disk for BRDF Modeling
The Halfway Vector Disk for BRDF Modeling DAVE EDWARDS, SOLOMON BOULOS, JARED JOHNSON and PETER SHIRLEY University of Utah MICHAEL ASHIKHMIN State University of New York, Stony Brook MICHAEL STARK University
More informationOverview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012)
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 21: Radiometry http://inst.eecs.berkeley.edu/~cs184 Overview Lighting and shading key in computer graphics HW 2 etc. ad-hoc shading models,
More informationAnnouncements. Light. Properties of light. Light. Project status reports on Wednesday. Readings. Today. Readings Szeliski, 2.2, 2.3.
Announcements Project status reports on Wednesday prepare 5 minute ppt presentation should contain: problem statement (1 slide) description of approach (1 slide) some images (1 slide) current status +
More informationIllumination. Illumination CMSC 435/634
Illumination CMSC 435/634 Illumination Interpolation Illumination Illumination Interpolation Illumination Illumination Effect of light on objects Mostly look just at intensity Apply to each color channel
More informationReflection models and radiometry Advanced Graphics
Reflection models and radiometry Advanced Graphics Rafał Mantiuk Computer Laboratory, University of Cambridge Applications To render realistic looking materials Applications also in computer vision, optical
More informationAcquisition and Representation of Material. Appearance for Editing and Rendering
Acquisition and Representation of Material Appearance for Editing and Rendering Jason Davis Lawrence A Dissertation Presented to the Faculty of Princeton University in Candidacy for the Degree of Doctor
More informationShading. Brian Curless CSE 557 Autumn 2017
Shading Brian Curless CSE 557 Autumn 2017 1 Reading Optional: Angel and Shreiner: chapter 5. Marschner and Shirley: chapter 10, chapter 17. Further reading: OpenGL red book, chapter 5. 2 Basic 3D graphics
More informationSurface Reflection Models
Surface Reflection Models Frank Losasso (flosasso@nvidia.com) Introduction One of the fundamental topics in lighting is how the light interacts with the environment. The academic community has researched
More informationExperimental Analysis of BRDF Models
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Experimental Analysis of BRDF Models Addy Ngan, Fredo Durand, Wojciech Matusik TR2005-151 June 2005 Abstract The Bidirectional Reflectance
More informationA BRDF Representing Method Based on Gaussian Process
A BRDF Representing Method Based on Gaussian Process Jianying Hao, Yue liu, Dongdong Weng School of optoeletronics, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing,
More informationEfficient BRDF Importance Sampling Using A Factored Representation
Efficient BRDF Importance Sampling Using A Factored Representation Jason Lawrence Princeton University Szymon Rusinkiewicz Princeton University Ravi Ramamoorthi Columbia University Abstract High-quality
More informationToday. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models
Computergrafik Matthias Zwicker Universität Bern Herbst 2009 Today Introduction Local shading models Light sources strategies Compute interaction of light with surfaces Requires simulation of physics Global
More informationDistribution-based BRDFs
Distribution-based BRDFs Michael Ashikhmin and Simon Premože Figure 1: A comparison between various measured BRDFs and their approximations using distribution-based BRDFs. Left: measured BRDFs. Right:
More informationImage-based BRDF Representation
JAMSI, 11 (2015), No. 2 47 Image-based BRDF Representation A. MIHÁLIK AND R. ĎURIKOVIČ Abstract: To acquire a certain level of photorealism in computer graphics, it is necessary to analyze, how the materials
More informationCMSC427 Shading Intro. Credit: slides from Dr. Zwicker
CMSC427 Shading Intro Credit: slides from Dr. Zwicker 2 Today Shading Introduction Radiometry & BRDFs Local shading models Light sources Shading strategies Shading Compute interaction of light with surfaces
More informationShading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 557 Fall Required: Shirley, Chapter 10
Reading Required: Shirley, Chapter 10 Shading Brian Curless CSE 557 Fall 2014 1 2 Basic 3D graphics With affine matrices, we can now transform virtual 3D objects in their local coordinate systems into
More informationReflectance Models (BRDF)
Reflectance Models (BRDF) 1996-2017 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ BRDF 2017 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 62 Light travels through
More informationA Microfacet Based Coupled Specular-Matte BRDF Model with Importance Sampling
EUROGRAPHICS 2 / Jonathan C. Roberts Short Presentations A Microfacet Based Coupled Specular-Matte BRDF Model with Importance Sampling Csaba Kelemen and László Szirmay-Kalos Department of Control Engineering
More informationFamily of Energy Conserving Glossy Reflection Models
Family of Energy Conserving Glossy Reflection Models Michal Radziszewski and Witold Alda AGH University of Science and Technology, al. Mickiewicza 3, 3-59 Krakow, Poland mradzisz@student.agh.edu.pl, alda@agh.edu.pl
More informationComparison of BRDF-Predicted and Observed Light Curves of GEO Satellites. Angelica Ceniceros, David E. Gaylor University of Arizona
Comparison of BRDF-Predicted and Observed Light Curves of GEO Satellites Angelica Ceniceros, David E. Gaylor University of Arizona Jessica Anderson, Elfego Pinon III Emergent Space Technologies, Inc. Phan
More informationAnd if that 120MP Camera was cool
Reflectance, Lights and on to photometric stereo CSE 252A Lecture 7 And if that 120MP Camera was cool Large Synoptic Survey Telescope 3.2Gigapixel camera 189 CCD s, each with 16 megapixels Pixels are 10µm
More informationToday. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models
Computergrafik Thomas Buchberger, Matthias Zwicker Universität Bern Herbst 2008 Today Introduction Local shading models Light sources strategies Compute interaction of light with surfaces Requires simulation
More informationPhotometric Stereo.
Photometric Stereo Photometric Stereo v.s.. Structure from Shading [1] Photometric stereo is a technique in computer vision for estimating the surface normals of objects by observing that object under
More informationInstitutionen för teknik och naturvetenskap
Institutionen för teknik och naturvetenskap Department of Science and Technology Examensarbete Accurate BRDF Modelling for Wide Angle Scattering Examensarbete utfört i Datorgrafik vid Tekniska högskolan
More information02 Shading and Frames. Steve Marschner CS5625 Spring 2016
02 Shading and Frames Steve Marschner CS5625 Spring 2016 Light reflection physics Radiometry redux Power Intensity power per unit solid angle Irradiance power per unit area Radiance power per unit (solid
More informationCS6670: Computer Vision
CS6670: Computer Vision Noah Snavely Lecture 20: Light, reflectance and photometric stereo Light by Ted Adelson Readings Szeliski, 2.2, 2.3.2 Light by Ted Adelson Readings Szeliski, 2.2, 2.3.2 Properties
More informationLight Field Spring
Light Field 2015 Spring Recall: Light is Electromagnetic radiation (EMR) moving along rays in space R(l) is EMR, measured in units of power (watts) l is wavelength Useful things: Light travels in straight
More informationSimulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection
Simulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection Norimichi Tsumura*, Kaori Baba*, and Shinichi Inoue** *Department of Information and Image Sciences, Chiba University,
More informationPhysically-Based Reflectance for Games
Physically-Based Reflectance for Games 10:30-11:15: Reflectance Rendering with Point Lights Naty Hoffman & Dan Baker 60 Reflectance Rendering with Point Lights Analytical BRDFs (Naty & Dan) Other Types
More informationAnnouncement. Lighting and Photometric Stereo. Computer Vision I. Surface Reflectance Models. Lambertian (Diffuse) Surface.
Lighting and Photometric Stereo CSE252A Lecture 7 Announcement Read Chapter 2 of Forsyth & Ponce Might find section 12.1.3 of Forsyth & Ponce useful. HW Problem Emitted radiance in direction f r for incident
More informationSimulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection
25 Bull. Soc. Photogr. Imag. Japan. (2015) Vol. 25 No. 2: 25 30 Original Paper Simulating Gloss of Curved Paper by Using the Point Spread Function of Specular Reflection Norimichi Tsumura*, Kaori Baba*,
More informationShading / Light. Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham
Shading / Light Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham Phong Illumination Model See Shirley, Ch 10 and http://en.wikipedia.org/wiki/phong_shading
More informationPhysically Based Shading at Disney
Physically Based Shading at Disney by Brent Burley, Walt Disney Animation Studios Introduction Following our success with physically based hair shading on Tangled [27], we began considering physically
More informationLighting and Reflectance COS 426
ighting and Reflectance COS 426 Ray Casting R2mage *RayCast(R3Scene *scene, int width, int height) { R2mage *image = new R2mage(width, height); for (int i = 0; i < width; i++) { for (int j = 0; j < height;
More informationIllumination and Shading - II
Illumination and Shading - II Computer Graphics COMP 770 (236) Spring 2007 Instructor: Brandon Lloyd 2/19/07 1 From last time Light Sources Empirical Illumination Shading Local vs Global Illumination 2/19/07
More informationCSE 681 Illumination and Phong Shading
CSE 681 Illumination and Phong Shading Physics tells us What is Light? We don t see objects, we see light reflected off of objects Light is a particle and a wave The frequency of light What is Color? Our
More informationPath Tracing part 2. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017
Path Tracing part 2 Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017 Monte Carlo Integration Monte Carlo Integration The rendering (& radiance) equation is an infinitely recursive integral
More informationPlausible and Realtime Rendering of Scratched Metal by Deforming MDF of Normal Mapped Anisotropic Surface
Plausible and Realtime Rendering of Scratched Metal by Deforming MDF of Normal Mapped Anisotropic Surface Young-Min Kang Tongmyong University ymkang@tu.ac.kr Hwan-Gue Cho Pusan National University hgcho@pusan.ac.kr
More informationCSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011
CSE 167: Introduction to Computer Graphics Lecture #7: Color and Shading Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday,
More informationToward Efficient Acquisition of BRDFs with Fewer Samples
Toward Efficient Acquisition of BRDFs with Fewer Samples Asad Ali 1, Imari Sato 2, Takahiro Okabe 1, Yoichi Sato 1 1 Institute of Industrial Science, The University of Tokyo, Japan 2 National Institute
More informationObjectives. Introduce Phong model Introduce modified Phong model Consider computation of required vectors Discuss polygonal shading.
Shading II 1 Objectives Introduce Phong model Introduce modified Phong model Consider computation of required vectors Discuss polygonal shading Flat Smooth Gouraud 2 Phong Lighting Model A simple model
More informationRay Tracing: shading
Ray Tracing: shading CS 4620 Lecture 6 2018 Steve Marschner 1 Image so far With eye ray generation and scene intersection for 0
More informationIllumination & Shading
Illumination & Shading Goals Introduce the types of light-material interactions Build a simple reflection model---the Phong model--- that can be used with real time graphics hardware Why we need Illumination
More informationIntroduction. Lighting model Light reflection model Local illumination model Reflectance model BRDF
Shading Introduction Affine transformations help us to place objects into a scene. Before creating images of these objects, we ll look at models for how light interacts with their surfaces. Such a model
More informationBRDFs. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017
BRDFs Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017 The Rendering Equation Radiance Radiance is a measure of the quantity of light radiation reflected (and/or emitted) from a surface within
More informationRadiometry and reflectance
Radiometry and reflectance http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 16 Course announcements Homework 4 is still ongoing - Any questions?
More informationShading. Brian Curless CSE 457 Spring 2017
Shading Brian Curless CSE 457 Spring 2017 1 Reading Optional: Angel and Shreiner: chapter 5. Marschner and Shirley: chapter 10, chapter 17. Further reading: OpenGL red book, chapter 5. 2 Basic 3D graphics
More informationTHE faithful simulation of surface reflection is an
Barycentric Parameterizations for Isotropic BRDFs Michael M. Stark, James Arvo,, and Brian Smits Abstract A bidirectional reflectance distribution function (BRDF) is often expressed as a function of four
More informationIllumination in Computer Graphics
Illumination in Computer Graphics Ann McNamara Illumination in Computer Graphics Definition of light sources. Analysis of interaction between light and objects in a scene. Rendering images that are faithful
More informationRendering Light Reflection Models
Rendering Light Reflection Models Visual Imaging in the Electronic Age Donald P. Greenberg October 3, 2017 Lecture #13 Program of Computer Graphics, Cornell University General Electric - 167 Cornell in
More informationShading 1: basics Christian Miller CS Fall 2011
Shading 1: basics Christian Miller CS 354 - Fall 2011 Picking colors Shading is finding the right color for a pixel This color depends on several factors: The material of the surface itself The color and
More informationLight Reflection Models
Light Reflection Models Visual Imaging in the Electronic Age Donald P. Greenberg October 21, 2014 Lecture #15 Goal of Realistic Imaging From Strobel, Photographic Materials and Processes Focal Press, 186.
More informationConnecting Measured BRDFs to Analytic BRDFs by Data-Driven Diffuse-Specular Separation
Connecting Measured BRDFs to Analytic BRDFs by Data-Driven Diffuse-Specular Separation TIANCHENG SUN, University of California, San Diego HENRIK WANN JENSEN, University of California, San Diego RAVI RAMAMOORTHI,
More informationDiscussion. Smoothness of Indirect Lighting. History and Outline. Irradiance Calculation. Irradiance Caching. Advanced Computer Graphics (Spring 2013)
Advanced Computer Graphics (Spring 2013 CS 283, Lecture 12: Recent Advances in Monte Carlo Offline Rendering Ravi Ramamoorthi http://inst.eecs.berkeley.edu/~cs283/sp13 Some slides/ideas courtesy Pat Hanrahan,
More informationMathematica Notebook for Background: Physics and Math of Shading
Mathematica Notebook for Background: Physics and Math of Shading In[1]:= This notebook contains some computations referenced in the course notes. Off NIntegrate::inumr SetOptions Plot, PlotRange All ;
More informationPhysically-Based Reflectance for Games
Physically-Based Reflectance for Games 8:40-9:15: Reflectance Naty Hoffman 15 Reflectance Types of Reflectance Reflectance Theory Reflection Model Foundations In this section, we will first discuss various
More informationBackground: Physics and Math of Shading
Background: Physics and Math of Shading Naty Hoffman 2K Hi. Over the next 25 minutes or so I ll be going from the physics underlying shading, to the math used to describe it in the kind of shading models
More informationNon-Linear Approximation of Reflectance Functions
Non-Linear Approximation of Reflectance Functions Eric P. F. Lafortune Sing-Choong Foo Kenneth E. Torrance Donald P. Greenberg Program of Computer Graphics Cornell University Abstract We introduce a new
More informationLigh%ng and Reflectance
Ligh%ng and Reflectance 2 3 4 Ligh%ng Ligh%ng can have a big effect on how an object looks. Modeling the effect of ligh%ng can be used for: Recogni%on par%cularly face recogni%on Shape reconstruc%on Mo%on
More informationMaterials & Shadows. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Winter 2017
Materials & Shadows Steve Rotenberg CSE168: Rendering Algorithms UCSD, Winter 2017 Diffuse Surfaces In an earlier lecture, we discussed diffuse surfaces We looked at the idealized Lambertian diffuse case
More informationShading. Why we need shading. Scattering. Shading. Objectives
Shading Why we need shading Objectives Learn to shade objects so their images appear three-dimensional Suppose we build a model of a sphere using many polygons and color it with glcolor. We get something
More information3D-Printing Spatially Varying BRDFs
Computational Aspects of Fabrication 3D-Printing Spatially Varying BRDFs Olivier Rouiller Technical University of Berlin Bernd Bickel Disney Research Zurich Jan Kautz University College London Wojciech
More informationFabricating Microgeometry for Custom Surface Reflectance
Fabricating Microgeometry for Custom Surface Reflectance SIGGRAPH 2009 August 4, New Orleans Tim Weyrich 1 Pieter Peers 2 Wojciech Matusik 3 Szymon Rusinkiewicz 3,4 1 University College London 2 University
More informationRendering Light Reflection Models
Rendering Light Reflection Models Visual Imaging in the Electronic Age Donald P. Greenberg October 27, 2015 Lecture #18 Goal of Realistic Imaging The resulting images should be physically accurate and
More informationLight. Properties of light. What is light? Today What is light? How do we measure it? How does light propagate? How does light interact with matter?
Light Properties of light Today What is light? How do we measure it? How does light propagate? How does light interact with matter? by Ted Adelson Readings Andrew Glassner, Principles of Digital Image
More informationCHESTER F. CARLSON CENTER FOR IMAGING SCIENCE COLLEGE OF SCIENCE ROCHESTER INSTITUTE OF TECHNOLOGY ROCHESTER, NY CERTIFICATE OF APPROVAL
CHESTER F. CARLSON CENTER FOR IMAGING SCIENCE COLLEGE OF SCIENCE ROCHESTER INSTITUTE OF TECHNOLOGY ROCHESTER, NY CERTIFICATE OF APPROVAL M.S. DEGREE THESIS The M.S. Degree Thesis of Ying Chen has been
More informationCPSC 314 LIGHTING AND SHADING
CPSC 314 LIGHTING AND SHADING UGRAD.CS.UBC.CA/~CS314 slide credits: Mikhail Bessmeltsev et al 1 THE RENDERING PIPELINE Vertices and attributes Vertex Shader Modelview transform Per-vertex attributes Vertex
More informationEfficient Isotropic BRDF Measurement
Efficient Isotropic BRDF Measurement The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters. Citation Published Version Accessed Citable
More informationComp 410/510 Computer Graphics. Spring Shading
Comp 410/510 Computer Graphics Spring 2017 Shading Why we need shading Suppose we build a model of a sphere using many polygons and then color it using a fixed color. We get something like But we rather
More informationImage Formation: Light and Shading. Introduction to Computer Vision CSE 152 Lecture 3
Image Formation: Light and Shading CSE 152 Lecture 3 Announcements Homework 1 is due Apr 11, 11:59 PM Homework 2 will be assigned on Apr 11 Reading: Chapter 2: Light and Shading Geometric image formation
More informationCSE 167: Introduction to Computer Graphics Lecture #6: Lights. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016
CSE 167: Introduction to Computer Graphics Lecture #6: Lights Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 Announcements Thursday in class: midterm #1 Closed book Material
More informationLighting and Materials
http://graphics.ucsd.edu/~henrik/images/global.html Lighting and Materials Introduction The goal of any graphics rendering app is to simulate light Trying to convince the viewer they are seeing the real
More informationFinal-Placement BRDF Editing. Aner Ben-Artzi
Final-Placement BRDF Editing Aner Ben-Artzi Submitted in partial fulfillment of the Requirements for the degree of Doctor of Philosophy in the Graduate School of Arts and Sciences COLUMBIA UNIVERSITY 2007
More informationrendering equation computer graphics rendering equation 2009 fabio pellacini 1
rendering equation computer graphics rendering equation 2009 fabio pellacini 1 physically-based rendering synthesis algorithms that compute images by simulation the physical behavior of light computer
More informationA VISUALIZATION SYSTEM FOR BIDIRECTIONAL REFLECTANCE DISTRIBUTION FUNCTIONS PETER ANDREW WALKER A THESIS
A VISUALIZATION SYSTEM FOR BIDIRECTIONAL REFLECTANCE DISTRIBUTION FUNCTIONS by PETER ANDREW WALKER A THESIS Presented to the Department of Computer and Information Science and the Graduate School of the
More informationVisual Appearance and Color. Gianpaolo Palma
Visual Appearance and Color Gianpaolo Palma LIGHT MATERIAL Visual Appearance Color due to the interaction between the lighting environment (intensity, position, ) and the properties of the object surface
More informationLighting affects appearance
Lighting affects appearance 1 Source emits photons Light And then some reach the eye/camera. Photons travel in a straight line When they hit an object they: bounce off in a new direction or are absorbed
More informationValidation of the Gonioreflectometer
Validation of the Gonioreflectometer Hongsong Li Kenneth E. Torrance PCG-03-2 May 21, 2003 i Abstract This report describes a series of experiments conducted in the Light Measurement Laboratory of the
More informationBRDF measurement and color appearance simulation based on iccmax framework
BRDF measurement and color appearance simulation based on iccmax framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate Institute of Color and Illumination Tech., Nat. Taiwan Univ. of Sci. & Tech. Page
More informationRadiometry Measuring Light
1 Radiometry Measuring Light CS 554 Computer Vision Pinar Duygulu Bilkent University 2 How do we see? [Plato] from our eyes flows a light similar to the light of the sun [Chalcidius, middle ages] Therefore,
More informationLecture 22: Basic Image Formation CAP 5415
Lecture 22: Basic Image Formation CAP 5415 Today We've talked about the geometry of scenes and how that affects the image We haven't talked about light yet Today, we will talk about image formation and
More informationEDAN30 Photorealistic Computer Graphics. Seminar 1, Whitted Ray Tracing (And then some!) Magnus Andersson, PhD student
EDAN30 Photorealistic Computer Graphics Seminar, 203 Whitted Ray Tracing (And then some!) Magnus Andersson, PhD student (magnusa@cs.lth.se) Today s Agenda Structure of Assignments Quick prtracer walkthrough
More informationAnnouncements. Image Formation: Light and Shading. Photometric image formation. Geometric image formation
Announcements Image Formation: Light and Shading Homework 0 is due Oct 5, 11:59 PM Homework 1 will be assigned on Oct 5 Reading: Chapters 2: Light and Shading CSE 252A Lecture 3 Geometric image formation
More informationColour Rough Textures Modelling
Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Supervising workplace: Academy of Sciences of the Czech Republic Institute of Information Theory and Automation
More informationComputer Vision Systems. Viewing Systems Projections Illuminations Rendering Culling and Clipping Implementations
Computer Vision Systems Viewing Systems Projections Illuminations Rendering Culling and Clipping Implementations Viewing Systems Viewing Transformation Projective Transformation 2D Computer Graphics Devices
More information