Math
- Beyond White Noise for Real-Time Rendering
A good introduction on the use of different types of noise for random number generation, focusing on applications in real time rendering
- 3D Math Primer for Graphics and Game Development
The book focus on cover fundamental 3D math concepts for beginners
- Math For Game Devs (2020)
Four part lecture on essential math for game developers by Freya Holmér
- Barycentric Coordinates
An interactive introduction to barycentric coordinates. It starts with linear-interpolation and generalize it to triangles and higher-dimensions.
- Gimbal lock confusion
A stackoverflow answer on why the Gimbal lock occurs
- Immersive Linear Algebra
Free online linear algebra book with fully interactive figures
- Let's remove Quaternions from every 3D Engine
Introduces rotors in Geometric Algebra as an alternative to quaternions for 3D rotations.
- Visualizing quaternions by 3blue1brown
A great intereactive introduction/refresher for quaternions. It focuses on intuition rather than mathematical definitions
- Foundations of Game Engine Development, Volume 1: Mathematics 1st Edition
Introduces math routines with implementations. It also touches Grassman algebra
- Mathematics for Computer Graphics
comprehensive range of mathematical techniques and problem-solving strategies associated with computer graphics