
File list:
d3d配套实例
......\Chapter 1
......\.........\D3D9 Init
......\.........\.........\chap1_0.jpg

......\.........\.........\d3dInit.cpp
......\.........\.........\d3dUtility.cpp
......\.........\.........\d3dUtility.h
......\Chapter 10
......\..........\D3DXCreateMeshFVF
......\..........\.................\brick0.jpg

......\..........\.................\brick1.jpg

......\..........\.................\chap10_0.jpg

......\..........\.................\checker.jpg

......\..........\.................\d3dUtility.cpp
......\..........\.................\d3dUtility.h
......\..........\.................\d3dxcreatemeshfvf.cpp
......\..........\.................\Mesh Dump.txt
......\..........\.................\texture credit.txt
......\Chapter 11
......\..........\Bounding Volumes
......\..........\................\bigship1.x
......\..........\................\boundingvolumes.cpp
......\..........\................\chap11_2.jpg

......\..........\................\d3dUtility.cpp
......\..........\................\d3dUtility.h
......\..........\Progressive Mesh
......\..........\................\bigship1.x
......\..........\................\chap11_1.jpg

......\..........\................\d3dUtility.cpp
......\..........\................\d3dUtility.h
......\..........\................\pmesh.cpp
......\..........\XFile
......\..........\.....\bigship1.x
......\..........\.....\chap11_0.jpg

......\..........\.....\d3dUtility.cpp
......\..........\.....\d3dUtility.h
......\..........\.....\xfile.cpp
......\Chapter 12
......\..........\Camera
......\..........\......\camera.cpp
......\..........\......\camera.h
......\..........\......\cameraApp.cpp
......\..........\......\chap12_0.jpg

......\..........\......\d3dUtility.cpp
......\..........\......\d3dUtility.h
......\..........\......\desert.bmp

......\Chapter 13
......\..........\Terrain
......\..........\.......\camera.cpp
......\..........\.......\camera.h
......\..........\.......\chap13_0.jpg

......\..........\.......\coastMountain64.raw
......\..........\.......\d3dfont.cpp
......\..........\.......\d3dfont.h
......\..........\.......\d3dutil.cpp
......\..........\.......\d3dutil.h
......\..........\.......\d3dUtility.cpp
......\..........\.......\d3dUtility.h
......\..........\.......\desert.bmp

......\..........\.......\dxutil.cpp
......\..........\.......\dxutil.h
......\..........\.......\fps.cpp
......\..........\.......\fps.h
......\..........\.......\grass.bmp

......\..........\.......\terrain.cpp
......\..........\.......\terrain.h
......\..........\.......\terrainDriver.cpp
......\Chapter 14
......\..........\Firework System
......\..........\...............\camera.cpp
......\..........\...............\camera.h
......\..........\...............\chap14_2.jpg

......\..........\...............\d3dUtility.cpp
......\..........\...............\d3dUtility.h
......\..........\...............\desert.bmp

......\..........\...............\firework.cpp
......\..........\...............\flare.bmp

......\..........\...............\pSystem.cpp
......\..........\...............\pSystem.h
......\..........\Laser System
......\..........\............\block.bmp

......\..........\............\camera.cpp
......\..........\............\camera.h
......\..........\............\chap14_1.jpg

......\..........\............\d3dUtility.cpp
......\..........\............\d3dUtility.h
......\..........\............\desert.bmp

......\..........\............\flare.bmp

......\..........\............\flare_alpha notes.txt
......\..........\............\flare_alpha.dds
......\..........\............\laser.cpp
......\..........\............\pSystem.cpp
......\..........\............\pSystem.h
......\..........\Snow System
......\..........\...........\block.bmp

......\..........\...........\camera.cpp
......\..........\...........\camera.h
......\..........\...........\chap14_0.jpg

......\..........\...........\d3dUtility.cpp
......\..........\...........\d3dUtility.h
......\..........\...........\desert.bmp

......\..........\...........\pSystem.cpp
......\..........\...........\pSystem.h
......\..........\...........\snow.cpp
......\..........\...........\snowball.bmp

......\..........\...........\snowflake notes.txt
......\..........\...........\snowflake.dds
......\Chapter 15
......\..........\Pick
......\..........\....\chap15_0.jpg

