Graphics Shaders: Theory and Practice, 2/e (Hardcover)
暫譯: 圖形著色器:理論與實踐,第二版(精裝本)
Mike Bailey, Steve Cunningham
- 出版商: A K Peters
- 出版日期: 2011-11-08
- 售價: $4,630
- 貴賓價: 9.5 折 $4,399
- 語言: 英文
- 頁數: 518
- 裝訂: Hardcover
- ISBN: 1568814348
- ISBN-13: 9781568814346
-
相關分類:
OpenGL
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
作業系統原理精簡本 (Operating System Concepts, 8/e)$650$618 -
設計的設計:一位電腦科學家的設計歷險 (The Design of Design: Essays from a Computer Scientist)$480$408 -
深入淺出 Python (Head First Python)$780$616 -
24 小時不打烊的雲端服務-專家教你用 CentOS 架設萬年不掛的伺服器
$680$530 -
版本控制使用 Git (Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development)$580$458 -
打造安全無虞的 Web Applications-從策略制定、程式開發,到防止惡意攻擊之必備對策白皮書
$560$437 -
App 程式設計入門-iPhone、iPad, 2/e$490$387 -
HTML5.CSS3 精緻範例辭典$480$408 -
《超強圖解》前進 Android Market!Google Android SDK 實戰演練, 2/e (適用2.X/3.X/4.X)$750$593 -
iOS 創意程式設計家─ iPhone + iPad 跨平台通用, 3/e$580$458 -
JavaScript 設計模式 (JavaScript Patterns)$480$379 -
架構之美-頂尖架構師於軟體設計中蘊含的智慧結晶 (Beautiful Architecture)$580$458 -
iOS SDK 開發範例大全 (The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers, 3/e)$850$672 -
JavaScript 大全, 6/e (JavaScript: The Definitive Guide: Activate Your Web Pages, 6/e)$1,200$948 -
精通正規表達式, 3/e (Mastering Regular Expressions, 3/e)$780$616 -
Evernote 超效率數位筆記術$250$198 -
黑客列傳-電腦革命俠客誌-25 週年紀念版 (Hackers: Heroes of the Computer Revolution - 25th Anniversary Edition)$500$395 -
深入淺出 HTML5 程式設計 (Head First HTML5 Programming: Building Web Apps with JavaScript)$780$616 -
笑談軟體工程:敏捷開發法的逆襲-導入 Scrum,讓你的軟體開發人生從黑白變彩色!$550$435 -
實戰封包分析-使用 Wireshark (Practical Packet Analysis: Using Wireshark to Solve Real-World Network Problems, 2/e)$450$356 -
實戰雲端作業系統建置與維護-VMware vSphere 5 虛擬化全面啟動
$680$537 -
JavaScript & jQuery: The Missing Manual 國際中文版, 2/e
$580$458 -
ASP.NET MVC 4 開發實戰$680$537 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308
相關主題
商品描述
Graphics Shaders: Theory and Practice is intended for a second course in computer graphics at the undergraduate or graduate level, introducing shader programming in general, but focusing on the GLSL shading language. While teaching how to write programmable shaders, the authors also teach and reinforce the fundamentals of computer graphics. The second edition has been updated to incorporate changes in the OpenGL API (OpenGL 4.x and GLSL 4.x0) and also has a chapter on the new tessellation shaders, including many practical examples.
The book starts with a quick review of the graphics pipeline, emphasizing features that are rarely taught in introductory courses, but are immediately exposed in shader work. It then covers shader-specific theory for vertex, tessellation, geometry, and fragment shaders using the GLSL 4.x0 shading language. The text also introduces the freely available glman tool that enables you to develop, test, and tune shaders separately from the applications that will use them. The authors explore how shaders can be used to support a wide variety of applications and present examples of shaders in 3D geometry, scientific visualization, geometry morphing, algorithmic art, and more.
Features of the Second Edition:
- Written using the most recent specification releases (OpenGL 4.x and GLSL 4.x0) including code examples brought up-to-date with the current standard of the GLSL language.
- More examples and more exercises
- A chapter on tessellation shaders
- An expanded Serious Fun chapter with examples that illustrate using shaders to produce fun effects
- A discussion of how to handle the major changes occurring in the OpenGL standard, and some C++ classes to help you manage that transition
The authors thoroughly explain the concepts, use sample code to describe details of the concepts, and then challenge you to extend the examples. They provide sample source code for many of the book’s examples at www.cgeducation.org
商品描述(中文翻譯)
《圖形著色器:理論與實踐》是為本科或研究生階段的第二門計算機圖形學課程而設,介紹著色器編程的一般概念,並專注於GLSL著色語言。在教授如何編寫可編程著色器的同時,作者也教導並強化計算機圖形學的基本原理。第二版已更新以納入OpenGL API(OpenGL 4.x和GLSL 4.x0)的變更,並新增了一章關於新型的細分著色器,包含許多實用的範例。
本書首先快速回顧圖形管線,強調在入門課程中很少教授但在著色器工作中立即接觸到的特性。接著,使用GLSL 4.x0著色語言涵蓋針對頂點、細分、幾何和片段著色器的特定理論。文本還介紹了免費提供的glman工具,該工具使您能夠獨立於將使用這些著色器的應用程序來開發、測試和調整著色器。作者探討了著色器如何用於支持各種應用,並展示了在3D幾何、科學可視化、幾何變形、算法藝術等方面的著色器範例。
第二版的特點:
- 使用最新的規範版本(OpenGL 4.x和GLSL 4.x0)編寫,包括與GLSL語言當前標準相符的代碼範例。
- 更多範例和更多練習
- 一章關於細分著色器
- 擴展的Serious Fun章節,包含示範使用著色器產生有趣效果的範例
- 討論如何處理OpenGL標準中發生的重大變更,以及一些C++類別來幫助您管理這一過渡
作者徹底解釋概念,使用範例代碼描述概念的細節,然後挑戰您擴展這些範例。他們在www.cgeducation.org提供了許多書中範例的樣本源代碼。
