Introduction#

Get started with different mathematical topics heavily used in computer science and graphic programming. Understand how they work and develop an intuition to know when to use them !

Tip

If you are on your phone consider browsing through this link for better performance.

📖 Sources#

Classes#

Teacher

Curriculum

Vincent Nozick

IMAC

Books#

Name

Author(s)

Illustration

3D Math Primer for Graphics and Game Development, 2nd Edition

Fletcher Dunn

The nature of code

Daniel Shiffman

Mathematics for 3D Game Programming and Computer Graphics

Eric Lengyel

Real-Time Rendering, 4rd Edition

Tomas Akenine-Möller, Eric Haines, and Naty Hoffman

Multiple View Geometry in Computer Vision, 2nd Edition

Richard Hartley and Andrew Zisserman

Introduction to Algorithm

Richard Hartley and Andrew Zisserman

Websites#

Name

Founder(s)

Khan Academy

Salman Khan

Immersive Math

Jacob Ström, Kalle Åström, and Tomas Akenine-Möller

Collision Detection

Jeffrey Thompson

Red blob games

Amit Patel

Math LibreTexts

Open Textbook Pilot Project

Videos#

Name

Channel

Math for Game Developers

Jorge Rodriguez

Essence of linear algebra

3Blue1Brown

Computer graphics series

Computerphile