Hacker News new | ask | show | jobs
by unao 3207 days ago
I encountered geometric algebra only few weeks ago and it is one of the most interesting, intriguing and elegant things I saw in my life. It almost feels too beauty to be true. I cannot understand why GA is not more popular - especially as it is backwards compatible with linear algebra.

There is very interesting library: https://github.com/enkimute/ganja.js

4 comments

Nice to see Curtis Roads in the thesis!
There is a company that based its business on a rendering engine that uses Geometric Algebra.

They have been around for a while: (PDF) http://www.geomerics.com/wp-content/uploads/2014/03/agacse_d...

> I cannot understand why GA is not more popular

Geometric Algebra is all over the place in the geometry processing community within graphics.

One reason why GA hasn't caught fire in graphics is the complexity: for many tasks it is slower that the old way. AFAIK.
That may be largely due to massive amount of work put into the old way. Even if GA is just fundamentally a better idea for doing graphics, it doesn't have decades of software and hardware development to back it up.

Imagine selling this: I've got a new idea, with a mere re-education campaign for our developers, major graphics engine overhaul, and... convincing NVIDIA or AMD to implement some GA specific optimizations in hardware. We can have a much more mathematically satisfying code base!

This sounds like a job for an FPGA-based graphics system as a prototype.