Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao

Similar documents
CS 5625 Lec 2: Shading Models

CS-184: Computer Graphics. Today. Lecture 22: Radiometry! James O Brien University of California, Berkeley! V2014-S

Radiance. Radiance properties. Radiance properties. Computer Graphics (Fall 2008)

Overview. Radiometry and Photometry. Foundations of Computer Graphics (Spring 2012)

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Shading Models. Welcome!

Radiometry and reflectance

Global Illumination The Game of Light Transport. Jian Huang

Reflection models and radiometry Advanced Graphics

Rendering Equation & Monte Carlo Path Tracing I

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

2/1/10. Outline. The Radiance Equation. Light: Flux Equilibrium. Light: Radiant Power. Light: Equation. Radiance. Jan Kautz

Measuring Light: Radiometry and Cameras

782 Schedule & Notes

CS667 Lecture Notes: Radiometry

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

Global Illumination. CMPT 361 Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

Measuring Light: Radiometry and Photometry

The Rendering Equation. Computer Graphics CMU /15-662

Photometric Stereo.

Ray Tracing: Special Topics CSCI 4239/5239 Advanced Computer Graphics Spring 2018

Radiometry. Computer Graphics CMU /15-662, Fall 2015

CS184 LECTURE RADIOMETRY. Kevin Wu November 10, Material HEAVILY adapted from James O'Brien, Brandon Wang, Fu-Chung Huang, and Aayush Dawra

Reflectance & Lighting

BRDF Computer Graphics (Spring 2008)

CS667 Lecture Notes: Radiometry

Lecture 7 - Path Tracing

CMSC427 Shading Intro. Credit: slides from Dr. Zwicker

Measuring Light: Radiometry and Photometry

Image Formation: Light and Shading. Introduction to Computer Vision CSE 152 Lecture 3

The Rendering Equation and Path Tracing

The Rendering Equation. Computer Graphics CMU /15-662, Fall 2016

Electromagnetic waves and power spectrum. Rays. Rays. CS348B Lecture 4 Pat Hanrahan, Spring 2002

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

Announcements. Radiometry and Sources, Shadows, and Shading

Philpot & Philipson: Remote Sensing Fundamentals Interactions 3.1 W.D. Philpot, Cornell University, Fall 12

Announcements. Image Formation: Light and Shading. Photometric image formation. Geometric image formation

Illumination and Shading - II

Understanding Variability

