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