This engaging book presents the essential mathematics needed to describe, simulate, and render a 3D world. Reflecting both academic and in-the-trenches practical experience, the authors teach you how to describe objects and their positions, orientations, and trajectories in 3D using mathematics. The text provides an introduction to mathematics for game designers, including the fundamentals of coordinate spaces, vectors, and matrices. It also covers orientation in three dimensions, calculus and dynamics, graphics, and parametric curves.
Ngày xưa học đồ họa máy tính đáng ra mình nên biết đến cuốn sách này. Lối viết dí dỏm, nhẹ nhàng cùng với giải thích chi tiết về những khái niệm cơ bản trong Computer Graphics.
Rất tiếc là mình không có nhiều thời gian để hoàn thành toàn bộ bài tập trong sách này. Nhìn chung, đây là Must-Read cho bất cứ ai muốn tìm hiểu về Game dev và Computer Graphics.
Seré directo: este es el mejor libro de texto que he leído en mi vida. Es ameno, directo y riguroso, además de estar muy bien estructurado y tener muy buenos ejercicios. Este será mi modelo a partir de ahora para escribir apuntes de mis asignaturas.
El contenido es toda la matemática y la física que necesita un alumno de primer curso de un grado en computación gráfica, videojuegos o similar. Además, asume unos conocimientos iniciales muy bajos. Con este libro y uno de introducción a la programación en C# o C++, tienes la parte técnica necesaria para poder empezar a hacer videojuegos completamente cubierta.
Si me hubieras dado este libro a mi yo de 18 años (o incluso de 16, porque empieza desde muy abajo) hubiera alucinado.
Excellent introduction to 3D mathematics. Got me to grasp a lot of concepts in CG, including quaternions. The physical quality of the book and the pages is also excellent. Colorful pages illustrate concepts and the text explains them in a clear and approachable manner, miles above the ilk of university textbooks.
Best Introduction for a newbie to the fundamental concepts of Game Development Mathematics. I could easily understand concepts that I wouldn't have dared touch before I got this book. Thank you to the authors.