Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao Computer - - PowerPoint PPT Presentation

radiometry brdfs
SMART_READER_LITE
LIVE PREVIEW

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao Computer - - PowerPoint PPT Presentation

Radiometry & BRDFs CS295, Spring 2017 Shuang Zhao Computer Science Department University of California, Irvine CS295, Spring 2017 Shuang Zhao 1 Todays Lecture Radiometry Physics of light BRDFs How materials reflects


slide-1
SLIDE 1

Radiometry & BRDFs

CS295, Spring 2017 Shuang Zhao

Computer Science Department University of California, Irvine

CS295, Spring 2017 Shuang Zhao 1

slide-2
SLIDE 2

Today’s Lecture

  • Radiometry
  • Physics of light
  • BRDFs
  • How materials reflects light

CS295, Spring 2017 Shuang Zhao 2

slide-3
SLIDE 3

Radiometry

CS295: Realistic Image Synthesis Radiometry & BRDFs

CS295, Spring 2017 Shuang Zhao 3

slide-4
SLIDE 4

Geometric Optics

  • Light travels in straight lines
  • Unpolarized
  • Ray properties:
  • Wavelength (i.e., color)
  • Intensity

CS295, Spring 2017 Shuang Zhao 4

slide-5
SLIDE 5

Background:

Solid angle, spherical coordinate

Physically Based Rendering: Radiometry

CS295, Spring 2017 Shuang Zhao 5

slide-6
SLIDE 6

Background: Hemispheres

  • Hemisphere = 2D surface
  • Direction = point on (unit) sphere

CS295, Spring 2017 Shuang Zhao 6

slide-7
SLIDE 7

Background: Solid Angles

CS295, Spring 2017 Shuang Zhao 7

2D 3D

Full circle = 2π radians Full sphere = 4π steradians

slide-8
SLIDE 8

Background: spherical coordinates

  • Direction = point on (unit) sphere

CS295, Spring 2017 Shuang Zhao 8

For unit sphere (r = 1):

slide-9
SLIDE 9

Background: spherical coordinates

  • Direction = point on (unit) sphere

CS295, Spring 2017 Shuang Zhao 9

= direction vector

Defines a measure over (hemi)sphere

slide-10
SLIDE 10

Background: spherical coordinates

  • Example: solid angle of hemisphere

CS295, Spring 2017 Shuang Zhao 10

slide-11
SLIDE 11

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

slide-12
SLIDE 12

Irradiance & Radiosity

  • Power per unit area (dФ/dA)
  • i.e., area density of power
  • Defined with respect to a surface
  • Symbol: E; unit: W / m2
  • Measureable as power on a small-area detector

CS295, Spring 2017 Shuang Zhao 12

Irradiance Radiosity

slide-13
SLIDE 13

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

slide-14
SLIDE 14

Radiance

  • Radiant energy at x in direction ω:
  • A 5D function

: Power

  • per projected surface area
  • per solid angle
  • Unit: Watt / (m2 sr)

CS295, Spring 2017 Shuang Zhao 14

slide-15
SLIDE 15

Why is radiance important?

  • Invariant along a straight line (in vacuum)

CS295, Spring 2017 Shuang Zhao 15

slide-16
SLIDE 16

Equal!

Invariant of Radiance

CS295, Spring 2017 Shuang Zhao 16

slide-17
SLIDE 17

Invariant of Radiance

  • Take-home message:
  • is a well-defined measure on the space of

lines

CS295, Spring 2017 Shuang Zhao 17

slide-18
SLIDE 18

Projected Area and Solid Angle

CS295, Spring 2017 Shuang Zhao 18

θ

slide-19
SLIDE 19

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

slide-20
SLIDE 20

Wavelength Dependencies

  • All radiometric quantities depend on

wavelength λ

  • E.g., spectral radiance:
  • Radiance:

CS295, Spring 2017 Shuang Zhao 20

slide-21
SLIDE 21

Relationships (Bottom-Up)

  • Radiance is the fundamental quantity
  • Power:
  • Irradiance/radiosity:

CS295, Spring 2017 Shuang Zhao 21

slide-22
SLIDE 22

Example: Diffuse Emitter

  • Diffuse emitter: light source with

equal radiance (L) everywhere

CS295, Spring 2017 Shuang Zhao 22

slide-23
SLIDE 23

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

CS295, Spring 2017 Shuang Zhao 23

A B

Larger solid angle Smaller solid angle

slide-24
SLIDE 24

BRDFs

CS295: Realistic Image Synthesis Radiometry & BRDFs

CS295, Spring 2017 Shuang Zhao 24

slide-25
SLIDE 25

Reflectance Models

  • The Bidirectional Reflectance Distribution

Function (BRDF)

CS295, Spring 2017 Shuang Zhao 25

slide-26
SLIDE 26

Properties of BRDF

  • Reciprocity:
  • Therefore “bidirectional”!
  • Notation

CS295, Spring 2017 Shuang Zhao 26

slide-27
SLIDE 27

Properties of BRDF

  • Nonnegativity:
  • Conservation of energy:

CS295, Spring 2017 Shuang Zhao 27

slide-28
SLIDE 28

BRDF models

CS295, Spring 2017 Shuang Zhao 28

Ideal diffuse (Lambertian) Ideal specular More general

Micro- geometry

(Very) rough Smooth Somewhere in between

slide-29
SLIDE 29

Ideal Diffuse BRDF

CS295, Spring 2017 Shuang Zhao 29

slide-30
SLIDE 30

Ideal Specular BRDF

CS295, Spring 2017 Shuang Zhao 30

is the Dirac delta function satisfying:

slide-31
SLIDE 31

Microfacet BRDF

CS295, Spring 2017 Shuang Zhao 31

where

Fresnel term Shadowing & masking Normal distrb.

slide-32
SLIDE 32

Fresnel Reflection

CS295, Spring 2017 Shuang Zhao 32

[www.scratchpixel.com]

slide-33
SLIDE 33

Schlick's Approximation

CS295, Spring 2017 Shuang Zhao 33

where

The material’s refractive index

slide-34
SLIDE 34

Normal Distribution Function

  • D(m) controls the distrb. of micro-surface normal
  • Example: isotropic GGX

CS295, Spring 2017 Shuang Zhao 34

where θh is the angle between n and ωh, and β>0 controls surface roughness

slide-35
SLIDE 35

Shadowing and Masking

  • Depends on normal distribution

function D(m)

  • Captures self-occlusion at the

micro-surface (inter-reflection ignored)

  • Example: isotropic GGX

CS295, Spring 2017 Shuang Zhao 35

with θx being the angle between x and n (for all x) where

slide-36
SLIDE 36

Generalization of microfacet BRDFs

  • Handling transmission

[Walter et al. 2007]

  • Capturing inter-reflection

[Heitz et al. 2016]

CS295, Spring 2017 Shuang Zhao 36

No inter-reflection With inter-reflection

slide-37
SLIDE 37

BRDF Mixtures

  • Linear combinations of multiple BRDFs
  • E.g.,

CS295, Spring 2017 Shuang Zhao 37

slide-38
SLIDE 38

More BRDFs

CS295, Spring 2017 Shuang Zhao 38

[Montes & Ureña 2012]

slide-39
SLIDE 39

More BRDFs

  • http://digibug.ugr.es/bitstream/10481/19751/1/r

montes_LSI-2012-001TR.pdf

CS295, Spring 2017 Shuang Zhao 39