Practical Algorithms for 3D Computer Graphics, 2/e (Paperback)

R. Stuart Ferguson

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

商品描述

Practical Algorithms for 3D Computer Graphics, Second Edition covers the fundamental algorithms that are the core of all 3D computer graphics software packages. Using Core OpenGL and OpenGL ES, the book enables you to create a complete suite of programs for 3D computer animation, modeling, and image synthesis.

 

Since the publication of the first edition, implementation aspects have changed significantly, including advances in graphics technology that are enhancing immersive experiences with virtual reality. Reflecting these considerable developments, this second edition presents up-to-date algorithms for each stage in the creative process. It takes you from the construction of polygonal models of real and imaginary objects to rigid body animation and hierarchical character animation to the rendering pipeline for the synthesis of realistic images.

New to the Second Edition

 

 

  • New chapter on the modern approach to real-time 3D programming using OpenGL
  • New chapter that introduces 3D graphics for mobile devices
  • New chapter on OpenFX, a comprehensive open source 3D tools suite for modeling and animation
  • Discussions of new topics, such as particle modeling, marching cubes, and techniques for rendering hair and fur
  • More web-only content, including source code for the algorithms, video transformations, comprehensive examples, and documentation for OpenFX

 

The book is suitable for newcomers to graphics research and 3D computer games as well as more experienced software developers who wish to write plug-in modules for any 3D application program or shader code for a commercial games engine.

商品描述(中文翻譯)

《實用的三維電腦圖形演算法,第二版》涵蓋了所有三維電腦圖形軟體套件的核心基礎演算法。本書使用Core OpenGL和OpenGL ES,讓您能夠創建一套完整的三維電腦動畫、建模和圖像合成程式。

自第一版出版以來,實作方面有了顯著的變化,包括圖形技術的進步,提升了虛擬實境的沉浸式體驗。為了反映這些重大發展,第二版提供了每個創作過程階段的最新演算法。從構建真實和虛構物體的多邊形模型,到剛體動畫和階層角色動畫,再到合成逼真圖像的渲染管線,本書都有詳細介紹。

第二版新增內容包括:
- 介紹使用OpenGL進行實時三維程式設計的現代方法的新章節
- 介紹適用於移動設備的三維圖形的新章節
- 介紹OpenFX的新章節,OpenFX是一套全面的開源三維建模和動畫工具套件
- 討論新主題,如粒子建模、Marching Cubes和渲染頭髮和毛髮的技術
- 更多網絡專屬內容,包括演算法的原始碼、視頻轉換、詳細範例和OpenFX的文檔

本書適合對圖形研究和三維電腦遊戲新手,以及希望為任何三維應用程式編寫插件模組或商業遊戲引擎的著色器代碼的經驗豐富的軟體開發人員。