i
i
i
i
i
i
i
i
7.5. BRDF Theory 235
This equation works even with complex-valued refractive indices if the mag-
nitude of the (complex) result is used. Note that if the refractive indices
vary significantly over the visible spectrum, the spectral distribution of
R
F
(0
◦
) needs to be computed and converted into an RGB vector using the
methods described in Section 7.3.
Typical Fresnel Reflectance Values
Different types of substances will have different ranges of values for R
F
(0
◦
).
Substances are divided into three main groups with respect to their optical
properties: insulators (also called dielectrics); metals (conductors); and
semiconductors, which have properties somewhere in between the first two
groups. Since semiconductors are rarely found in rendered scenes, we will
not discuss them further and will focus on insulators and metals.
Most commonly encountered materials are insulators—water,
10
glass,
skin, wood, hair, leather, plastic, stone, concrete, etc. Insulators have
fairly low values for R
F
(0
◦
)—usually 0.05 or lower. This low reflectance
at normal incidence makes the Fresnel effect particularly visible for insula-
tors. The optical properties of insulators rarely vary much over the visible
spectrum, resulting in colorless reflectance values. The R
F
(0
◦
) values for
several common insulators are shown in Table 7.3, which includes RGB
values in both linear and sRGB space.
11
The R
F
(0
◦
) values for other in-
sulators can be inferred by looking at similar substances in the table. For
unknown insulators, 0.05 is a good default working value. Most substances
of biological origin are close to this value, as well as many others.
Once the light is transmitted into the insulating substance, it may be
further scattered or absorbed. This process is discussed in more detail in
Section 7.5.4. If the material is transparent, the light will continue until
it hits an object surface “from the inside,” which is detailed later under
“Internal Reflection.”
Metals have high values of R
F
(0
◦
)—almost always 0.5orabove.Some
metals have optical properties that vary over the visible spectrum, resulting
in colored reflectance values. The R
F
(0
◦
) values for several common metals
are shown in Table 7.4. The R
F
(0
◦
) values for other metals can be inferred
by looking at similar substances in the table.
10
Pure water has very low conductivity, although most water encountered outside
the laboratory has numerous impurities that cause it to become conductive. These
are usually not present in sufficient quantities to significantly alter the water’s optical
properties.
11
When colors such as R
F
(0
◦
) are set in digital content creation applications, it is
often convenient to author them in a nonlinear display space such as sRGB and convert
them to linear space before use. This ensures that the colors seen in the color-selection
interface match the colors seen when shading. If such colors are stored in textures,
encoding them nonlinearly also helps maximize bit precision (see Section 5.8 for details).