Oh man... tears of joy because of this joyful of an explanation... Despite reading books on application of LA, nothing comes close to this visual explanation....Love from Syria brother
I am actually trying to wrap my head around matrix math in blender while writing some python scripts and I found out you are using blender to explain matrix math! I watched the entire series just so I could understand this last video best and I am really glad I did. You built on the topics really well. Thank you.
I watched the whole series in a blink, which is unsual given I get bored quite fast, but I learned every bit of this very series and feel I should go through it a couple more times and take notes. Great content.
Don't know yet- looks like well explained, i found another one - on Cem Yuksel channel, this guy "lives" inside graphics card and do have great personality sense of humor
You're welcome. I stuck with the most commonly used transformations which apply to computer graphics in 3D space. However, the same fundamental principles apply to sheering and reflection - it's just a matter of using the appropriate matrices. :)KD
@@ComputerScienceLessons LA is a great topic. I appreciate it when you talk about the mathematical aspects of computer science. Quantum computing would be a fascinating series too. As an IT professional in a college in Montreal, Canada, I enjoy and learn from each and every one of your series.
Thank you so much for this mind-blowing video! Although you made it quite clear how most computer graphics are rendered on the fundamental level, I'm wondering how distorsion effects work in the same context. Because those don't seem as simple as doing some holistic operations on the entire plane. You're basically affecting a local group of vectors that kind of propogate (dictated by some kind of algorithm) a certain way and distance to nearby vectors, depending how far it's pre-programmed to propagate. How come these kind of effects don't violate the uniformity of linear transformations that are usually applied? Because they certainly can't be linear anymore if they apply only a limited amount of space.
Small errors which I couldn't let go. In fact the first matrix video will be reuploaded again today because someone spotted a tiny miscalculation. :)KD
Oh man... tears of joy because of this joyful of an explanation... Despite reading books on application of LA, nothing comes close to this visual explanation....Love from Syria brother
I am actually trying to wrap my head around matrix math in blender while writing some python scripts and I found out you are using blender to explain matrix math! I watched the entire series just so I could understand this last video best and I am really glad I did. You built on the topics really well. Thank you.
Thank you. Much appreciated :)KD
Best video about 3D transformation ever!! Thanks!
incredible video, thank you so much for the clear explanation
I watched the whole series in a blink, which is unsual given I get bored quite fast, but I learned every bit of this very series and feel I should go through it a couple more times and take notes. Great content.
Fantastic series, unbelievably well explained. Thanks for all your effort.
Don't know yet- looks like well explained, i found another one - on Cem Yuksel channel, this guy "lives" inside graphics card and do have great personality sense of humor
Yo this guys sick if you wanna learn matrix applications watch this video its too easy to understand
So clearly explained. Thank you for this.
Perfect Playlist
Thank you :)KD
excellent video
Well That was cristal clear !! Thank you sooo much !!!
You're most welcome :)KD
I wish u are my university faculty. I've never seen such explanation and the importance of it for CSE students.
Thank you so much respected sir.
Thanks for the compliment. I'm delighted to be of assistance. :)KD
Lovely video
Insightful tutorial. Thanks.
You're welcome :)KD
that is pretty good explanation.
Thanks for sharing your knowledge..
You're welcome :)KD
Amazing explanation! A question: What do you use for your animations?
Thank you. I use Blender for the animations. :)KD
You're doing god's work, thank you!
Thank you so much :)KD
That's good mannn that's good
thanks
Mega thanks...wat abt other transformations sheer, reflection..
You're welcome. I stuck with the most commonly used transformations which apply to computer graphics in 3D space. However, the same fundamental principles apply to sheering and reflection - it's just a matter of using the appropriate matrices. :)KD
Sehr gut
Have you finished the series or will you be continuing with more LA videos? They're really good.
I would like to do more - when time allows. LA is important in quantum computing too. :)KD
@@ComputerScienceLessons LA is a great topic. I appreciate it when you talk about the mathematical aspects of computer science. Quantum computing would be a fascinating series too. As an IT professional in a college in Montreal, Canada, I enjoy and learn from each and every one of your series.
Thank you so much for this mind-blowing video! Although you made it quite clear how most computer graphics are rendered on the fundamental level, I'm wondering how distorsion effects work in the same context. Because those don't seem as simple as doing some holistic operations on the entire plane. You're basically affecting a local group of vectors that kind of propogate (dictated by some kind of algorithm) a certain way and distance to nearby vectors, depending how far it's pre-programmed to propagate.
How come these kind of effects don't violate the uniformity of linear transformations that are usually applied?
Because they certainly can't be linear anymore if they apply only a limited amount of space.
What's program do you use for 3d?
Blender - it's a bit of a learning curve but very effective, and it's free :)KD
could you explain about homogeneus coordinat system?
4D tutorial when? 😝
What's going on with all the reuploads?
Small errors which I couldn't let go. In fact the first matrix video will be reuploaded again today because someone spotted a tiny miscalculation. :)KD
@@ComputerScienceLessons Thank you for creating these videos. Very appreciative.
so why i need the fourth row? i just delete it, anyhow the fourth result is always one, i just type fourth param & result equal one
It wont work every time :)KD
0:37 amogus
Indeed! :)KD