Announcement Mike Krummhoefener Material Properties 2 RIT Alum - - PDF document

announcement
SMART_READER_LITE
LIVE PREVIEW

Announcement Mike Krummhoefener Material Properties 2 RIT Alum - - PDF document

Announcement Mike Krummhoefener Material Properties 2 RIT Alum (1992) Technical Director / Digital Artist for Pixar will be visiting RIT: Friday, April 13th Gravure Press Pit (Building 7B) 9:00am (reception) / 9:30am


slide-1
SLIDE 1

1 Material Properties 2

Announcement

 Mike Krummhoefener

 RIT Alum (1992)  Technical Director / Digital Artist for Pixar

 will be visiting RIT:

 Friday, April 13th  Gravure Press Pit (Building 7B)  9:00am (reception) / 9:30am (Q&A)

Logistics

 Checkpoint 2

 Due Today

 Checkpoint 3

 To be given today

 Project Proposals

 All should have received e-mail feedback.

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

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-2
SLIDE 2

2

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 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

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-3
SLIDE 3

3

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

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

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-4
SLIDE 4

4

Ward’s Anisotropic Model Anisotropic Models

 Ward Model - example

Photo Isotropic Anisotropic

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

Subsurface Scattering

Jensen, et al 2001

Subsurface Scattering

 Example: Skin

Blevins,2001

slide-5
SLIDE 5

5

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

BSSDF -- Examples

Jensen, et al 2001

Using BRDF Using BSSDF

BSSDF -- Examples

Jensen, et al 2001

Using BRDF Using BSSDF

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-6
SLIDE 6

6

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

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.

Light transport functions Summary

 Advanced models of reflection

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