這是一本關于用Visual C++平臺下的OpenGL和DirectX實現(xiàn)三維動畫的方法和技巧的專著。本書的特點是以實例的形式由淺入深地詳細地講解。本書共分為兩部分共18章和2個附錄。第1部分:關于OpenGL的10個例子的講解。內容為制作OpenGL黑屏窗口框架程序;繪制無色的三角形和正方形;繪制彩色的三角形和正方形;制作彩色旋轉的三角形和正方形;制作彩色旋轉的金字塔和正方體;制作旋轉的帶紋理貼圖的正方體;實現(xiàn)紋理過濾器、基本的光照和鍵盤控制等特效;制作透明的帶紋理貼圖的可鍵盤控制的正方體;制作美麗的星空;用3D實現(xiàn)的在屋子里移動。第2部分給出與OpenGL前8個例子相對應的DirectX 8.0例子(應用DirectX 8.0 SDK),內容為制作不斷變換背景顏色的DirectX窗口;制作黑白的三角形和正方形;制作彩色的三角形和正方形;制作彩色旋轉的三角形和正方形;制作彩色旋轉的金字塔和正方體;制作帶紋理貼圖的旋轉的正方體;制作紋理過濾、光照效果以及鍵盤控制;制作透明效果。附錄1為OpenGL指令集,附錄2為安裝DirectX 8.0 SDK。每章的代碼都是基于第1章的代碼,并在前一章代碼的基礎上進行增刪而成的,易于理解。代碼特點是由淺入深,內容逐步增加。本書適合初、中級三維動畫相關方面程序開發(fā)人員,高等院校學生、計算機編程愛好者閱讀參考。說明:有關書中實例的源代碼,請從www.b-xr.com下載3990.zip。