幫助中心 | 我的帳號 | 關於我們

OpenGL編程指南(原書第9版)/華章程序員書庫

  • 作者:(美)約翰·克賽尼希//格雷厄姆·塞勒斯//戴夫·施萊爾|譯者:王銳
  • 出版社:機械工業
  • ISBN:9787111575115
  • 出版日期:2017/08/01
  • 裝幀:平裝
  • 頁數:664
人民幣:RMB 139 元      售價:
放入購物車
加入收藏夾

內容大鋼
    作為久負盛名的「紅寶書」的最新一版,約翰·克賽尼希、格雷厄姆·塞勒斯、戴夫·施萊爾著的《OpenGL編程指南(原書第9版)》將著色器相關的技術完全融入了經典的以函數講解為核心的章節當中,並且通過豐富的代碼案例來演示這些現代化的技法。從基礎的概念,到物體的繪製、著色、像素、片元、變換方法、紋理、幀緩存、光照和陰影、內存等高級方法和非圖形學應用的講解,無所不包。本書還講解了著色器的每一個階段,包括全新的細分、幾何和計算著色器。
    本書共12章,第1章概述OpenGL主要特性和功能;第2章討論OpenGL中最主要的特性——可編程著色器和SPIR-V;第3章介紹使用OpenGL進行幾何體繪製的各種方法,以及一些可以讓渲染更為高效的優化手段;第4章闡釋OpenGL對於顏色的處理過程;第5章介紹在一個二維電腦屏幕上表現三維場景的操作細節;第6章討論將幾何模型與圖像結合來創建真實的、高質量的三維模型的方法;第7章介紹電腦圖形的光照效果模擬方法;第8章介紹使用可編程著色器生成紋理和其他表面效果的方法細節;第9章解釋OpenGL管理和細分幾何表面的著色器功能;第10章介紹在OpenGL渲染流水線中使用著色器進行幾何體圖元修改的特別技術;第11章介紹使用OpenGL幀緩存和緩存內存實現高級渲染技術和非圖形學應用的相關方法;第12章介紹了最新的著色器階段,將通用計算的方法融合到OpenGL的渲染流水線當中。

作者介紹
(美)約翰·克賽尼希//格雷厄姆·塞勒斯//戴夫·施萊爾|譯者:王銳

目錄
推薦語
譯者序
前言
致謝
第1章  OpenGL概述
  1.1  什麼是OpenGL
  1.2  初識OpenGL程序
  1.3  OpenGL語法
  1.4  OpenGL渲染管線
    1.4.1  準備向OpenGL傳輸數據
    1.4.2  將數據傳輸到OpenGL
    1.4.3  頂點著色
    1.4.4  細分著色
    1.4.5  幾何著色
    1.4.6  圖元裝配
    1.4.7  剪切
    1.4.8  光柵化
    1.4.9  片元著色
    1.4.10  逐片元的操作
  1.5  第一個程序:深入分析
    1.5.1  進入main()函數
    1.5.2  OpenGL的初始化過程
    1.5.3  第一次使用OpenGL進行渲染
第2章  著色器基礎
  2.1  著色器與OpenGL
  2.2  OpenGL的可編程管線
  2.3  OpenGL著色語言概述
    2.3.1  使用GLSL構建著色器
    2.3.2  存儲限制符
    2.3.3  語句
    2.3.4  計算的不變性
    2.3.5  著色器的預處理器
    2.3.6  編譯器的控制
    2.3.7  全局著色器編譯選項
  2.4  數據塊介面
    2.4.1  uniform塊
    2.4.2  指定著色器中的uniform塊
    2.4.3  從應用程序中訪問uniform塊
    2.4.4  buffer塊
    2.4.5  in/out塊、位置和分量
  2.5  著色器的編譯
  2.6  著色器子程序
    2.6.1  GLSL的子程序設置
    2.6.2  選擇著色器子程序
  2.7  獨立的著色器對象
  2.8  SPIR-V
    2.8.1  選擇SPIR-V的理由
    2.8.2  SPIR-V與OpenGL
    2.8.3  使用GLSL在OpenGL中生成SPIR-V
    2.8.4  Glslang

    2.8.5  SPIR-V中包含了什麼
第3章  OpenGL繪製方式
第4章  顏色、像素和片元
第5章  視口變換、裁減、剪切與反饋
第6章  紋理與幀緩存
第7章  光照與陰影
第8章  程序式紋理
第9章  細分著色器
第10章  幾何著色器
第11章  內存
第12章  計算著色器
附錄
術語表

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032