Marc ten Bosch personal blog
Let's remove quaternions from every 3D engine (2018)
To represent 3D rotations graphics programmers use Quaternions . However, Quaternions are taught at face value . We just accept their odd multiplication tables and other arcane definitions and use them as black boxes that rotate vectors in the ways we want. Why does $\mathbf{i}^2=\mathbf{j}^2=\mathbf{k}^2=-1$ and…
- Points
- 627
- HN comments
- 539
- Submissions
- 3
- Cited by
- 20 commenters
Games & GraphicsMath & Algorithms2020
On Hacker News
| Submitted | Title on HN | Points | Comments |
|---|---|---|---|
| Jan 31, 2020 | Let's remove quaternions from every 3D engine (2018) by lelf | 627 | 326 |
| Nov 2, 2018 | Let's remove Quaternions from every 3D Engine by Glench | 452 | 175 |
| Dec 10, 2021 | Let's remove Quaternions from every 3D Engine (2018) by hrldcpr | 145 | 38 |
Cited in comments
Linked from 22 Hacker News comments by 20 different people, from Nov 2018 to Apr 2025.
Most recent:
- Cieric · Apr 23, 2025
- Ygg2 · Feb 27, 2025
- gamedever · Feb 27, 2025
- AnIrishDuck · Jan 30, 2025
- okaleniuk · Jul 1, 2024
- jiyinyiyong · Jun 23, 2024