易燃物匯聚 YouTube 有聲書與書評
計算機圖形學編程(使用OpenGL和C++) 封面

計算機圖形學編程(使用OpenGL和C++)

V.斯科特·戈登 約翰·克萊維吉

6218人在讀
25.1萬字總字數
¥44.16定價

內容簡介

本書以C++和OpenGL 作爲工具,教授計算機圖形學編程。全書共14 章和3 個附錄。首先從圖形編程的基礎和準備工作開始,依次介紹了OpenGL 圖像管線、圖形編程數學基礎、管理3D 圖形數據、紋理貼圖、3D 模型、光照、陰影、天空和背景、增強表面細節、參數曲面、曲面細分、幾何着色器,以及其他相關的圖形編程技術。附錄分別介紹了Windows、macOS 平臺上的安裝設置,以及Nsight 圖形調試器的應用。本書每章最後配備了不同形式的習題,供讀者鞏固所學知識。本書適合作爲高等院校計算機科學專業的計算機圖形編程課程的教材或輔導書,也適合對計算機圖形編程感興趣的讀者自學。

讀者書評

★★★★★

非常不錯的計算機圖形學書籍,內容較新,理論和原理講解不深不淺,文字說明和代碼適中,實操性強,非常適合邊敲代碼邊學習。本書特別適合作爲應用爲主院校的計算機圖形學本科專業教材。由於目前大多數瀏覽器已經支持WebGL,期待作者出一版基於WebGL的圖形學教材。

★★★★★

爲了聯合仿真稍微讀了一下,主要是想了解一下mesh網格處理的細節問題,但書中沒有過多介紹。主要講了一下opengl如何處理圖形學,使電腦顯示的畫面更像現實中的,有理論(線代)有實踐(代碼),等有機會跑跑代碼玩玩

★★★★★

實踐中,當3D空間中旋轉軸不穿過原點時,物體使用歐拉角進行旋轉需要幾個額外的步驟。一般有: (1)平移旋轉軸以使它經過原點; (2)繞X、Y和Z軸旋轉適當的歐拉角; (3)復原步驟(1)中的平移。 圖3.5中所示的3個旋轉變換都有自己有趣的特性,即反向旋轉的矩陣恰等於其轉置矩陣。通過觀察之前這些矩陣,同時有cos(−θ)=cos(θ)和sin(−θ)=−sin(θ),即可驗證。後面將會用到這個特性。 歐拉角在某些3D圖形應用中會導致一些瑕疵。因此,通常在計算旋轉時推薦使用四元數。有興趣探索四元數的讀者可以尋求很多已有的資源(如[KU98])。歐拉角足以滿足我們的大部分需求。 第 2 版丟失了很多圖片。

★★★★★

剛看了100頁,到目前爲止除了某些翻譯存在錯誤以外,整體內容很棒,先給個推薦等看完複評

★★★★★

全面瞭解建立圖形學的框架性知識,指導相關工作

★★★★★

書的內容挺全面的,圖形學相關的概念都有涉及,比較好的是每個都配有實例和代碼。初略看完一遍,等時間多一點opengl更熟悉了再把代碼敲一下

★★★★★

本書寫了什麼: 如何用opengl實現一個簡單的渲染系統 優點: 從opengl講起,相當底層,適合寫引擎的同學 缺點: 如果是偏引擎使用的方面,推薦unity shader入門精要

★★★☆☆

第三章數學基礎很受用,沒有廢話,鞏固知識。 沒有上手過openGL,感覺好像高階版的3Dmax。

★★★★★

目前只看了前兩章,發現個問題,我的電腦上用glm::perspective的第一個參數要填角度(60.0 f),不是弧度,不知道是不是版本的問題,給後來看這本書的提個醒

★★★☆☆

感覺不如……learnOpenGL

書籍信息

作者V.斯科特·戈登 約翰·克萊維吉
譯者魏廣程,沈瞳
出版社人民郵電出版社
出版時間2020-02-01
ISBN9787115521286
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數150