3 ms·
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 be
by unao 9y 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 https://github.com/enkimute/ganja.js
- theoh 9y agoOne reason why GA hasn't caught fire in graphics is the complexity: for many tasks it is slower that the old way. AFAIK.
- letlambda 9y agoThat 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!
- analognoise 9y agoThis sounds like a job for an FPGA-based graphics system as a prototype.
- deleted 9y ago[deleted]
- yeureka 9y agoThere 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_doran_presentation.pdf http://www.geomerics.com/wp-content/uploads/2014/03/agacse_d...
- letlambda 9y agoC++ GA library. https://github.com/wolftype/versor https://github.com/wolftype/versor The cheat sheet is awesome. http://versor.mat.ucsb.edu/masters_appendix.pdf http://versor.mat.ucsb.edu/masters_appendix.pdf The author's thesis is worth a look: http://versor.mat.ucsb.edu/ArticulatingSpace.pdf http://versor.mat.ucsb.edu/ArticulatingSpace.pdf
- grp 9y agoNice to see Curtis Roads in the thesis!
- santaclaus 9y ago> I cannot understand why GA is not more popular Geometric Algebra is all over the place in the geometry processing community within graphics.