



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An interactive introduction to opengl programming, focusing on texture mapping, interpolation, and application. It covers topics such as texture mapping in world and screen space, texture interpolation, perspective correction hint, texture objects, and texture parameters. It also explains how to define, generate, and bind texture objects, and discusses various methods for specifying texture coordinates and controlling texture data layout.
Typology: Study notes
1 / 7
This page cannot be seen from the preview
Don't miss anything!




2
3
4
CPUCPU DLDL
Poly.Poly. (^) VertexPer Per Vertex RasterRaster FragFrag FBFB
PixelPixel
TextureTexture
5
6
7
3 3 1
1 1 3 1
1 1 s y y
y y s y y
yy s (^) R (^) ⎟⎟ ⎠
3 3 2
2 2 3 2
1 2 s y y
y y s y y
yy s (^) L (^) ⎟⎟ ⎠
R R L
L L R L
L (^) s x x
xx s x x
xx s (^) ⎟⎟ ⎠
8
9
(^10)
1 1
1 2
1 9
CPUCPU DLDL
Poly.Poly. (^) VertexPer Per Vertex RasterRaster FragFrag FBFB
PixelPixel
TextureTexture
2 0
(^21)
(^22)
CPUCPU DLDL
Poly.Poly. (^) VertexPer Per Vertex RasterRaster FragFrag FBFB
PixelPixel
TextureTexture
2 3
2 4
2 5
2 6
(^27)
glVertex3d (s, s, s) glTexCoord2d(1,1);
glVertex3d (-s, -s, -s) glTexCoord2d(0, 0);
(^28)
2 9
3 0
3 7
3 8
The Art of 3D Computer Animation and Effects Isaac Kerlow
(^3940)
4 1
4 2