Computer Graphics: Principles and Practice, 3/e (美國原版)

John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, Kurt Akeley

買這商品的人也買了...

商品描述

Computer Graphics: Principles and Practice, Third Edition, remains the most authoritative introduction to the field. The first edition, the original “Foley and van Dam,” helped to define computer graphics and how it could be taught. The second edition became an even more comprehensive resource for practitioners and students alike. This third edition has been completely rewritten to provide detailed and up-to-date coverage of key concepts, algorithms, technologies, and applications.

 

The authors explain the principles, as well as the mathematics, underlying computer graphics–knowledge that is essential for successful work both now and in the future. Early chapters show how to create 2D and 3D pictures right away, supporting experimentation. Later chapters, covering a broad range of topics, demonstrate more sophisticated approaches. Sections on current computer graphics practice show how to apply given principles in common situations, such as how to approximate an ideal solution on available hardware, or how to represent a data structure more efficiently. Topics are reinforced by exercises, program­ming problems, and hands-on projects.

 

This revised edition features

  • New coverage of the rendering equation, GPU architecture considerations, and importance- sampling in physically based rendering
  • An emphasis on modern approaches, as in a new chapter on probability theory for use in Monte-Carlo rendering
  • Implementations of GPU shaders, software rendering, and graphics-intensive 3D interfaces
  • 3D real-time graphics platforms–their design goals and trade-offs–including new mobile and browser platforms
  • Programming and debugging approaches unique to graphics development 

The text and hundreds of figures are presented in full color throughout the book. Programs are written in C++, C#, WPF, or pseudocode–whichever language is most effective for a given example. Source code and figures from the book, testbed programs, and additional content will be available from the authors' website (cgpp.net) or the publisher's website  (informit.com/title/9780321399526). Instructor resources will be available from the publisher. The wealth of information in this book makes it the essential resource for anyone working in or studying any aspect of computer graphics.

商品描述(中文翻譯)

《計算機圖形學:原理與實踐,第三版》仍然是該領域最權威的入門教材。第一版,即原始的「Foley and van Dam」,幫助定義了計算機圖形學以及如何教授它。第二版成為了一個更全面的資源,適用於從業人員和學生。這第三版已經完全重寫,以提供詳細且最新的關鍵概念、算法、技術和應用的涵蓋。

作者解釋了計算機圖形學的原理和數學基礎,這對於現在和未來的成功工作至關重要。早期章節展示了如何立即創建2D和3D圖片,支持實驗。後面的章節涵蓋了各種主題,展示了更複雜的方法。關於當前計算機圖形學實踐的部分展示了如何在常見情況下應用給定的原則,例如如何在可用硬件上近似理想解決方案,或者如何更高效地表示數據結構。通過練習、編程問題和實踐項目來加強這些主題。

這本修訂版的特點包括:

- 對渲染方程、GPU架構考慮和基於物理的渲染中的重要性抽樣的新涵蓋範圍
- 強調現代方法,例如用於蒙特卡羅渲染的概率理論的新章節
- GPU着色器、軟件渲染和圖形密集型3D界面的實現
- 3D實時圖形平台-它們的設計目標和權衡,包括新的移動和瀏覽器平台
- 圖形開發獨特的編程和調試方法

全書的文字和數百個圖片都以全彩呈現。程式以C++、C#、WPF或偽代碼編寫,根據具體示例選擇最有效的語言。從作者的網站(cgpp.net)或出版商的網站(informit.com/title/9780321399526)可以獲得書中的源代碼和圖片、測試程序以及其他內容。教師資源將由出版商提供。這本書中的豐富信息使其成為任何從事或學習計算機圖形學任何方面的人的必備資源。