|
|
Advanced Graphics Programming Techniques Using OpenGL
Organizer:
Tom McReynolds
Silicon Graphics
Copyright c
1998 by Tom McReynolds and David Blythe.
All rights reserved
April 26, 1998
SIGGRAPH ‘98 Course
上面的是书的资料,但是我找不到其中的源代码,里面的技术很不错的,希望大家帮忙(我有本电子书)
文章列表如下:
1 T-intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Quadrilateral Decomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Octahedron with Triangle Subdivision . . . . . . . . . . . . . . . . . . . . . . . . 8
4 Computing a Surface Normal from Edges’ Cross Product . . . . . . . . . . . . . . 9
5 Computing Quadrilateral Surface Normal from Vertex Cross Product . . . . . . . . 10
6 Proper Winding for Shared Edge of Adjoining Facets . . . . . . . . . . . . . . . . 11
7 Splitting Normals for Hard Edges . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8 TriangleStripWinding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9 TriangleFanWinding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
10 A Mesh Made up of Multiple Triangle Strips . . . . . . . . . . . . . . . . . . . . . 13
11 “Greedy”TriangleStripGeneration . . . . . . . . . . . . . . . . . . . . . . . . . 15
12 AnExampleOfConstructiveSolidGeometry . . . . . . . . . . . . . . . . . . . . 16
13 ACSGTree inNormalForm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
14 Thinking of a CSG Tree as a Sum of Products . . . . . . . . . . . . . . . . . . . . 19
15 Examples of n-convex Solids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
16 StereoViewingGeometry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
17 Window z to Eye z Relationshipfornear/farRatios . . . . . . . . . . . . . . . . . 29
18 AvailableWindow zDepthValuesnear/farRatios . . . . . . . . . . . . . . . . . . 30
19 Polygon and Outline Slopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
20 ClippedWide Primitives Can Still be Visible . . . . . . . . . . . . . . . . . . . . 34
21 AComplexDisplayConfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . 35
22 AConfigurationwithOff-CenterProjector andViewer . . . . . . . . . . . . . . . 36
23 DistortionCorrectionUsingTextureMapping . . . . . . . . . . . . . . . . . . . . 36
24 Texture Tiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
25 Footprint inAnisotropicallyScaledTexture . . . . . . . . . . . . . . . . . . . . . 44
26 Creating a Set of Anisotropically Filtered Images . . . . . . . . . . . . . . . . . . 44
27 GeometryOrientationandTextureAspectRatio . . . . . . . . . . . . . . . . . . . 45
28 NonPower-of-2AspectRatioUsingTextureMatrix . . . . . . . . . . . . . . . . . 45
29 2DImageRoam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
30 BillboardwithCylindricalSymmetry . . . . . . . . . . . . . . . . . . . . . . . . 51
31 ContourGenerationUsingTexGen . . . . . . . . . . . . . . . . . . . . . . . . . . 54
32 3DTexturesas2DTexturesVaryingwithR . . . . . . . . . . . . . . . . . . . . . 60
33 Line Integral Convolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
34 Line Integral Convolution with OpenGL . . . . . . . . . . . . . . . . . . . . . . 63
35 DetailTextures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
36 SpecialCaseTextureMagnification . . . . . . . . . . . . . . . . . . . . . . . . . 67
37 SubtractingoutLowFrequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
38 GradualCutawayUsinga1DTexture . . . . . . . . . . . . . . . . . . . . . . . . 70
39 Input Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
40 Output Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
41 BumpMapping: Shift andSubtract Image . . . . . . . . . . . . . . . . . . . . . . 100
42 Tangent Space Defined at Polygon Vertices . . . . . . . . . . . . . . . . . . . . . 101
43 Shifting Bump Mapping to Create Normal Components . . . . . . . . . . . . . . . 102
44 Jittered Eye Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
45 ReflectionandRefraction: LowerhasHigher IndexofRefraction . . . . . . . . . . 112
46 Total InternalReflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
47 MirrorReflection of theViewpoint . . . . . . . . . . . . . . . . . . . . . . . . . . 114
48 MirrorReflection of theScene . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
49 CreatingaSphereMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
50 SphereMapCoordinateGeneration . . . . . . . . . . . . . . . . . . . . . . . . . 119
51 ReflectionMapCreatedUsingaReflectiveSphere . . . . . . . . . . . . . . . . . 120
52 Image Cube Faces Captured at a Cafe in Palo Alto, CA . . . . . . . . . . . . . . . 122
53 Sphere Map Generated from Image Cube Faces in Figure 52 . . . . . . . . . . . . 124
54 ShadowVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
55 Dilating,FadingSmoke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
56 VaporTrail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
57 WaterModeledas aHeightField . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
58 ParticleSystemBlockDiagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
59 Slicinga 3DTexturetoRenderVolume . . . . . . . . . . . . . . . . . . . . . . . 174
60 Slicinga 3DTexturewithSphericalShells . . . . . . . . . . . . . . . . . . . . . . 175
61 UsingStencil toDissolveBetweenImages . . . . . . . . . . . . . . . . . . . . . . 185
62 Using Stencil to Render Co-planar Polygons . . . . . . . . . . . . . . . . . . . . . 187
63 HaloedLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
里面的贴图如下:
|
-
|