< >
學習使用最新的Direct3D與OpenGL從事即時3D繪圖從傳統的fixed pipeline繪圖開始,逐步進入最新的shader程式設計介紹遊戲產業裡實際應用的技術與技巧本書從基本幾何圖形開始,逐步帶入模型與貼圖的使用,最後再進入Shader程式設計。範例程式同時提供Direct3D9、Direct3D10、OpenGL這3種版本,涵蓋範圍從最簡單的三角形建立、鏡頭操作,到最新的Xbox360、PS3遊戲裡可以看到的效果。■ 基礎內容:3D座標轉換、基本幾何圖形、打光、載入模型、2D/3D/Cubemap貼圖、DDS貼圖壓縮、材質與混色、動態貼圖、Stencil Buffer、影子/鏡射/投影效果、粒子系統Particle、中英文顯示、地表顯示。■ 進階Shader教學:Normalmap、Parallax/Relief map、影像處理、景深效果、光暈、陰影、折射、水波、Deferred Lighting、HDR高動態範圍、GPGPU應用。最後還會示範Direct3D與OpenGL除錯工具的使用,並以作者在遊戲產業多年的實際經驗來說明開發繪圖引擎所要注意的事項。
ch01 電腦繪圖簡介ch02 座標轉換ch03 動畫及互動ch04 打光ch05 貼圖ch06 混色與材質ch07 動態貼圖ch08 Stencil Bufferch09 其他功能補充ch10 基本應用ch11 shader的觀念ch12 HLSL的使用ch13 GLSL的使用ch14 shader初級ch15 shader中級ch16 shader進階ch17 Direct3D10及Shader Model4.0ch18 除錯Debugch19 補充教材ch20 線性代數
本書範例程式
Thinking in Java 4/e中文版 C++ Primer 4/e中文版 3ds Max 2008進化論(附完整範例檔光碟)
購買紙本書