Lecture12 Texture Mapping
Lecture12 Texture Mapping
Lecture12 Texture Mapping
Reading
Required
Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8.
Recommended
Paul S. Heckbert. Survey of texture mapping. IEEE Computer
Graphics and Applications 6(11): 56--67, November 1986.
Optional
Watt, the rest of Chapter 8
Woo, Neider, & Davis, Chapter 9
James F. Blinn and Martin E. Newell. Texture and reflection in
computer generated images. Communications of the ACM 19(10):
542--547, October 1976.
University of Texas at Austin
Phong shading
Phong shading +
Texture maps
University of Texas at Austin
Texture mapping
Texture resampling
We need to resample the texture:
Solid textures
Q: What kinds of artifacts might you see from using a
marble veneer instead of real marble?
10
11
Displacement mapping
Textures can be used for more than just color.
In displacement mapping, a texture is used to perturb the
surface geometry itself:
12
Bump mapping
In bump mapping, a texture is used to perturb the normal:
Use the original, simpler geometry, Q(u), for hidden surfaces
Use the normal from the displacement map for shading:
~
N = normal[Q(u)]
13
Texture #2
(bump map)
Rendered Image
14
15
Original rendering
16
Environment mapping
17
Specular
coefficient
Diffuse
color
Environment map
(not necessary
in ray tracer)
University of Texas at Austin
Material
properties
(coefficients
in shading
equation)
Fall 2010 Don Fussell
18
19
20
21
22