
Mathematics for Game Developpers
Chritopher Tremblay - Collection Course Technology
Résumé
Mathematics for Game Developers is just that—a math book designed specifically for the game developer, not the mathematician. As a game developer, you know that math is a fundamental part of your programming arsenal. In order to program a game that goes beyond the basics, you must first master concepts such as matrices and vectors. In this book, you will find some unique solutions for dealing with real problems you’ll face when programming many types of 3D games. Not only will you learn how to solve these problems, you’ll also learn why the solution works, enabling you to apply that solution to other problems. You’ll also learn how to leverage software to help solve algebraic equations. Through numerous examples, this book clarifies how mathematical ideas fit together and how they apply to game programming.
Features
- The author introduces the major branches of mathematics that are essential for game development, and demonstrates the applications of these concepts to game programming.
- Teaches readers how to think and solve problems, thereby allowing readers to independently solve their own specific problems as they develop their own games.
- Acts as a resource for programmers needing to know how to apply mathematical concepts to game development.
L'auteur - Chritopher Tremblay
Christopher Tremblay lives in the California Bay Area where he works for Motorola building a 3D graphics engine for cell phones to empower the next-generation games. He holds a degree in Software Engineering from the University of Ottawa, Canada, and is currently a semester away from a mathematics degree. His work in the games industry includes game AI, core-networking, software rendering algorithms, 3D geometry algorithms, and optimization. Although most of his work is PC-based, a fare amount of it was done on embedded devices ranging from bottom-line TI-calculators Z80 and 68K Palm processors up to speedy PocketPC strong-arm processors with games such as LemmingZ.
Sommaire
- The Basics
- Equation Manipulation and Representation
- The Baby Steps: Introduction to Vectors
- M&M: Meet the Matrices, Not the Candies
- Basic Geometric Elements
- Screwing Things Up with 2D/3D Transformations
- Moving to Hyperspace Vectors: Quaternions
- Physics
- Accelerated Vector Calculus for the Uninitiated
- Gravitating Around Basic Physics
- Springing Over to Advanced Physics
- And Then It Hits You: You Need Collision Detection and Picking
- Playing with Numbers
- Educated Guessing with Statistics and Probability
- Closing the Gap for Numerical Approximation
- Exploring Curvy Bodies
- Rendering and lighting
- Spawning Trouble with a Graphics-Generation Engine
- The World of the Invisible - Visibility Determination
- Cleaning Your Room - Spatial Partitioning
- Filling Up the Gaps with Rendering Techniques
- Building a Light Show by Lighting the Room
- Optimizations
- The Quick Mind: Computational Optimizations
- Vector/Matrix Operations Using Vectorial CPU Commands
- Kicking the Turtle by Approximating Common and Slow Functions
- A: Notation and Conventions
- B: Trigonometry
- C: Integral and Derivative Table
- D: Solutions to the Examples
- E: References and What’s on the CD
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Thomson |
Auteur(s) | Chritopher Tremblay |
Collection | Course Technology |
Parution | 15/07/2004 |
Nb. de pages | 630 |
Format | 18,5 x 23 |
Couverture | Broché |
Poids | 1275g |
Intérieur | Noir et Blanc |
EAN13 | 9781592000388 |
ISBN13 | 978-1-59200-038-8 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse