Math.com Store
 Location:  Home » Math Books » Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)  
Bestsellers
Wolf Hall: A NovelWolf Hall: A Novel

TIME Great Discoveries: Explorations that Changed HistoryTIME Great Discoveries: Explorations that Changed History

The LEGO BookThe LEGO Book

The Monuments Men: Allied Heroes, Nazi Thieves, and the Greatest Treasure Hunt in HistoryThe Monuments Men: Allied Heroes, Nazi Thieves, and the Greatest Treasure Hunt in History

Ace of Cakes: Inside the World of Charm City CakesAce of Cakes: Inside the World of Charm City Cakes

PostSecret: Confessions on Life, Death, and GodPostSecret: Confessions on Life, Death, and God

A Midsummer Night's DreamA Midsummer Night's Dream

The Digital Photography BookThe Digital Photography Book

Polar ObsessionPolar Obsession

Understanding Exposure: How to Shoot Great Photographs with a Film or Digital Camera (Updated Edition)Understanding Exposure: How to Shoot Great Photographs with a Film or Digital Camera (Updated Edition)
New Releases
Wolf Hall: A NovelWolf Hall: A Novel

TIME Great Discoveries: Explorations that Changed HistoryTIME Great Discoveries: Explorations that Changed History

The LEGO BookThe LEGO Book

The Monuments Men: Allied Heroes, Nazi Thieves, and the Greatest Treasure Hunt in HistoryThe Monuments Men: Allied Heroes, Nazi Thieves, and the Greatest Treasure Hunt in History

Ace of Cakes: Inside the World of Charm City CakesAce of Cakes: Inside the World of Charm City Cakes

PostSecret: Confessions on Life, Death, and GodPostSecret: Confessions on Life, Death, and God

Polar ObsessionPolar Obsession

Waddle!: A Scanimation Picture Book (Scanimation Picture Books)Waddle!: A Scanimation Picture Book (Scanimation Picture Books)

A Shadow FallsA Shadow Falls

The Zombie Survival Guide: Recorded AttacksThe Zombie Survival Guide: Recorded Attacks
Most Gifted
Wolf Hall: A NovelWolf Hall: A Novel

PostSecret: Confessions on Life, Death, and GodPostSecret: Confessions on Life, Death, and God

Ace of Cakes: Inside the World of Charm City CakesAce of Cakes: Inside the World of Charm City Cakes

The Digital Photography BookThe Digital Photography Book

The LEGO BookThe LEGO Book

PostSecret: Extraordinary Confessions from Ordinary LivesPostSecret: Extraordinary Confessions from Ordinary Lives

The Monuments Men: Allied Heroes, Nazi Thieves, and the Greatest Treasure Hunt in HistoryThe Monuments Men: Allied Heroes, Nazi Thieves, and the Greatest Treasure Hunt in History

Waddle!: A Scanimation Picture Book (Scanimation Picture Books)Waddle!: A Scanimation Picture Book (Scanimation Picture Books)

Lost Balls: Great Holes, Tough Shots, and Bad LiesLost Balls: Great Holes, Tough Shots, and Bad Lies

Ansel Adams 2010 Wall CalendarAnsel Adams 2010 Wall Calendar

Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)

Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)Author: Eric Lengyel
Publisher: Charles River Media

List Price: $49.95
Buy New: $22.54
as of 11/21/2009 20:27 CST details
You Save: $27.41 (55%)



New (28) Used (11) from $22.54

Rating: 4.0 out of 5 stars 12 reviews
Sales Rank: 137369

Media: Hardcover
Edition: 2
Pages: 551
Number Of Items: 1
Shipping Weight (lbs): 2.6
Dimensions (in): 9.3 x 7.6 x 1.4

ISBN: 1584502770
Dewey Decimal Number: 794.816693
UPC: 619587502779
EAN: 9781584502777
ASIN: 1584502770

Publication Date: November 18, 2003
Availability: Usually ships in 1-2 business days

Features:
  • ISBN13: 9781584502777
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.
  • Click here to view our Condition Guide and Shipping Prices

Editorial Reviews:

Product Description
This completely updated second edition illustrates the mathematical concepts that a game programmer would need to develop a professional-quality 3D engine. Although the book is geared toward applications in game development, many of the topics appeal to general interests in 3D graphics. It starts at a fairly basic level in areas such as vector geometry and linear algebra, and then progresses to more advanced topics in 3D game programming such as illumination and visibility determination. Particular attention is given to derivations of key results, ensuring that the reader is not forced to endure gaps in the theory. The book assumes a working knowledge of trigonometry and calculus, but also includes sections that review the important tools used from these disciplines, such as trigonometric identities, 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


Customer Reviews:
Showing reviews 1-5 of 12



1 out of 5 stars Little more than an outline   February 27, 2008
Joseph S. Reid (Calif)
1 out of 2 found this review helpful

