Welcome back Lots of logistics to take care of: Readings Grad - - PDF document

welcome back
SMART_READER_LITE
LIVE PREVIEW

Welcome back Lots of logistics to take care of: Readings Grad - - PDF document

Material Properties 2 Welcome back Lots of logistics to take care of: Readings Grad Report Assignments Projects 1 Readings All readings up to week 3 graded Comments/grades on mycourses Remember to place this weeks


slide-1
SLIDE 1

1

Material Properties 2

Welcome back

 Lots of logistics to take care of:

 Readings  Grad Report  Assignments  Projects

slide-2
SLIDE 2

2

Readings

 All readings up to week 3 graded

 Comments/grades on mycourses

 Remember to place this weeks in the

dropbox.

Grad Report

 Topic due tonight.

 Please place short description in dropbox.

slide-3
SLIDE 3

3

Projects

 Proposals

 Proposal due before break (please get

yours in if not submitted)

 Feedback on proposals -- mycourses  Web sites please.  23 projects (4-5 more expected)

Projects

 Presentations:

 Dates:

 Week 10: Mon, Feb 18  Week 10: Wed, Feb 20  Finals Week / Week 11: Mon, Feb 25

 WE WILL NEED AN EXTRA DAY  Week 11 or Week 9?  15 minutes / presentation  Schedule on Web by next class  Please send me choice of time/day

slide-4
SLIDE 4

4

Assignments

 Checkpoint 1 - Setting the scene

 All graded

 Checkpoint 2 - Camera

 Due tonight.

 Checkpoint 3 - Basic shading

 To be given tonight.

Plan for today

 Material Properties

 Bi-directional reflectance distribution functions

(BRDFs)

 Advanced Illumination Models  Beyond BRDFs

 Checkpoint 3 of the ray tracer  Ray tracer help  Questions

slide-5
SLIDE 5

5

Computer Graphics as Virtual Photography

camera (captures light) synthetic image camera model (focuses simulated lighting)

processing

photo processing tone reproduction real scene 3D models Photography: Computer Graphics: Photographic print

Shading

 Computing the light that leaves a point  Shading point - point under investigation  Illumination model - function or algorithm

used to describe the reflective characteristics of a given surface.

 Shading model – algorithm for using an

illumination model to determine the color of a point on a surface.

 For efficiency’s sake, most illumination models

are approximations.

slide-6
SLIDE 6

6

BRDF

 Bi-directional Reflectance Function

) , , , (

r r i i r

f BRDF

  • =

At a given point, gives relative reflected illumination in any direction with respect to incoming illumination coming from any direction; Note: The θ’s are elevation, ϕ’s are measured about the surface normal. The i’s refer to the incident ray; the r’s to the reflected ray.

BRDF Geometry

slide-7
SLIDE 7

7

BRDF

 Can return any positive value.  Generally wavelength specific.

) , , , , (

  • r

r i i r

f BRDF =

Anisotropic Models

 Anisotropy

 Isotropic - surfaces reflect equally from any

direction of view

 Anisotropic - reflection varies not only with angle

  • f incidence, but also with the angle of the

incident light w.r.t some viewing angle.

 Surfaces considered to possess an intrinsic grain  Examples: satin, velvet, hair, brushed aluminum

slide-8
SLIDE 8

8

Ansiotropic Models

 anisotropic (adj.) an·i·so·trop·ic 1.

  • Physics. of unequal physical properties

along different axes.

 http://www.neilblevins.com/cg_educatio

n/aniso_ref/aniso_ref.htm

Anisotropic Models

 Anisotropic reflection -- example

Ward Blevins

slide-9
SLIDE 9

9

Why does ansiotropic reflection occur?

 Occurs on objects with fine grain in a

given direction.

Blevins

Anisotropic Models

 Ward Model [Ward92]

 Designed for both accuracy and ease of

use

 Includes model for anisotropic reflection

slide-10
SLIDE 10

10

Anisotropic Models

 Ward Model - Isotropic

specular 2 / ) (tan diffuse

) 4 cos cos 1 (

2 2

πα δ θ ρ π ρ ρ

α γ −

  • +

= e

s d

Anisotropic Model

 Ward Model

 ρd - Diffuse reflectance coefficient (can

vary with wavelength)

 ρs - Specular reflectance coefficient (can

vary with wavelength)

 α - Standard deviation of surface slope

slide-11
SLIDE 11

11

Anisotropic Models

 Ward Model -- anisotropic

specular )) / sin / (cos (tan diffuse

) 4 cos cos 1 (

2 2 2 2 2

y x s d

y x

e α πα δ θ ρ π ρ ρ

α φ α φ γ + −

  • +

=

Anisotropic Models

 Ward Model w/ ansiotropy

 αx - Standard deviation of surface slope in

x-direction

 αy - Standard deviation of surface slope in

y-direction

slide-12
SLIDE 12

12

Ward’s Anisotropic Model Anisotropic Models

 Ward Model - example

Photo Isotropic Anisotropic

slide-13
SLIDE 13

13

Anisotropic Models

 Other anisotropic models (all based on

physics)

 [Kajia85]  [Poulin90]  [He91]

BRDF

 Simplifying Assumptions wrt the BRDF

 Light enters and leaves from the same point.

 Not necessarily true  Subsurface scattering  Skin, marble

 Light of a given wavelength will only reflect back light

  • f that same wavelength

 Not necessarily true  Light Interference  Oily patches, peacock feathers

slide-14
SLIDE 14

14

Subsurface Scattering

Jensen, et al 2001

Subsurface Scattering

 Example: Skin

Blevins,2001

slide-15
SLIDE 15

15

bidirectional surface scattering distribution function (BSSDF)

 Relates outgoing reflectance in a given

direction (at a given point) to the incoming luminance arriving at another point.

bidirectional surface scattering distribution function (BSSDF)

Outgoing luminance at xo in the direction

  • f wo

incoming luminance at xi in the direction

  • f wi

BSSDF When xo == xi the BSSDF is simply a BRDF

slide-16
SLIDE 16

16

BSSDF -- Examples

Jensen, et al 2001

Using BRDF Using BSSDF

BSSDF -- Examples

Jensen, et al 2001

Using BRDF Using BSSDF

slide-17
SLIDE 17

17

BSSDF -- Examples

Jensen, et al 2001

Using BRDF Using BSSDF

BSSDF Modeling

 Won Henrik Wann Jensen an academy

award in 2004.

 Practical model described in [Jensen, et.

  • al. 2001]
slide-18
SLIDE 18

18

Using BSSRDF

[Hao, 2004]

Light transport functions

 BSSRDF (Bidirectional surface scattering

reflectance distribution function) describes the relation between outgoing radiance and the incident flux, including the phenomena like subsurface scattering (SSS).

 BRDF (Bidirectional reflectance distribution

function) is a simplified BSSRDF, assuming that light enters and leaves at the same point

slide-19
SLIDE 19

19

Light Transport Functions

Wikipedia

Light transport functions

 BTDF (Bidirectional transmittance distribution

function) is similar to BRDF but for the

  • pposite side of the surface. (see the top

image).

 BSDF (Bidirectional scattering distribution

function) is the most general function.

slide-20
SLIDE 20

20

Light transport functions Summary

 Advanced models of reflection

 Anisotropic Models  BSSDF – subsurface scattering  Complete transport functions.  Adding to ray tracer.  Break.