1
Material Properties 2
Welcome back
Lots of logistics to take care of:
Readings Grad Report Assignments Projects
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
1
Lots of logistics to take care of:
Readings Grad Report Assignments Projects
2
All readings up to week 3 graded
Comments/grades on mycourses
Remember to place this weeks in the
Topic due tonight.
Please place short description in dropbox.
3
Proposals
Proposal due before break (please get
Feedback on proposals -- mycourses Web sites please. 23 projects (4-5 more expected)
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
4
Checkpoint 1 - Setting the scene
All graded
Checkpoint 2 - Camera
Due tonight.
Checkpoint 3 - Basic shading
To be given tonight.
Material Properties
Bi-directional reflectance distribution functions
(BRDFs)
Advanced Illumination Models Beyond BRDFs
Checkpoint 3 of the ray tracer Ray tracer help Questions
5
camera (captures light) synthetic image camera model (focuses simulated lighting)
processing
photo processing tone reproduction real scene 3D models Photography: Computer Graphics: Photographic print
Computing the light that leaves a point Shading point - point under investigation Illumination model - function or algorithm
Shading model – algorithm for using an
For efficiency’s sake, most illumination models
6
Bi-directional Reflectance Function
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.
7
Can return any positive value. Generally wavelength specific.
Anisotropy
Isotropic - surfaces reflect equally from any
direction of view
Anisotropic - reflection varies not only with angle
incident light w.r.t some viewing angle.
Surfaces considered to possess an intrinsic grain Examples: satin, velvet, hair, brushed aluminum
8
anisotropic (adj.) an·i·so·trop·ic 1.
http://www.neilblevins.com/cg_educatio
Anisotropic reflection -- example
Ward Blevins
9
Occurs on objects with fine grain in a
Blevins
Ward Model [Ward92]
Designed for both accuracy and ease of
Includes model for anisotropic reflection
10
Ward Model - Isotropic
specular 2 / ) (tan diffuse
) 4 cos cos 1 (
2 2
πα δ θ ρ π ρ ρ
α γ −
= e
s d
Ward Model
ρd - Diffuse reflectance coefficient (can
ρs - Specular reflectance coefficient (can
α - Standard deviation of surface slope
11
Ward Model -- anisotropic
specular )) / sin / (cos (tan diffuse
) 4 cos cos 1 (
2 2 2 2 2
y x s d
y x
e α πα δ θ ρ π ρ ρ
α φ α φ γ + −
=
Ward Model w/ ansiotropy
αx - Standard deviation of surface slope in
αy - Standard deviation of surface slope in
12
Ward Model - example
Photo Isotropic Anisotropic
13
Other anisotropic models (all based on
[Kajia85] [Poulin90] [He91]
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
Not necessarily true Light Interference Oily patches, peacock feathers
14
Jensen, et al 2001
Example: Skin
Blevins,2001
15
Relates outgoing reflectance in a given
Outgoing luminance at xo in the direction
incoming luminance at xi in the direction
BSSDF When xo == xi the BSSDF is simply a BRDF
16
Jensen, et al 2001
Using BRDF Using BSSDF
Jensen, et al 2001
Using BRDF Using BSSDF
17
Jensen, et al 2001
Using BRDF Using BSSDF
Won Henrik Wann Jensen an academy
Practical model described in [Jensen, et.
18
[Hao, 2004]
BSSRDF (Bidirectional surface scattering
BRDF (Bidirectional reflectance distribution
19
Wikipedia
BTDF (Bidirectional transmittance distribution
BSDF (Bidirectional scattering distribution
20
Advanced models of reflection
Anisotropic Models BSSDF – subsurface scattering Complete transport functions. Adding to ray tracer. Break.