4 ms·
It would be nice if this were in some sort of curriculum order. It was disconcerting to see that the first topic was Grassman [sic] Algebra. Honestly, based on
by dfan 12y ago
It would be nice if this were in some sort of curriculum order. It was disconcerting to see that the first topic was Grassman [sic] Algebra.
Honestly, based on my 20+ years in game development, the one essential piece of math I wish all game programmers had in their toolbox is to know basic linear algebra backwards and forwards.
- dkarapetyan 12y agoI'd argue that the Grassmann algebra is simpler than linear algebra. Deriving the determinant from its definition makes very little sense to me even today but it falls out pretty naturally from the definition of wedge product, i.e. the coefficient of the highest degree wedge product. Also, a lot of the operations in geometric algebra have pretty much direct geometric analogs whereas in linear algebra you have to jump through some hoops to figure out what the formulas mean geometrically.
- ivan_ah 12y ago> basic linear algebra backwards and forwards On that note, here's a short tutorials about linear algebra on fast forward: http://minireference.com/static/tutorials/linear_algebra_in_4_pages.pdf http://minireference.com/static/tutorials/linear_algebra_in_... It's aimed at students who are in a rush so it doesn't cover too many applications (the cool parts of LA), but the essential ideas are there.
- leeoniya 12y agospeaking of linear algebra, i just ran into this oddity: manual affine matrix calc differs from what css-transform computes. why? http://jsfiddle.net/dfqhw64q/6/ http://jsfiddle.net/dfqhw64q/6/