I was disappointed in how little explanations were included in this math book. It seemed more like a dictionary. It was as if someone listed all the math concepts that could be included and then put the list into a hard cover binder.
I did read some of the other reviews thinking I had missed something. One suggested spending a year on the book. But there is so little there. My college book on linear algebra did a much better job of explaining the material. Theorems were explained, samples worked out and 10 to 20 problems were given at the end of each section. This book as 50 problems for the entire book. This book spends eight pages on quaternions. Studying these pages over an extended period of time would not give the understanding you could get from a book like Kuipers' Quaternions and Rotation Sequences. It took 75 pages but one is able to understand the system and how it relates to game programming.
With all the colleges now offering game programming degrees, their must be a book written by someone who is use to explaining the material. That person would know the best way to present the material and could anticipate questions and include the answers in his or her explanations.



2 out of 5 stars a disappointment   November 24, 2007
L. de Vito
4 out of 7 found this review helpful

the second edition brings a new chapter on the graphics pipeline. Well done, except that it is extremely obscure, for those who already understood the arcanes of the graphics pipeline.
Chapter 5 on "ray tracing": 6 pages on root finding of quadratic, cubic and quartic polynomials;
to compare with Chapter 7: "Visibility determination": The spatial partitioning deserves solely 4 pages.
What's the point on dwelling so much on something that is trivial and botching something that is hard to grasp and of paramount importance ?



5 out of 5 stars One of a kind   March 23, 2007
M. Johnson
4 out of 5 found this review helpful


As a professional 3D graphics programmer, I can not stress enough the quality of this book. This book covers 3D math fundamentals, algorithms, and it is complete with easy to understand (!) proofs. The math is difficult because there is so many problems to be solved in 3D (and they draw from many different branches of mathematics), but it is written in such a clear way that every topic is made approachable. Unlike esoteric Ph. D papers, you aren't assumed to have any specific knowledge of math idioms or jargon. You simply need a decent grasp of college calculus and trigonometry to make the most of it. There are a few samples too to test your knowledge.

Expect to spend at least a solid year to really make the use of this book. Treat it as you would a two - three semester course in college. During this process, you'll find yourself occasionally wanting to get more practice and referring to a respective book on it.

If you could only own two books for 3D programming, buy this first and buy Ericson's book on collision detection next.

In summary, Eric Lengyel's attention to detail and mastery of 3D math / algorithms really shines and this book is an example of it.






5 out of 5 stars Great book   March 8, 2007
Edward Wakid
1 out of 4 found this review helpful

This book is great for anyone interested in computer graphics. Even for people who do not have a lot of math/graphics experience, this book starts you off with the basics of vectors and matrices and has exercises/solutions for each chapter. It saves you the time of looking through your old linear algebra and differential equation math books and contains the must know information you will use as a graphics programmer.


3 out of 5 stars Math majors rejoice   March 1, 2007
GameMaker (Portland, OR USA)
20 out of 24 found this review helpful

To be honest, while I find this book to be a decent reference, I find it to be pretty inaccessible in terms of sitting down and reading through it in an attempt to learn the concepts. As a non-math major (I'm actually an engineer and software developer) these math concepts are by no means beyond me. But rather than simply being presented with equation after equation, proof after proof, what I find a lot more valuable is more discussion on the usage of these equations. Specifically I'd like to see examples, diagrams, and code, and there is precious little of any of that in this book.

In other words, this book is very much like what you expect to find in a very dry upper devision college math text for the consumption of math majors who are used to such things. But for a non math major just trying to make use of these concepts in order to get the job done and make games? eh, not so much.

Still, I do think this book is useful as a reference when I want to look up an equation as there are a ton of them crammed into this book, but for me, I just don't find this book to be very good as a learning tool.


Showing reviews 1-5 of 12





Disclaimer

Return to Math.com
Sponsored Links
Math Jobs


Quick Links
Return to Math.com
Math Tutoring
Top Selling Electronics
Textbooks
Math Jobs
Privacy
Categories
Calculators
Math Books
Math DVD
Math Games
Math Toys
Math Software
Game Systems
Math Apparel
Subcategories
Arts & Photography
Architecture
Artists, A-Z
Design & Decorative Arts
Drawing
Fashion
General
General AAS
History & Criticism
Instructional & How-To
Museums & Collections
Other Media
Painting
Performing Arts
Photography
Reference
Religious
Schools, Periods & Styles
Sculpture
Related Categories
• Subjects
Books
Most Wished For
Wolf Hall: A NovelWolf Hall: A Novel

Understanding Exposure: How to Shoot Great Photographs with a Film or Digital Camera (Updated Edition)Understanding Exposure: How to Shoot Great Photographs with a Film or Digital Camera (Updated Edition)

Polar ObsessionPolar Obsession

PostSecret: Confessions on Life, Death, and GodPostSecret: Confessions on Life, Death, and God

The Zombie Survival Guide: Recorded AttacksThe Zombie Survival Guide: Recorded Attacks

Design-It-Yourself Clothes: Patternmaking SimplifiedDesign-It-Yourself Clothes: Patternmaking Simplified

The LEGO BookThe LEGO Book

The Digital Photography BookThe Digital Photography Book

The Hot Shoe Diaries: Big Light from Small FlashesThe Hot Shoe Diaries: Big Light from Small Flashes

The Digital Photography Book, Volume 3The Digital Photography Book, Volume 3