This is a textbook and is aptly mathematically intensive.
Most aspects of games programming are covered, along with lots of mathematical formulas.
If your math is a bit fuzzy, you may want to brush up before tackling this book.
Nevertheless, this book provides copious information for programmers who like to get their hands dirty.
Definitely recommended for die-hard games developers who want to understand every aspect of games programming.
Essential Mathematics for Games and Interactive Applications: A Programmer's Guide (The Morgan Kaufmann Series in Interactive 3d Technology)
by
James M. Van Verth
(Author),
Lars M. Bishop
(Author)
ISBN-13:
978-1558608634
ISBN-10:
155860863X
Why is ISBN important?
ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club?
Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Only 1 left in stock - order soon.
Ships from and sold by 😁📚Happy Or Free!📚😁 Your Bro, The Book Pro.
More Buying Choices
There is a newer edition of this item:
Essential Mathematics for Games and Interactive Applications
$77.68
(41)
Only 2 left in stock - order soon.
$77.68
(41)
Only 2 left in stock - order soon.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
-
Apple
-
Android
-
Windows Phone
-
Android
|
Download to your computer
|
Kindle Cloud Reader
|
Frequently bought together
Customers who viewed this item also viewed
Page 1 of 1 Start overPage 1 of 1
Essential Mathematics for Games and Interactive ApplicationsJames M. Van VerthHardcover
Foundations of Game Engine Development, Volume 1: MathematicsPaperback
Mathematics for 3D Game Programming and Computer Graphics, Third EditionHardcover
Game Programming PatternsPaperback
3D Math Primer for Graphics and Game DevelopmentHardcover
Game Engine Architecture, Third EditionHardcover
More items to explore
Page 1 of 1 Start overPage 1 of 1
A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming SkillsPaperback
C Programming Language, 2nd EditionPaperback
High Performance Python: Practical Performant Programming for HumansPaperback
Dive Into Algorithms: A Pythonic Adventure for the Intrepid BeginnerPaperback
40 Algorithms Every Programmer Should Know: Hone your problem-solving skills by learning different algorithms and their implementation in PythonPaperback
A Programmer's Guide to Computer Science: A virtual degree for the self-taught developerDr. William M Springer IIPaperback
Editorial Reviews
Review
"Not only is it an excellent introduction for someone who needs to come up-to-speed on the math behind games and graphics, it's a well-organized reference for anyone in the field. Short version: If you program graphics, let alone games, you need this book. Shelve it near your desk, next to your Foley and your Knuth. Highly Recommended." -Rick Wayne from a review in Software Development Magazine
"This excellent volume is unique in that it covers not only the basic techniques of computer graphics and game development, but also provides a thorough and rigorous--yet very readable--treatment of the underlying mathematics. Fledgling graphics and games developers will find it a valuable introduction; experienced developers will find it an invaluable reference. Everything is here, from the detailed numeric issues of IEEE floating point notation, to the correct way to use quaternions and spherical linear interpolation to represent orientation, to the mathematics of collision detection and rigid-body dynamics." -David Luebke, University of Virginia, co-author of Level of Detail for 3D Graphics
"When it comes to software development for games or virtual reality, you cannot escape the mathematics. The best performance comes not from superfast processors and terabytes of memory, but from well-chosen algorithms. With this in mind, the techniques most useful for developing production-quality computer graphics for Hollywood blockbusters are not the best choice for interactive applications. When rendering times are measured in milliseconds rather than hours, you need an entirely different perspective. Essential Mathematics for Games and Interactive Applications provides this perspective. While the mathematics are rigorous and perhaps challenging at times, Van Verth and Bishop provide the context for understanding the algorithms and data structures needed to bring games and VR applications to life. This may not be the only book you will ever need for games and VR software development, but it will certainly provide an excellent framework for developing robust and fast applications." -Ian Ashdown, President, ByHeart Consultants Limited
"With Essential Mathematics for Games and Interactive Applications, Van Verth and Bishop have provided invaluable assistance for professional game developers looking to shore up weaknesses in their mathematical training. Even if you never intend to write a renderer or tune a physics engine, this book provides the mathematical and conceptual grounding needed to understand many of the key concepts in rendering, simulation, and animation." -Dave Weinstein, Red Storm Entertainment
"Geometry, trigonometry, linear algebra, and calculus are all essential tools for 3D graphics. Mathematics courses in these subjects cover too much ground, while at the same time glossing over the bread-and-butter essentials for 3D graphics programmers. In Essential Mathematics for Games and Interactive Applications, Van Verth and Bishop bring just the right level of mathematics out of the trenches of professional game development. This book provides an accessible and solid mathematical foundation for interactive graphics programmers. If you are working in the area of 3D games, this book is a 'must have.'" -Jonathan Cohen, Department of Computer Science, Johns Hopkins University, co-author of Level of Detail for 3D Graphics
"This excellent volume is unique in that it covers not only the basic techniques of computer graphics and game development, but also provides a thorough and rigorous--yet very readable--treatment of the underlying mathematics. Fledgling graphics and games developers will find it a valuable introduction; experienced developers will find it an invaluable reference. Everything is here, from the detailed numeric issues of IEEE floating point notation, to the correct way to use quaternions and spherical linear interpolation to represent orientation, to the mathematics of collision detection and rigid-body dynamics." -David Luebke, University of Virginia, co-author of Level of Detail for 3D Graphics
"When it comes to software development for games or virtual reality, you cannot escape the mathematics. The best performance comes not from superfast processors and terabytes of memory, but from well-chosen algorithms. With this in mind, the techniques most useful for developing production-quality computer graphics for Hollywood blockbusters are not the best choice for interactive applications. When rendering times are measured in milliseconds rather than hours, you need an entirely different perspective. Essential Mathematics for Games and Interactive Applications provides this perspective. While the mathematics are rigorous and perhaps challenging at times, Van Verth and Bishop provide the context for understanding the algorithms and data structures needed to bring games and VR applications to life. This may not be the only book you will ever need for games and VR software development, but it will certainly provide an excellent framework for developing robust and fast applications." -Ian Ashdown, President, ByHeart Consultants Limited
"With Essential Mathematics for Games and Interactive Applications, Van Verth and Bishop have provided invaluable assistance for professional game developers looking to shore up weaknesses in their mathematical training. Even if you never intend to write a renderer or tune a physics engine, this book provides the mathematical and conceptual grounding needed to understand many of the key concepts in rendering, simulation, and animation." -Dave Weinstein, Red Storm Entertainment
"Geometry, trigonometry, linear algebra, and calculus are all essential tools for 3D graphics. Mathematics courses in these subjects cover too much ground, while at the same time glossing over the bread-and-butter essentials for 3D graphics programmers. In Essential Mathematics for Games and Interactive Applications, Van Verth and Bishop bring just the right level of mathematics out of the trenches of professional game development. This book provides an accessible and solid mathematical foundation for interactive graphics programmers. If you are working in the area of 3D games, this book is a 'must have.'" -Jonathan Cohen, Department of Computer Science, Johns Hopkins University, co-author of Level of Detail for 3D Graphics
Book Description
From the authors' popular courses at Game Developers Conferences
From the Back Cover
"Even though I've worked with these systems for years, I found new ways of looking at several topics that make them easier to remember and use. For someone new to 3D programming, it is extremely useful-it gives them a solid background in pretty much every area they need to understand." -Peter Lipson, Toys for Bob, Inc.
Based on the authors' popular tutorials at the Game Developers Conference, Essential Mathematics for Games and Interactive Applications presents the core mathematics necessary for sophisticated 3D graphics and interactive physical simulations. The book begins with linear algebra and matrix manipulation and expands on this foundation to cover such topics as texture filtering, interpolation, animation, and basic game physics. Essential Mathematics focuses on the issues of 3D game development important to programmers and includes optimization guidance throughout.
Features
*Covers concepts in sufficient detail for a programmer to understand the foundations of 3D without feeling overwhelmed by proofs and theory
*Companion CD-ROM with code examples built around a shared code base, including a math library covering all the topics presented in the book, a core vector/matrix math engine, and libraries to support basic 3D rendering and interaction
*Provides guidance for students trying to understand how games are actually developed, including optimization techniques
About the Authors
James M. Van Verth is a founding member of Red Storm Entertainment, a division of Ubi Soft, where he has been a lead engineer for six years. He has a B.A. in mathematics and computer science from Dartmouth College and M.S. degrees in computer science from the State University of New York at Buffalo and the University of North Carolina at Chapel Hill.
Lars M. Bishop is the CTO and software architect for Numerical Design Limited (NDL), where he has specialized in real-time 3D game rendering technologies for eight years. He holds a B.S. in mathematics and computer science from Brown University and an M.S. in computer science from the University of North Carolina at Chapel Hill.
Based on the authors' popular tutorials at the Game Developers Conference, Essential Mathematics for Games and Interactive Applications presents the core mathematics necessary for sophisticated 3D graphics and interactive physical simulations. The book begins with linear algebra and matrix manipulation and expands on this foundation to cover such topics as texture filtering, interpolation, animation, and basic game physics. Essential Mathematics focuses on the issues of 3D game development important to programmers and includes optimization guidance throughout.
Features
*Covers concepts in sufficient detail for a programmer to understand the foundations of 3D without feeling overwhelmed by proofs and theory
*Companion CD-ROM with code examples built around a shared code base, including a math library covering all the topics presented in the book, a core vector/matrix math engine, and libraries to support basic 3D rendering and interaction
*Provides guidance for students trying to understand how games are actually developed, including optimization techniques
About the Authors
James M. Van Verth is a founding member of Red Storm Entertainment, a division of Ubi Soft, where he has been a lead engineer for six years. He has a B.A. in mathematics and computer science from Dartmouth College and M.S. degrees in computer science from the State University of New York at Buffalo and the University of North Carolina at Chapel Hill.
Lars M. Bishop is the CTO and software architect for Numerical Design Limited (NDL), where he has specialized in real-time 3D game rendering technologies for eight years. He holds a B.S. in mathematics and computer science from Brown University and an M.S. in computer science from the University of North Carolina at Chapel Hill.
About the Author
James M. Van Verth is a founding member of Red Storm Entertainment, a division of Ubisoft, where he has been a lead engineer for nine years. For the past eight years he has also been a regular speaker at the Game Developers Conferences, teaching the all-day tutorial "Math for Game Programmers, on which this book is based. He has a B.A. in mathematics and computer science from Dartmouth College and M.S. degrees in computer science from the State University of New York at Buffalo and the University of North Carolina at Chapel Hill.
Lars M. Bishop is an engineer in the Handheld Developer Technologies group at NVIDIA. Prior to joining NVIDIA, Lars was the Chief Technology Officer at Numerical Design Limited, leading the development of the Gamebryo3D cross-platform game engine. He received a BS in Math/Computer Science from Brown University and an MS in Computer Science from the University of North Carolina at Chapel Hill. His outside interests include photography, drumming, and playing bass guitar.
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Listen with Pride
Explore the diverse array of titles—some funny, some brave, some thrilling, some sad—to find connection and inspiration. See more
Product details
- Publisher : Morgan Kaufmann (April 8, 2004)
- Language : English
- Hardcover : 676 pages
- ISBN-10 : 155860863X
- ISBN-13 : 978-1558608634
- Item Weight : 3.46 pounds
- Dimensions : 7 x 1.25 x 9.25 inches
-
Best Sellers Rank:
#3,350,522 in Books (See Top 100 in Books)
- #455 in 3D Graphic Design
- #882 in Video Game Art (Books)
- #1,224 in Digital Art
- Customer Reviews:
Customer reviews
3.9 out of 5 stars
3.9 out of 5
22 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on December 26, 2013
Verified Purchase
4 people found this helpful
Report abuse
Reviewed in the United States on May 22, 2015
Verified Purchase
If you already have a strong command over the mathematics and programming covered here this works as a decent overview. It is, from my examination, comparable to other texts in the field.
2 people found this helpful
Report abuse
Reviewed in the United States on December 20, 2011
Verified Purchase
This book has, in the last few weeks, provided me with much inspiration for using mathematics properly in my games and development projects. With a few easy chapters, the authors propel the reader into a universe of interesting ways to use some of the basics of math, geometry, and physics, to entertain users and produce quality content.
I'm having a blast taking the ideas from this book and applying them to my own projects, and I encourage any games developer - or programmer with a simple interest in applied computing and mathematics - to read this book.
I'm having a blast taking the ideas from this book and applying them to my own projects, and I encourage any games developer - or programmer with a simple interest in applied computing and mathematics - to read this book.
2 people found this helpful
Report abuse
Reviewed in the United States on January 17, 2017
Verified Purchase
Required for college
One person found this helpful
Report abuse
Reviewed in the United States on March 9, 2010
Verified Purchase
This textbook seems to adequately cover all the major formulas used for game engines pretty well. It's not easy to read, but then these are difficult concepts. I showed this to my upcoming professor, and he was impressed; ended up making it the required textbook for the course.
One person found this helpful
Report abuse
Reviewed in the United States on December 5, 2014
Verified Purchase
Good reference.
2 people found this helpful
Report abuse
Reviewed in the United States on April 12, 2008
Verified Purchase
I'm a computer science and digital arts student. I've found this book to be an excellent primer on the math that I haven't gone in-depths with for some time. The first few chapters provide excellent background materials to the actual mathematical basis for the following chapters.
One person found this helpful
Report abuse
Reviewed in the United States on October 8, 2010
Verified Purchase
This is a great book, however, with the Kindle version being priced only 5 dollars less than the hardcover, one would expect that you would get the same value.
However, you do not, as the CD-ROM that is included with hardcover is not included with the kindle edition. This is an issue, when for instance, you look up line segment to line segment, and find out that source code isn't listed in the book to save space. This doesn't make the book worthless, but it makes it pretty worthless.
If you are thinking about getting the Kindle edition - don't. Get the hardcover edition instead.
However, you do not, as the CD-ROM that is included with hardcover is not included with the kindle edition. This is an issue, when for instance, you look up line segment to line segment, and find out that source code isn't listed in the book to save space. This doesn't make the book worthless, but it makes it pretty worthless.
If you are thinking about getting the Kindle edition - don't. Get the hardcover edition instead.
9 people found this helpful
Report abuse
Top reviews from other countries
Martin Buscombe
5.0 out of 5 stars
Five Stars
Reviewed in the United Kingdom on January 7, 2015Verified Purchase
Very good and informative book, good delivery
加納 裕
4.0 out of 5 stars
優れているがベストではない
Reviewed in Japan on December 24, 2005Verified Purchase
見るからに立派な本で、しかもMorgan Kaufmannの定評あるシリーズとくれば、思わず買ってしまいたくなる書物ですが、厚い割には内容としては初学者用の域を出ていません。
大きく4部に分かれ、それぞれmathematics、rendering、animation、simulation、と必要な全ての題材を揃えてはいるのですが、中級者には物足りず、かといって初学者には厚すぎる、という多少とも中途半端な印象は否めません。他のMorgan Kaufmannの書籍を適宜引用しているのも(特にEberlyの本)、本書の完結性に難を持たせます。
勿論良い書物には違いないのですが、既にLengyelなどの良書がありますので、多少とも辛い評にならざるを得ません。本書が同分野で初めての書物であれば、星5つで問題ないと思います。
大きく4部に分かれ、それぞれmathematics、rendering、animation、simulation、と必要な全ての題材を揃えてはいるのですが、中級者には物足りず、かといって初学者には厚すぎる、という多少とも中途半端な印象は否めません。他のMorgan Kaufmannの書籍を適宜引用しているのも(特にEberlyの本)、本書の完結性に難を持たせます。
勿論良い書物には違いないのですが、既にLengyelなどの良書がありますので、多少とも辛い評にならざるを得ません。本書が同分野で初めての書物であれば、星5つで問題ないと思います。
Get everything you need
Page 1 of 1 Start overPage 1 of 1
Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology)Hardcover
Mathematics for 3D Game Programming and Computer Graphics, Third EditionHardcover
3D Math Primer for Graphics and Game DevelopmentHardcover
Foundations of Game Engine Development, Volume 1: MathematicsPaperback
3D Math Primer For Graphics and Game Development (Wordware Game Math Library)Paperback
