本書採用自頂向下方法並輔以面向編程的方式,基於現代可編程GPU的WebGL 2.0著色器編程,綜合利用HTML5、JavaScript和GLSL(OpenGL ES 3.0),開發可以在各種瀏覽器中運行的三維圖形應用程序,同時系統地介紹了現代計算機圖形學的核心概念、原理和方法。本書是作者多年教學與科研的結晶,涵蓋了交互式圖形編程、可編程GPU繪製流水線、變換與觀察、光照與著色、曲線與曲面建模等計算機圖形學的基本內容,以及離散技術、層級建模、過程建模、光線跟蹤、並行繪製、體繪製和虛擬現實等高級內容。為了方便讀者進一步深入學習和研究計算機圖形學,本書在每章末尾提供了相關的建議閱讀資料。
本書通過對 Stable Diffusion 功能和設計思路的講解並運用大量的實際案例,展示了如何利用 AI 技術為設計師提供穩定且高效的創作支持,以及如何打破傳統的創作限制,拓展設計思路,從而解決讀者使用 StableDiffusion 在各行業中實操和變現的問題。通過閱讀本書,讀者可以了解並掌握 AI 繪畫的原理、方法和技巧,提升繪畫工作效率,為職業發展賦能。