......\..........\....\d3dUtility.cpp
......\..........\....\d3dUtility.h
......\..........\....\pickSample.cpp
......\Chapter 16
......\..........\Transform
......\..........\.........\chap16_0.jpg

......\..........\.........\d3dUtility.cpp
......\..........\.........\d3dUtility.h
......\..........\.........\Solution1.suo
......\..........\.........\transform.cpp
......\..........\.........\transform.txt
......\Chapter 17
......\..........\VS Diffuse Lighting
......\..........\...................\chap17_0.jpg

......\..........\...................\d3dUtility.cpp
......\..........\...................\d3dUtility.h
......\..........\...................\diffuse.txt
......\..........\...................\vs_diffuse.cpp
......\..........\VS Toon 1 No Outlines
......\..........\.....................\chap17_1.jpg

......\..........\.....................\d3dUtility.cpp
......\..........\.....................\d3dUtility.h
......\..........\.....................\toon.cpp
......\..........\.....................\toon.txt
......\..........\.....................\toonshade.bmp

......\..........\VS Toon 2 With Outlines
......\..........\.......................\chap17_2.jpg

......\..........\.......................\d3dUtility.cpp
......\..........\.......................\d3dUtility.h
......\..........\.......................\outline.txt
......\..........\.......................\silhouetteEdges.cpp
......\..........\.......................\silhouetteEdges.h
......\..........\.......................\toon.cpp
......\..........\.......................\toon.txt
......\..........\.......................\toonshade.bmp

......\Chapter 18
......\..........\PS MultiTexture
......\..........\...............\chap18_0.jpg

......\..........\...............\crate.bmp

......\..........\...............\d3dUtility.cpp
......\..........\...............\d3dUtility.h
......\..........\...............\ps_multitex.cpp
......\..........\...............\ps_multitex.txt
......\..........\...............\spotlight.bmp

......\..........\...............\text.bmp

......\Chapter 19
......\..........\CartoonEffect
......\..........\.............\chap19_2.jpg

......\..........\.............\d3dUtility.cpp
......\..........\.............\d3dUtility.h
......\..........\.............\tooneffect.cpp
......\..........\.............\tooneffect.txt
......\..........\.............\toonshade.bmp

......\..........\Fog Effect
......\..........\..........\camera.cpp
......\..........\..........\camera.h
......\..........\..........\chap19_1.jpg

......\..........\..........\coastMountain64.raw
......\..........\..........\d3dUtility.cpp
......\..........\..........\d3dUtility.h
......\..........\..........\fog.cpp
......\..........\..........\fog.txt
......\..........\..........\terrain.cpp
......\..........\..........\terrain.h
......\..........\Lighting and Texturing
......\..........\......................\chap19_0.jpg

......\..........\......................\d3dUtility.cpp
......\..........\......................\d3dUtility.h
......\..........\......................\light_tex.txt
......\..........\......................\light_tex_effect.cpp
......\..........\......................\mountain.x
......\..........\......................\Terrain_3x_diffcol.jpg

......\Chapter 2
......\.........\no samples for chap2.txt
......\Chapter 3
......\.........\Cube
......\.........\....\chap3_1.jpg

......\.........\....\cube.cpp
......\.........\....\d3dUtility.cpp
......\.........\....\d3dUtility.h
......\.........\D3DXCreate
......\.........\..........\chap3_3.jpg

......\.........\..........\d3dUtility.cpp
......\.........\..........\d3dUtility.h
......\.........\..........\d3dxcreate.cpp
......\.........\Teapot
......\.........\......\chap3_2.jpg

......\.........\......\d3dUtility.cpp
......\.........\......\d3dUtility.h
......\.........\......\teapot.cpp
......\.........\Triangle
......\.........\........\chap3_0.jpg

......\.........\........\d3dUtility.cpp
......\.........\........\d3dUtility.h
......\.........\........\triangle.cpp
......\Chapter 4
......\.........\Colore Triangle
......\.........\...............\chap4_0.jpg

......\.........\...............\colorTriangle.cpp
......\.........\...............\d3dUtility.cpp
......\.........\...............\d3dUtility.h
......\Chapter 5
......\.........\directional light
......\.........\.................\chap5_1.jpg

