Professional Documents
Culture Documents
Materials 1
Matthias Teschner
Outline
Context
Bidirectional Reflectance Distribution Function BRDF
Definition
Application
Exemplary materials
Properties
Reflectance
Material modeling
Transparent materials
University of Freiburg – Computer Science Department – 2
Context
specular diffuse
Incoming light
from direction Outgoing light into direction
Position
glossy diffuse
transparent subsurface
scattering
dark bright
[Oliver Wetter]
[David Turesson]
[https://cgiknowledge.wordpress.com/]
University of Freiburg – Computer Science Department – 9
Outline
Context
Bidirectional Reflectance Distribution Function BRDF
Definition
Application
Exemplary materials
Properties
Reflectance
Material modeling
Transparent materials
University of Freiburg – Computer Science Department – 10
Introduction dL/dB/dE - all are propotional
Incident radiance
at position from direction
induces irradiance at :
irradiance
Constant
radiance
within
solid angle
this solid
solid angle
depends on
number of
samples and
distribution of
samples
University of Freiburg – Computer Science Department – 14
Reflectance Equation these are the 2 methods to approximate the integral in reflectance eqn
nP is the surface
normal at p.
nAi is the surface
normal at Ai.
Viewer
From a viewer’s perspective 1
General form
Diffuse reflection
University of Freiburg – Computer Science Department – 22
Advanced Computer Graphics
Materials 2
Matthias Teschner
Outline
Context
Bidirectional Reflectance Distribution Function BRDF
Definition
Application
Exemplary materials
Properties
Reflectance
Material modeling
Transparent materials
University of Freiburg – Computer Science Department – 24
Example – Mirror Reflection
Each ray of incident flux
produces one ray of
outgoing flux into a
mirrored direction
Reflectance [Suffern]
BRDF
Mirrored radiance
reflection only in a particular direction where angle is less than 2 pi .brdf is 0 for all directions
where flux is not reflected and others where flux is reflected brdf is
[Schroecker, Grabner] e governs the size of the highlight and not the maximum flux in reflection
direction
[Suffern]
University of Freiburg – Computer Science Department – 31
BRDF Properties
Linearity
If a material is defined as a combination of BRDFs,
the contributions of the BRDFs are added for the
total outgoing radiance
[Suffern]
Reflection equation
Irradiance
Radiosity
Mirror
Specular
n, i, o are represented
with 3D normalized vectors
Reflectance
BRDF definition
diffuse with large variations of surface normal specular surface with small variation of surface normal
[Pharr, Humphreys]
Different combinations of
projected areas of dark
and bright facets for
different viewer directions
Maximal brightness,
if viewing direction
corresponds to light
direction
viewer receives the maximum radiance if the viewer and normal coincide
[Srinivasa Narasimhan
http://www.cs.cmu.edu/afs/cs/academic/class/16823-f06/]
University of Freiburg – Computer Science Department – 52
Torrance-Sparrow Specular Material
Models rough opaque specular surfaces
Facets are perfect mirrors, symmetric and V-shaped
Beckmann distribution models the facet normals
Similar models: Cook-Torrance, Blinn
specular models
Viewer direction
Light source
Halfway direction g and f account for the local micro facet effect
D - Beckmann distribution
BRDF G - geometric term for shadowing
F - Fresnel term
University of Freiburg – Computer Science Department – 53
Beckmann Distribution
Describes the roughness of the surface
m describes the roughness
is the angle between halfway
vector and surface normal
m = 0.1 m = 0.7
Transmission direction
All vectors should be normalized, then t is also normalized
University of Freiburg – Computer Science Department – 58
Snell's Law
smaller refractive index to larger refractive index ,
[Suffern]
no transmission
Normal incidence
[Suffern]
University of Freiburg – Computer Science Department – 66
Light Attenuation
Transparent materials attenuate light
Light is scattered / absorbed along the ray
Radiance decreases exponentially with distance
Beer-Lambert law radiance decreases with the growing distance , governed by beer-lamberts law
[Suffern]