Foundations of 3D Computer Graphics (Hardcover)
暫譯: 三維電腦圖形學基礎 (精裝版)

Steven J. Gortler

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

相關主題

商品描述

Computer graphics technology is an amazing success story. Today, all of our PCs are capable of producing high-quality computer-generated images, mostly in the form of video games and virtual-life environments; every summer blockbuster movie includes jaw-dropping computer generated special effects. This book explains the fundamental concepts of 3D computer graphics. It introduces the basic algorithmic technology needed to produce 3D computer graphics, and covers such topics as understanding and manipulating 3D geometric transformations, camera transformations, the image-rendering process, and materials and texture mapping. It also touches on advanced topics including color representations, light simulation, dealing with geometric representations, and producing animated computer graphics.

The book takes special care to develop an original exposition that is accessible and concise but also offers a clear explanation of the more difficult and subtle mathematical issues. The topics are organized around a modern shader-based version of OpenGL, a widely used computer graphics application programming interface that provides a real-time "rasterization-based" rendering environment. Each chapter concludes with exercises. The book is suitable for a rigorous one-semester introductory course in computer graphics for upper-level undergraduates or as a professional reference. Readers should be moderately competent programmers and have had some experience with linear algebra. After mastering the material presented, they will be on the path to expertise in an exciting and challenging field.

商品描述(中文翻譯)

電腦圖形技術是一個驚人的成功故事。如今,我們的所有個人電腦都能夠生成高品質的電腦生成影像,主要以視頻遊戲和虛擬生活環境的形式呈現;每部夏季大片都包含令人驚嘆的電腦生成特效。本書解釋了3D電腦圖形的基本概念。它介紹了生成3D電腦圖形所需的基本算法技術,並涵蓋了理解和操作3D幾何變換、相機變換、影像渲染過程以及材質和紋理映射等主題。它還觸及了包括顏色表示、光線模擬、處理幾何表示以及生成動畫電腦圖形等進階主題。

本書特別注意發展一種原創的闡述方式,既易於理解又簡潔明瞭,同時也清楚解釋了更困難和微妙的數學問題。主題圍繞著基於現代著色器的OpenGL版本組織,這是一個廣泛使用的電腦圖形應用程式介面,提供實時的「光柵化」渲染環境。每章結尾都有練習題。本書適合用作高年級本科生的嚴謹一學期電腦圖形入門課程或作為專業參考資料。讀者應具備中等程度的程式設計能力,並有一定的線性代數經驗。在掌握所呈現的材料後,他們將走上成為這個令人興奮且具挑戰性的領域專家的道路。