......\.........\.................\d3dUtility.cpp
......\.........\.................\d3dUtility.h
......\.........\.................\directionalLight.cpp
......\.........\lit pyramid
......\.........\...........\chap5_0.jpg

......\.........\...........\d3dUtility.cpp
......\.........\...........\d3dUtility.h
......\.........\...........\litPyramid.cpp
......\.........\point light
......\.........\...........\chap5_2.jpg

......\.........\...........\d3dUtility.cpp
......\.........\...........\d3dUtility.h
......\.........\...........\pointLight.cpp
......\.........\spotlight
......\.........\.........\chap5_3.jpg

......\.........\.........\d3dUtility.cpp
......\.........\.........\d3dUtility.h
......\.........\.........\spotLight.cpp
......\Chapter 6
......\.........\AddressModes
......\.........\............\addressModes.cpp
......\.........\............\chap6_2.jpg

......\.........\............\d3dUtility.cpp
......\.........\............\d3dUtility.h
......\.........\............\dx5_logo.bmp

......\.........\TexCube
......\.........\.......\chap6_1.jpg

......\.........\.......\crate.jpg

......\.........\.......\cube.cpp
......\.........\.......\cube.h
......\.........\.......\d3dUtility.cpp
......\.........\.......\d3dUtility.h
......\.........\.......\texCube.cpp
......\.........\.......\vertex.h
......\.........\TexQuad
......\.........\.......\chap6_0.jpg

......\.........\.......\d3dUtility.cpp
......\.........\.......\d3dUtility.h
......\.........\.......\dx5_logo.bmp

......\.........\.......\texQuad.cpp
......\Chapter 7
......\.........\MtrlAlpha
......\.........\.........\chap7_0.jpg

......\.........\.........\crate.jpg

......\.........\.........\d3dUtility.cpp
......\.........\.........\d3dUtility.h
......\.........\.........\mtrlAlpha.cpp
......\.........\texAlpha
......\.........\........\alphachannel.bmp

......\.........\........\chap7_1.jpg

......\.........\........\crate.jpg

......\.........\........\cratewalpha.dds
......\.........\........\cube.cpp
......\.........\........\cube.h
......\.........\........\d3dUtility.cpp
......\.........\........\d3dUtility.h
......\.........\........\lobbyxpos.JPG
......\.........\........\texAlpha.cpp
......\.........\........\vertex.h
......\Chapter 8
......\.........\Stencil Mirror
......\.........\..............\brick0.jpg

......\.........\..............\chap8_0.jpg

......\.........\..............\checker.jpg

......\.........\..............\d3dUtility.cpp
......\.........\..............\d3dUtility.h
......\.........\..............\ice.bmp

......\.........\..............\stencilmirror.cpp
......\.........\Stencil Mirror Shadow
......\.........\.....................\brick0.jpg

......\.........\.....................\chap8_2.jpg

......\.........\.....................\checker.jpg

......\.........\.....................\d3dUtility.cpp
......\.........\.....................\d3dUtility.h
......\.........\.....................\ice.bmp

......\.........\.....................\stencilmirrorshadow.cpp
......\.........\Stencil Shadow
......\.........\..............\brick0.jpg

......\.........\..............\chap8_1.jpg

......\.........\..............\checker.jpg

......\.........\..............\d3dUtility.cpp
......\.........\..............\d3dUtility.h
......\.........\..............\ice.bmp

......\.........\..............\stencilshadow.cpp
......\Chapter 9
......\.........\CFont
......\.........\.....\cfont.cpp
......\.........\.....\chap9_0.jpg

......\.........\.....\d3dfont.cpp
......\.........\.....\d3dfont.h
......\.........\.....\d3dutil.cpp
......\.........\.....\d3dutil.h
......\.........\.....\d3dUtility.cpp
......\.........\.....\d3dUtility.h
......\.........\.....\dxutil.cpp
......\.........\.....\dxutil.h
......\.........\D3DXCreateText
......\.........\..............\chap9_2.jpg

......\.........\..............\d3dUtility.cpp
......\.........\..............\d3dUtility.h
......\.........\..............\d3dxcreatetext.cpp
......\.........\ID3DXFont
......\.........\.........\chap9_1.jpg

......\.........\.........\d3dUtility.cpp
......\.........\.........\d3dUtility.h
......\.........\.........\id3dxfont.cpp
3DGame.pdf