Quick Understanding of Homogeneous Coordinates for Computer Graphics

preview_player
Показать описание
Graphics programming has this intriguing concept of 4D vectors used to represent 3D objects, how indispensable could it be so that every 3D graphics API force it on its users ?

Follow me on social media to learn more about computer graphics or the other projects I work on.
Рекомендации по теме
Комментарии
Автор

After seeing many videos here on YouTube, I finally understood Homogeneous Coordinates and Projection Matrix thanks to you

guilhermecampos
Автор

Came in thinking I'd get an explanation on why we have 3D and 4D vectors (already knew), instead got an explanation on how the math behind 3D rendering works (did not know). Amazing!

boggybolt
Автор

This summarized in 7 minutes what my prof couldn't teach me in 3 days... amazing job!

Tsura
Автор

This is a really good explainer that connects some bridges that after 25 years with OpenGL coding I still hadn't built an intuition for.

thygrrr
Автор

DUDDDEEEE you have no idea how much the video has helped me out to think of multiplications visually, THANKS A LOT

Nallu_Swami
Автор

Hands down, that was the best explanation for this I've ever seen.

teharchon
Автор

Good animation plus explanation, 👊
Keep it up you will surely make great in future😊

naishalsuvagiya
Автор

this is the only video for your channel




and it's awsome

williamwang
Автор

I think this is the video that finally made all of this click. Thank you so much!

HartleySan
Автор

Purely directional vectors (homogeneous coordinates with w = 0) can also be used to represent points at infinity. This is useful for simplifying intersection computations - the intersection of e.g. two parallel lines is a point at infinity, not "no point". If you really want to go nuts, you can extend the coordinate system to lines and planes (which also get easy intersections and even unions, e.g. find the line passing through two given points), and introduce rigid transformations (quaternions and dual quaternions), which have nice properties for rigid body physics and skeletal animation. The result is called projective geometric algebra, which provides a unified representation and a simple set of operations for all of these objects. Quaternions are not actually magical!

-AALIYAH
Автор

This is so high quality for being your only video uploaded!!! More please!!!

alonsorobots
Автор

Dude, this video was very clear, while also having all the mathematical details, brilliant!
Make more!

CoconutKhajiit
Автор

Wow! What an absolutely outstanding video! This by far the best explanation I've ever come across.

orphansock
Автор

Now I understand why the heck they all multiply x and y by w!!

Thank

theman
Автор

Best and most concise explanation I’ve seen yet 🙏

Byrns
Автор

You explained this topic much better than Jim Blinn

jahbini
Автор

Awesome explanation! Thank you for the effort!

donnyjoe
Автор

Thank you so much. I was not making headway understanding homogeneous coordinates either by my professor's lecture or readings. Everything is clear after watching this video.

DahVeeDeeOh
Автор

Great video! I’d love to learn more from you. I hope you end up making more videos.

dn
Автор

Crazy quality and explaination for a video of a channel with 497 subscribers (well 498 now). Good job :D

gianlucanordio