Description: " 3D Game Programming" book with CD-ROM Chapter 7 deal with the external landscape: the world of three-dimensional treatment techniques, there is a detailed source code, including 3D terrain generation techniques, to control the terrain on implementation of the camera movement, cutting redundant polygon, to the engine weight, Quadtree: the effective management of a larger method of terrain, the four-tree removed: the speed of optimization techniques, LOD: the use of LOD terrain to deal with and prevent cracking: cracking problem.
File list (Check if you may need any files):
Chap07
......\01.HeightMap+TList
......\..................\BasicFrame.dsp
......\..................\BasicFrame.dsw
......\..................\BasicFrame.exe
......\..................\define.h
......\..................\HeightMap.cpp
......\..................\tile2.tga
......\..................\ZFLog.cpp
......\..................\ZFLog.h
......\02.HeightMap+Camera
......\...................\BasicFrame.dsp
......\...................\BasicFrame.dsw
......\...................\BasicFrame.exe
......\...................\define.h
......\...................\HeightMap.cpp
......\...................\tile2.tga
......\...................\ZCamera.cpp
......\...................\ZCamera.h
......\...................\ZFLog.cpp
......\...................\ZFLog.h
......\03.HeightMap+Frustum
......\....................\BasicFrame.dsp
......\....................\BasicFrame.dsw
......\....................\BasicFrame.exe
......\....................\define.h
......\....................\HeightMap.cpp
......\....................\tile2.tga
......\....................\ZCamera.cpp
......\....................\ZCamera.h
......\....................\ZFLog.cpp
......\....................\ZFLog.h
......\....................\ZFrustum.cpp
......\....................\ZFrustum.h
......\04.QuadTree
......\...........\BasicFrame.dsp
......\...........\BasicFrame.dsw
......\...........\BasicFrame.exe
......\...........\define.h
......\...........\Dib.cpp
......\...........\Dib.h
......\...........\HeightMap.cpp
......\...........\tile2.tga
......\...........\ZCamera.cpp
......\...........\ZCamera.h
......\...........\ZFLog.cpp
......\...........\ZFLog.h
......\...........\ZFrustum.cpp
......\...........\ZFrustum.h
......\...........\ZQuadTree.cpp
......\...........\ZQuadTree.h
......\...........\ZTerrain.cpp
......\...........\ZTerrain.h
......\05.QuadTree+Frustum
......\...................\BasicFrame.dsp
......\...................\BasicFrame.dsw
......\...................\BasicFrame.exe
......\...................\define.h
......\...................\Dib.cpp
......\...................\Dib.h
......\...................\HeightMap.cpp
......\...................\tile2.tga
......\...................\ZCamera.cpp
......\...................\ZCamera.h
......\...................\ZFLog.cpp
......\...................\ZFLog.h
......\...................\ZFrustum.cpp
......\...................\ZFrustum.h
......\...................\ZQuadTree.cpp
......\...................\ZQuadTree.h
......\...................\ZTerrain.cpp
......\...................\ZTerrain.h
......\06.QuadTree+LOD
......\...............\BasicFrame.dsp
......\...............\BasicFrame.dsw
......\...............\BasicFrame.exe
......\...............\define.h
......\...............\Dib.cpp
......\...............\Dib.h
......\...............\HeightMap.cpp
......\...............\tile2.tga
......\...............\ZCamera.cpp