my talk "Why can't you multiply vectors?" is now live on youtube!!
@acegikmo "you are a shader programmer"
Called out -_-
@acegikmo okay cool but I have to work now and I'll put this on hold for a bit later sorry please let me work
@nicemicro oh ok sorry
@acegikmo forgot to boost, if I'm tempted not to work, I should at least share the temptation with others too. it's only fair.
@acegikmo Amazing as usual.
@acegikmo Great work!
@jack thanks!
@acegikmo You know that moment when you want to like a video and find out you already did?
I loved it! I don't think I've seen imaginary numbers and quaternions linked like that before.
I completely lost it at the retreat of the oracle.
@peternerlich his wisdom stems from immaculate use of non-euclidean naps
@acegikmo thanks! Enjoyed watching it! Learned a couple new things, and I'll definitely check out your other videos too
@acegikmo excellent lecture! My frustration is that I still do not have an intuitive grasp of #quaternions the way I do with complex numbers and the complex plane.
@acegikmo Thankyou! This is brilliant. Feels like I'm a step closer to finally grokking quaternions.
@acegikmo when did the golden mean make an appearance :-) fun video!
@acegikmo "you are a shader programmer"
Some of us watching have physics degrees.
....
Ok. Technically, I know enough GLSL to have written, like, 10 lines of it for a no-toolkit wayland application. I don't think it counts, I understood your talk because of the college degree, not OpenGL.
(I loved the talk. You may have nerd sniped me. I may need to go see what happens when I apply this to vector calculus.)
@acegikmo Woah, that's so cool!
Good talk but i'll resist the urge to go add all these bivector, multivector etc types to my maths lib.
@walter4096 it's really hard gl
@acegikmo
please be about GA …
please be about GA …
please be about GA …
YES!
@acegikmo@mastodon.social already saw it!
you ate (or nibbled)
I underdtood a lot, just at the end i felt like i needed to change how i view vectors in my head but i just didn't quite get there
We'll gettem next time
@acegikmo I'm sorry, did you just "accidentally" derive quaternions? Absolutely wonderful.
@acegikmo is this fake news peddled by the the matrix cartel
@acegikmo@mastodon.social literally just saw this, what are the odds I see it on fedi XD
@acegikmo I am currently trying to get into geometric algebra (and friends) so this was perfect for me! Thanks!
@breakin I'm glad!
@acegikmo I'm currently trying to find material where the presenter starts with no linear algebra and instead build up something from "nothing" with some geometric intuition and figures. I have found some but it is confusing with all the different flavors of clifford algebra right now but trying to work through it! Having one more easily accessible video helps!
@breakin Yeah. I think part of my frustration with most sources online is that it feels like several loose definitions with no real axiom tying it all together, and it becomes hard for me to visualize or even imagine I would implement something like it
it didn't click for me until I found the v² = |v|² axiom. The only other assumption you need is orthonormal basis vectors, and then you're good to go pretty much!
@breakin this is also why I had a basis-first approach to this presentation, because they make it much more clear how you would actually implement it in code (ie: as coefficients of each basis)
@acegikmo For me the frustration is a lot that each person who present chooses some axioms but then I am unsure how to interpret the fields as a whole. But that is probably not the right approach if one wants to write code; your approach is probably more practical!
@acegikmo I am unsure that I in hindsight will understand why I was frustrated once it clicks more :)
@breakin yeah, in the end, GA is still very much in flux, there is no established standard yet, and so we're all just picking our favorite approach and going from there, for better or worse
like, me assuming an orthonormal basis, for example, will have some people upset because there are GAs that work without that assumption
@acegikmo Upsetting math people is the goal though so that sounds good!
@acegikmo I loved this talk, very well done!
@Atridas glad you liked it!
@acegikmo this was just my jam, thank you :-D
Very clearly and nicely communicated, good job!