×
3D繪圖程式設計--使用Direct3D 10/9與OpenGL 2.0(附原始程式碼及範例檔)
作者: 彭國倫
書號: ACL024400
出版日: 2008/11/21
ISBN:9789861815657
附件: CD*1
定價: 700
電子書: 未出版
購買紙本書
內容特色
學習使用最新的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 Buffer
ch09 其他功能補充
ch10 基本應用
ch11 shader的觀念
ch12 HLSL的使用
ch13 GLSL的使用
ch14 shader初級
ch15 shader中級
ch16 shader進階
ch17 Direct3D10及Shader Model4.0
ch18 除錯Debug
ch19 補充教材
ch20 線性代數
超值加贈
本書範例程式
3D繪圖程式設計--使用Direct3D 10/9與OpenGL 2.0(附原始程式碼及範例檔) 分享
  • 作者: 彭國倫
  • 書號:ACL024400
  • ISBN:9789861815657
  • 出版日:2008/11/21
  • 定價:$ 700
  • 電子書:已出版
  • 購買紙本書

    內容特色
    學習使用最新的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 Buffer
    ch09 其他功能補充
    ch10 基本應用
    ch11 shader的觀念
    ch12 HLSL的使用
    ch13 GLSL的使用
    ch14 shader初級
    ch15 shader中級
    ch16 shader進階
    ch17 Direct3D10及Shader Model4.0
    ch18 除錯Debug
    ch19 補充教材
    ch20 線性代數
    超值加贈
    本書範例程式