1. 程式人生 > >計算機圖形/影象(GPU/OpenGL/OpenCV)書籍收藏

計算機圖形/影象(GPU/OpenGL/OpenCV)書籍收藏

> OpenGL ES
《OpenGL ES應用開發實踐指南 -Android卷》-https://download.csdn.net/download/donkor_/9931418
《計算機圖形學(openGL版)第三版(中文版)》《OpenGL ES 3.0 程式設計指南》《OpenGL程式設計指南》

-- 矩陣變換:《線性代數》和《3D 數學基礎:圖形與遊戲開發》https://download.csdn.net/download/qq_33978557/10032340?web=web

-- GPU精粹1:實時圖形程式設計的技術、技巧和技藝.pdf- https://download.csdn.net/download/u010996454/6535941

GPU精粹2(英文高清pdf版)- https://download.csdn.net/download/kenkao/3232499

-- GLSL:《OpenGL Shading Language 3rd Edition》《OpenGL著色語言第三版》《Unity Shader入門精要》
-- OpenGL《OpenGL Programming Guide 7th Edition》《計算機圖形學-基於3D圖形開發技術》

《OpenGL ES 3.x遊戲開發》《 OpenGL超級寶典(第5版)》《OpenGL程式設計指南》

《OpenGL ES應用開發實踐指南:Android卷》《Real-Time Rendering 3rd》(實時渲染圖形學第三版),《計算機圖形學openGL版》

OpenGL著色語言(第1版).pdf- https://pan.baidu.com/share/link?shareid=811366852&uk=220485519

《Real-Time Rendering》,《Physically Based Rendering》《Unity 3D ShaderLab開發實戰詳解》

《OpenGL ES 3.0 Programming Guide (2nd Edition): Dan Ginsburg》,《OpenGL-ES-2_0-Reference-card.pdf》

-- Shader入門瞭解
1. 《GPU程式設計與CG語言之陽春白雪下里巴人》,嚴格說這不是一本書,是網上盛傳的新人學習的必讀物。
2. 《Cg Programming in Unity》,這是Wiki上的一系列UnityShader教程,不過現在可能需要FQ看了。
3. 《Cg教程_可程式設計實時圖形權威指南》,因為Unity的Shader大部分還是用CG語言來寫的,這本書雖然年代有點早,但還是值得一看的,而且Nvidia的網站上有最最新的英文版。

4. 《Unity Shader入門精要》candycat1992,小姑娘這本書絕對的值得一看的,雖然是面向入門級的

-- 書籍
1.《Unity Shader入門精要》《GPU程式設計與CG語言之陽春白雪下里巴人》,以及《Cg教程_可程式設計實時圖形權威指南》
2.《Unity 3D ShaderLab開發實戰詳解》《計算機圖形學-基於3D圖形開發技術》 

《圖形著色器:理論和實踐》一書,我強烈推薦整本書給所有對著色器感興趣的人。

> GPU精粹三部曲

《GPU Gems》1~3 、《GPU Pro》1~7 以及《GPU Zen》組成的饕餮盛宴,共11本書,合稱“GPU精粹三部曲“,是遊戲開發、計算機圖形學和渲染領域的業界頂尖大牛們一線經驗的合輯彙編,是江湖各大門派武林絕學經典招式的精華薈萃,是瞭解業界各種高階知識和技法Trick,將自己的遊戲開發、圖形學與渲染能力提升到下一個高度的捷徑。
  總之,“GPU精粹三部曲”是圖形學進階學習的大寶藏,是圖形學和渲染領域進階知識的饕餮盛宴,希望進階地學習圖形學、渲染以及Shader程式設計,仔細研讀,認真實踐.
  這三部曲其中僅有《GPU Gems 1~3》有中文版,對應為人民郵電出版社出版的《GPU精粹1》,清華大學出版社出版的《GPU精粹2~3》。
  《GPU Gems 1》全書核心內容提煉總結- https://github.com/QianMo/Game-Programmer-Study-Notes/tree/master/Content/%E3%80%8AGPU%20Gems%201%E3%80%8B%E5%85%A8%E4%B9%A6%E6%8F%90%E7%82%BC%E6%80%BB%E7%BB%93

> OpenCV

1.《Mastering OpenCV with Practical Computer Vision Projects》,OpenCV開發實際的專案。Mastering OpenCV- https://github.com/MasteringOpenCV/code

2.《Learning OpenCV》和《OpenCV Cookbook》自行彌補相關理論知識。

《opencl程式設計指南》 

-- 《Mastering OpenCV with Practical Computer Vision Projects》-https://download.csdn.net/download/sun_apollo/7747249
即《深入理解OpenCV:實用計算機視覺專案解析》- https://download.csdn.net/download/gc5218112/10168687
深入理解OpenCV-實用計算機視覺專案(英文電子版)- https://download.csdn.net/download/zhaoqiang_0907/8879011
學習OpenCV(中文版).pdf- https://pan.baidu.com/s/1o6kK6vC

> 3D程式設計

《3D程式設計大師技巧》《3D遊戲程式設計大師技巧》