Real-Time Rendering (Echtzeitgraphik)
- Dr. Michael Wimmer
(Echtzeitgraphik) Dr. Michael Wimmer wimmer@cg.tuwien.ac.at - - PowerPoint PPT Presentation
Real-Time Rendering (Echtzeitgraphik) Dr. Michael Wimmer wimmer@cg.tuwien.ac.at Texturing Overview OpenGL lighting refresher Texture Spaces Texture Aliasing and Filtering Multitexturing Lightmapping Texture Coordinate Generation
Vienna University of Technology 3
Vienna University of Technology 4
Vienna University of Technology 5
Eduard Gröller, Stefan Jeschke 6
Vienna University of Technology 7
Vienna University of Technology 8
Eduard Gröller, Stefan Jeschke 9
Texture space (u,v) Object space (xO,yO,zO) Image Space (xI,yI) Parametrization Rendering (Projection etc.) Texels
Vienna University of Technology 10
Vienna University of Technology 11
Vienna University of Technology 12
Vienna University of Technology 13
Eduard Gröller, Stefan Jeschke 14
Eduard Gröller, Stefan Jeschke 15
Eduard Gröller, Stefan Jeschke 16
Eduard Gröller, Stefan Jeschke 17
Eduard Gröller, Stefan Jeschke 18
X
Eduard Gröller, Stefan Jeschke 19
Eduard Gröller, Stefan Jeschke 20
Eduard Gröller, Stefan Jeschke 21
Eduard Gröller, Stefan Jeschke 22
Eduard Gröller, Stefan Jeschke 23
Eduard Gröller, Stefan Jeschke 24
Vienna University of Technology 25
Vienna University of Technology 26
Vienna University of Technology 27
Vienna University of Technology 28
Vienna University of Technology 29
Vienna University of Technology 30
Vienna University of Technology 31
Vienna University of Technology 32
Vienna University of Technology 33
Vienna University of Technology 34
Vienna University of Technology 35
Vienna University of Technology 36
Vienna University of Technology 37
Vienna University of Technology 38
Vienna University of Technology 39
Vienna University of Technology 40
Vienna University of Technology 41
Vienna University of Technology 42
Model/Texture: Rendermonkey
Vienna University of Technology 43
Vienna University of Technology 44
Vienna University of Technology 45
Vienna University of Technology 46
Vienna University of Technology 47
Vienna University of Technology 48
Vienna University of Technology 49
Vienna University of Technology 51
Vienna University of Technology 52
Vienna University of Technology 53
Vienna University of Technology 54
Vienna University of Technology 55
Camera view (look at) matrix Modeling matrix
Vienna University of Technology 56
1/2 1/2 1/2 1 1/2 1/2 1/2 Light (projection) matrix Light view (look at) matrix Modeling matrix
Vienna University of Technology 57
1/2 1/2 1/2 1 1/2 1/2 1/2 Light (projection) matrix Light view (look at) matrix Inverse eye view (look at) matrix
Vienna University of Technology 58
1/2 1/2 1/2 1 1/2 1/2 1/2 Light frustum (projection) matrix Light view (look at) matrix Inverse eye view (look at) matrix Eye view (look at) matrix Modeling matrix
Vienna University of Technology 59
Vienna University of Technology 60
2 2 1 1 2 1 2 1
2 2 1 1
s
2 1 2 1
Perspective incorrect interpolation: Use screen-space a,b to calculate Po!
Vienna University of Technology 61
Vienna University of Technology 62
Vienna University of Technology 63
Vienna University of Technology 64
Vienna University of Technology 65
Vienna University of Technology 66
Vienna University of Technology 67
Vienna University of Technology 68
Vienna University of Technology 69
Vienna University of Technology 70
Vienna University of Technology 71
Vienna University of Technology 72
Vienna University of Technology 74
Vienna University of Technology 75
Vienna University of Technology 76
Vienna University of Technology 77
Vienna University of Technology 78
Vienna University of Technology 79
Vienna University of Technology 80
Vienna University of Technology 81