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

SubmittedTitle on HNPointsComments
Jan 31, 2020Let's remove quaternions from every 3D engine (2018) by lelf627326
Nov 2, 2018Let's remove Quaternions from every 3D Engine by Glench452175
Dec 10, 2021Let's remove Quaternions from every 3D Engine (2018) by hrldcpr14538

Cited in comments

Linked from 22 Hacker News comments by 20 different people, from Nov 2018 to Apr 2025.

Most recent:

Search every comment that links here →

More from Marc ten Bosch

All 5 posts →

Related posts from the same era