当前位置: 首页 > 资源下载 > 软件工程 > 查看资源

资源分类
Web开发
Java
.NET
编程语言
数据库
软件工程
图形动画
系统管理
网络通信安全
计算机理论
考试认证
人文百科
文档手册
硬件技术
办公软件

Mathematics for 3D Game Programming and Computer Graphics, Second Edition

Mathematics for 3D Game Programming and Computer Graphics, Second Edition

书名:Mathematics for 3D Game Programming and Computer Graphics, Second Edition

上传:石头

时间:2010-01-02

文件大小:11.68 MB

资源出处:查看资源出处 >>

收藏到网摘: n/a



作者:Eric Lengyel
副书名:Second Edition
出版日期:November 18, 2003
出版社:其它
页数:551
ISBN:1584502770
文件格式:PDF

Product Description
This completely updated second edition illustrates the mathematicalconcepts that a game programmer would need to develop aprofessional-quality 3D engine. Although the book is geared towardapplications in game
development, many of the topics appeal to general interests in 3Dgraphics. It starts at a fairly basic level in areas such as vectorgeometry and linear algebra, and then progresses to more advancedtopics in 3D game programming such as illumination and visibilitydetermination. Particular attention is given to derivations of keyresults, ensuring that the reader is not forced to endure gaps in thetheory. The book assumes a working knowledge of trigonometry andcalculus, but also includes sections that review the important toolsused from these disciplines, such as rigonometricidentities,differential equations, and Taylor series.
Key Features
*
Includes four new chapters: the graphics pipeline, the stencil shadow
rendering technique, curves & surfaces, and numerical methods
* Concentrates on key mathematical topics for programming 3D game engines
*
Discusses applications in the context of the OpenGL architecture due to
its cross-platform nature and long-standing industry acceptance. Sample
rendering code is presented using ARB vertex programs and fragment
programs
* Selected topics include quaternions, homogeneous
coordinates, ray tracing, bump mapping, portal systems, polygonal
techniques, shadows, and physics
* Includes exercise sets for use as a textbook
New to This Edition
The following are selected revisions in the second edition:
* A new preliminary chapter that provides a review of the 3D rendering pipeline
* A new chapter containing an advanced discussion of the stencil shadow rendering technique
*
A new chapter covering various numerical methods pertinent to 3D
graphics programming, including numerical solutions to linear systems,
numerical eigenvalue determination, and numerical integration
* A new chapter covering curves and surfaces, including Bézier curves and B-splines
* New discussions of texture filtering, mipmapping, and infinite projection matrices
* Updated lighting method implementations and collision detection techniques
* Additional exercises in all chapters
About the Author
Eric Lengyel (Sunnyvale,
CA) is the Chief Technology Officer for the game engine development
studio, Terathon Software. He holds an M.S. in mathematics from
Virginia Tech and has written several articles for gamasutra.com and
the Game Programming Gems series. He is also the author of The OpenGL
Extensions Guide.
Tags:ComputerEditionGraphicsMathematicsProgramming


相关书籍

  • Cocoa(R) Programming for Mac(R) OS X, Third edition
  • Programming Microsoft SQL Server 2008
  • Intermediate Business Programming with C++ (CHM英文版)
  • Programming ruby
  • Cocoa(R) Programming for Mac(R) OS X, Third edition

评论 (1) 1 All

登陆 | 还没注册?