Brief introduction to Matrix math with 3d matrices and what projection matrices are doing.
Anyone who is familiar with Opengl should already understand most of this, but I felt it was worth going over quickly because we don't often think about what's happening.
I studied math so I can answer your question. Matrix multiplication was purposely designed so that it corresponds to the composition of linear maps. In other words, if you have two matrix representations of two linear maps and you multiply the matrices, the product will be the same result as the composition of the two linear maps. Thus the composition of linear maps is the same operation as matrix multiplication--two ways of seeing the same operation, or the magic of concatenating 3d transforms.
GraphicsProgrammer 6 months ago
There's something really entertaining about including your 3 year old son in a video that explains such serious material LOL. Great video though, I wish this series was around months ago when I first began moving away from all the fixed function stuff, would have saved me MANY days of research.
AbstractRS 1 year ago
@RyanPridgeon Thanks :). He's a cute kid, but a 3 yr old just doesn't have patience for this long. I was surprised he lasted as long as he did :).
Cdaragorn 1 year ago
@VeJeSe Just a hint for you: I've got a family, job, and RL to deal with while working on these videos. It's going to take a while to get them all up, and we've got quite a few more to cover for the entire shader series we've planned. We appreciate your patience.
Cdaragorn 1 year ago
I fully LOL'd at you telling your kid "just a minute, just a minute"
Great vid
RyanPridgeon 1 year ago
Took some time to upload this. Better later then never. I'm happy you made it though and I'm thankful for these videos.
VeJeSe 1 year ago