News for hackers. Stuff that matters.
Re:Let's remove quaternions from every 3D engine (2018) by CrazyStat on Friday January 31, 2020 @08:31AM (#22201486)
No, they're mathematically exactly the same. Just a different way of thinking about the same mathematics that the author argues (probably correctly) makes more intuitive sense.
Re:Let's remove quaternions from every 3D engine (2018) by bordercases on Friday January 31, 2020 @11:06AM (#22202730)
The development environment would have to be set up such that the part of the language that uses GA primitives could be efficiently transpiled into their corresponding matrix abstractions to prevent loss of performance on the GPU at runtime.
Re:Let's remove quaternions from every 3D engine (2018) by earenndil on Friday January 31, 2020 @02:58PM (#22205014)
It's unclear that you really need to convert to matrices before sending off to the GPU. [1] finds that quaternions are faster; I find that questionable (does it scale?), but it shows that the two are comparable.

1: https://tech.metail.com/performance-quaternions-gpu/