Global Illumination. CSCI 420 Computer Graphics Lecture 18. BRDFs Raytracing and Radiosity Subsurface Scattering Photon Mapping [Ch

BRDFs. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017

Spectral Color and Radiometry

CENG 477 Introduction to Computer Graphics. Ray Tracing: Shading

Capturing light. Source: A. Efros

THE goal of rendering algorithms is to synthesize images of virtual scenes. Global illumination

The Light Field. Last lecture: Radiometry and photometry

Introduction to Computer Vision. Introduction CMPSCI 591A/691A CMPSCI 570/670. Image Formation

CS6670: Computer Vision

Radiometry. Reflectance & Lighting. Solid Angle. Radiance. Radiance Power is energy per unit time

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

Lecture 22: Basic Image Formation CAP 5415

Radiometry (From Intro to Optics, Pedrotti 1-4) Radiometry is measurement of Emag radiation (light) Consider a small spherical source Assume a black

Paths, diffuse interreflections, caching and radiometry. D.A. Forsyth

02 Shading and Frames. Steve Marschner CS5625 Spring 2016

Global Illumination. Global Illumination. Direct Illumination vs. Global Illumination. Indirect Illumination. Soft Shadows.

CS6670: Computer Vision

Illumination. Illumination CMSC 435/634

COMPUTER GRAPHICS COURSE. LuxRender. Light Transport Foundations

Rays and Throughput. The Light Field. Page 1

Timothy Walsh. Reflection Models

Advanced d Computer Graphics CS 563: Real Time Ocean Rendering

Local Reflection Models

GAMES Webinar: Rendering Tutorial 2. Monte Carlo Methods. Shuang Zhao

Path Tracing part 2. Steve Rotenberg CSE168: Rendering Algorithms UCSD, Spring 2017

Ray Tracing: shading

Physically-Based Reflectance for Games

Light Field = Radiance(Ray)

Radiometry. Radiometry. Measuring Angle. Solid Angle. Radiance

Lecture 4: Reflection Models

Game Technology. Lecture Physically Based Rendering. Dipl-Inform. Robert Konrad Polona Caserman, M.Sc.

Lighting and Materials

Local vs. Global Illumination & Radiosity

Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs

Lighting affects appearance

Announcements. Lighting. Camera s sensor. HW1 has been posted See links on web page for readings on color. Intro Computer Vision.

CS770/870 Spring 2017 Radiosity

Image Synthesis. Global Illumination. Why Global Illumination? Achieve more photorealistic images

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

The Design and Implementation of a Radiosity Renderer. Alexandru Telea

rendering equation computer graphics rendering equation 2009 fabio pellacini 1

CS770/870 Spring 2017 Radiosity

CS4670: Computer Vision

Complex Shading Algorithms

6. Illumination, Lighting

CSE 681 Illumination and Phong Shading

Bidirectional Path Tracing

Metropolis Light Transport

Lecture 12: Photon Mapping. Biased Methods

Illumination. Michael Kazhdan ( /657) HB Ch. 14.1, 14.2 FvDFH 16.1, 16.2

Lighting and Reflectance COS 426

OPPA European Social Fund Prague & EU: We invest in your future.

Visual Appearance and Color. Gianpaolo Palma

Visual cues to 3D geometry. Light Reflection and Advanced Shading. Shading. Recognizing materials. size (perspective) occlusion shading

Rendering: Reality. Eye acts as pinhole camera. Photons from light hit objects

Lights, Surfaces, and Cameras. Light sources emit photons Surfaces reflect & absorb photons Cameras measure photons

Global Illumination. COMP 575/770 Spring 2013

Raytracing & Epsilon. Today. Last Time? Forward Ray Tracing. Does Ray Tracing Simulate Physics? Local Illumination

DIRS Technical Report Tech Report #

CS5620 Intro to Computer Graphics

Motivation. Monte Carlo Path Tracing. Monte Carlo Path Tracing. Monte Carlo Path Tracing. Monte Carlo Path Tracing

Shading / Light. Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham

Transcription:

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao Computer Science Department University of California, Irvine CS295, Spring 2017 Shuang Zhao 1

Today s Lecture Radiometry Physics of light BRDFs How materials reflects light CS295, Spring 2017 Shuang Zhao 2

Radiometry CS295: Realistic Image Synthesis Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao 3

Geometric Optics Light travels in straight lines Unpolarized Ray properties: Wavelength (i.e., color) Intensity CS295, Spring 2017 Shuang Zhao 4

Background: Solid angle, spherical coordinate Physically Based Rendering: Radiometry CS295, Spring 2017 Shuang Zhao 5

Background: Hemispheres Hemisphere = 2D surface Direction = point on (unit) sphere CS295, Spring 2017 Shuang Zhao 6

Background: Solid Angles 2D 3D Full circle = 2π radians Full sphere = 4π steradians CS295, Spring 2017 Shuang Zhao 7

Background: spherical coordinates Direction = point on (unit) sphere For unit sphere (r = 1): CS295, Spring 2017 Shuang Zhao 8

Background: spherical coordinates Direction = point on (unit) sphere = direction vector Defines a measure over (hemi)sphere CS295, Spring 2017 Shuang Zhao 9

Background: spherical coordinates Example: solid angle of hemisphere CS295, Spring 2017 Shuang Zhao 10

Power Energy Symbol: Q; unit: Joules Power: Energy per unit time (dq/dt) Aka. radiant flux Symbol: P or Ф; unit: Watts (Joules per second) All further quantities are derivatives of power flux densities CS295, Spring 2017 Shuang Zhao 11

Irradiance & Radiosity Power per unit area (dф/da) i.e., area density of power Defined with respect to a surface Symbol: E; unit: W / m 2 Measureable as power on a small-area detector Irradiance Radiosity CS295, Spring 2017 Shuang Zhao 12

Intensity Power per unit solid angle (dф/dω) i.e., solid angle density of power Normally used for point sources Symbol: I; units: W / sr For uniform source: CS295, Spring 2017 Shuang Zhao 13

Radiance Radiant energy at x in direction ω: A 5D function per projected surface area per solid angle : Power Unit: Watt / (m 2 sr) CS295, Spring 2017 Shuang Zhao 14

Why is radiance important? Invariant along a straight line (in vacuum) CS295, Spring 2017 Shuang Zhao 15

Invariant of Radiance Equal! CS295, Spring 2017 Shuang Zhao 16

Invariant of Radiance Take-home message: is a well-defined measure on the space of lines CS295, Spring 2017 Shuang Zhao 17

Projected Area and Solid Angle θ CS295, Spring 2017 Shuang Zhao 18

Why is radiance important? Response of a sensor (camera, human eye) is proportional to radiance Pixel values in image proportional to radiance received from that direction CS295, Spring 2017 Shuang Zhao 19

Wavelength Dependencies All radiometric quantities depend on wavelength λ E.g., spectral radiance: Radiance: CS295, Spring 2017 Shuang Zhao 20

Relationships (Bottom-Up) Radiance is the fundamental quantity Power: Irradiance/radiosity: CS295, Spring 2017 Shuang Zhao 21

Example: Diffuse Emitter Diffuse emitter: light source with equal radiance (L) everywhere CS295, Spring 2017 Shuang Zhao 22

Example: Near vs. Far Two identical light sources A and B The sensor receives more power from A because it covers a greater solid angle Larger solid angle A B Smaller solid angle CS295, Spring 2017 Shuang Zhao 23

BRDFs CS295: Realistic Image Synthesis Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao 24

Reflectance Models The Bidirectional Reflectance Distribution Function (BRDF) CS295, Spring 2017 Shuang Zhao 25

Properties of BRDF Reciprocity: Therefore bidirectional! Notation CS295, Spring 2017 Shuang Zhao 26

Properties of BRDF Nonnegativity: Conservation of energy: CS295, Spring 2017 Shuang Zhao 27

Microgeometry BRDF models Somewhere in between (Very) rough Smooth Ideal diffuse (Lambertian) Ideal specular More general CS295, Spring 2017 Shuang Zhao 28

Ideal Diffuse BRDF CS295, Spring 2017 Shuang Zhao 29

Ideal Specular BRDF is the Dirac delta function satisfying: CS295, Spring 2017 Shuang Zhao 30

Microfacet BRDF Fresnel term Normal distrb. Shadowing & masking where CS295, Spring 2017 Shuang Zhao 31

Fresnel Reflection [www.scratchpixel.com] CS295, Spring 2017 Shuang Zhao 32

Schlick's Approximation where The material s refractive index CS295, Spring 2017 Shuang Zhao 33

Normal Distribution Function D(m) controls the distrb. of micro-surface normal Example: isotropic GGX where θ h is the angle between n and ω h, and β>0 controls surface roughness CS295, Spring 2017 Shuang Zhao 34

Shadowing and Masking Depends on normal distribution function D(m) Captures self-occlusion at the micro-surface (inter-reflection ignored) Example: isotropic GGX where with θ x being the angle between x and n (for all x) CS295, Spring 2017 Shuang Zhao 35

Generalization of microfacet BRDFs Handling transmission [Walter et al. 2007] Capturing inter-reflection [Heitz et al. 2016] No inter-reflection With inter-reflection CS295, Spring 2017 Shuang Zhao 36

BRDF Mixtures Linear combinations of multiple BRDFs E.g., CS295, Spring 2017 Shuang Zhao 37

More BRDFs [Montes & Ureña 2012] CS295, Spring 2017 Shuang Zhao 38

More BRDFs http://digibug.ugr.es/bitstream/10481/19751/1/r montes_lsi-2012-001tr.pdf CS295, Spring 2017 Shuang Zhao 39