Steve Marschner CS 4620 Cornell University
Steve Marschner • Cornell CS4620 Fall 2020
Games with Texture Mapping
1
Games with Texture Mapping Steve Marschner CS 4620 Cornell - - PowerPoint PPT Presentation
Games with Texture Mapping Steve Marschner CS 4620 Cornell University Cornell CS4620 Fall 2020 Steve Marschner 1 Recall first definition Texture mapping: a technique of defining surface properties (especially shading parameters) in
Steve Marschner • Cornell CS4620 Fall 2020
1
Steve Marschner • Cornell CS4620 Fall 2020
2
Steve Marschner • Cornell CS4620 Fall 2020
3
(a) (b)
Figure 2. (a). A shiny sphere rendered under photographically acquired real-world illumination. (b). The same sphere rendered under illumination by a point light source.
[Dror, Willsky, & Adelson 2004]
Steve Marschner • Cornell CS4620 Fall 2020
4
Hand with Refmecting Sphere.
lithograph
Steve Marschner • Cornell CS4620 Fall 2020
6
Steve Marschner • Cornell CS4620 Fall 2020
7
A spherical panorama, aka. enironment map straight up straight up straight up straight down straight down straight down
due West due East due South due North due East
[Blinn & Newell 1976]
Steve Marschner • Cornell CS4620 Fall 2020
9
Steve Marschner • Cornell CS4620 Fall 2020
Hand with Refmecting Sphere. M. C. Escher, 1935. lithograph
10
r 1
Steve Marschner • Cornell CS4620 Fall 2020 11
[Paul Debevec]
Steve Marschner • Cornell CS4620 Fall 2020
12
(u, v) = (1, 1) x = y = z (u, v) = (0, 0) x = –y = –z right face has x > |y| and x > |z|
Steve Marschner • Cornell CS4620 Fall 2020 13
[Emil Persson] [Zephyris at en.wikipedia]
Steve Marschner • Cornell CS4620 Fall 2020
14
Steve Marschner • Cornell CS4620 Fall 2020
15
[wikiwand]
Steve Marschner • Cornell CS4620 Fall 2020 17
Paweł Filip tolas.wordpress.com
base surface displaced surface hand-painted displacement map (detail)
Steve Marschner • Cornell CS4620 Fall 2020
19
Steve Marschner • Cornell CS4620 Fall 2020
20
Steve Marschner • Cornell CS4620 Fall 2020
21
INI, IDI,
INI/IDI
50
ID’1 INI
tan+' ID'l/lNl
tan+
sqrt(Fu'+Fv') sqrt(Fu'+Fv.')
lNl/lDl
:
[Blinn 1978]
sznple results that can be achieved with this technique. The first pattern, a hand drawn unit cell
the cover.
Figure 8 Hand Drawn Functions
[CS467 slides]
[CS467 slides]
Steve Marschner • Cornell CS4620 Fall 2020
24
Steve Marschner • Cornell CS4620 Fall 2020
25
Steve Marschner • Cornell CS4620 Fall 2020
26
Steve Marschner • Cornell CS4620 Fall 2020
27
Steve Marschner • Cornell CS4620 Fall 2020
27
Steve Marschner • Cornell CS4620 Fall 2020
27
Steve Marschner • Cornell CS4620 Fall 2020
27
Steve Marschner • Cornell CS4620 Fall 2020
27
Steve Marschner • Cornell CS4620 Fall 2020 28
Steve Marschner • Cornell CS4620 Fall 2020 28
Steve Marschner • Cornell CS4620 Fall 2020
29
[Paolo Cignoni]
Steve Marschner • Cornell CS4620 Fall 2020
30
Steve Marschner • Cornell CS4620 Fall 2020
31