10 mins GameDev tips - Quaternions

preview_player
Показать описание
In this 10 mins GameDev tips we are going to explore Quaternions in an intuitive way. Don't expect deep math derivations. However after watching this video you should have a good mental picture on how they could help you dealing with rotations and orientations in your game projects. I will start by describing euler angles and their issues following by a visual example of how quaternions works (using blender). Then we are going to see different applications of them in C# using unity.

Рекомендации по теме
Комментарии
Автор

This is by far, the best explanation of quaternions on youtube. I can't believe youtube didn't recommend it to me!

felipecarlin
Автор

As a visual learner, the teapot example was a perfect way to teach me quaternions. Thank you for the video, you made my day!

cullsans
Автор

Big thanks! You are the only one who said key thing about the difference between orientation and rotation!

ivan_
Автор

I have read so many articles, and watched so many videos about quaternions, and nothing has helped me quite like this video. No crazy math equations or single letter/Latin variable names, just simple visual examples. Amazing stuff!

There was something about the images/example at 5:00 that just suddenly made me get it. Thank you.

JakeSidSmith
Автор

Did not understand Quaternions at all until I found this video, and now I totally get it. Why no one figured out how to explain them as weights of other rotations till now is beyond me. This makes so much more sense than all the other math of how it's supposed to work.

jabadahut
Автор

Like everyone else has said... this is the best explanation of Quaternions around. The guy is a fantastic tutor. Well done!

mikelock
Автор

Hands down the best overview of quaternions I’ve ever seen, thank you so much.

CosmicComputer
Автор

I am glad that I found this video! This is really pure gold for us beginners.

rockasstley
Автор

Other people have said it, but yes this is the most intuitive explanation of quaternions I've ever seen. Very impressed. I've used quaternions without fully understanding what any one value truly meant, knowing roughly the scaling of spheres example from 3 blue 1 brown. Appreciate the insight.

GoddamnSuperhero
Автор

I watched it 3 times today, to really get everything you say.
After reading the chapter in "Game Engine Architectures" I was a little depressed, because it got complicated very quickly through all the detailed mathmatical examples.
But I think, now I can try to read it again!
You have made a great introduction, with many visual examples, great job!

lln
Автор

Can't believe I was struggling with quaternions and rotations for 2 weeks a month ago and have just got this video as proposed. Anyway, watch from the beginning till the end. Nice work. Thanks!

dftpunk
Автор

the teapot explaination was really good, that alone made quaternions intuitive to understand

purplegoop
Автор

Finally I feel like I undestand how rotations work, thank you so much, best and clearest video I have ever seen about quaternions

klauskinnunen
Автор

Knowing that you can multiply quaternions with vectors saved me. Thanks!

pokoro
Автор

I really like how you explained somthing really complicated simply

bluemodize
Автор

Great video.

"Euler" is pronounced "oiler" btw.

davidmurphy
Автор

after understanding the math of quaternions, this video cement the concept in a nice visual way. Excellent work!

manmj
Автор

Thanks! been working on circular motion for about a month and now I finally found the solution.

duskjk
Автор

Wow very cool video! Quaternions makes sense now

womeesoxkwi
Автор

I found what I was looking for at 9:14's example
I like this, in the Unity answers and forum stuff, it's hard to tell where to put the code.
With this example, it works basically anywhere, which is what I was wanting.
I'm glad you made this video, it's really helpful. I'm going to edit this comment to see if it worked later. Have a good day!

Edit: It worked! All I had to do was remove the asterisk, change the if condition to the event I wanted, and change the rotation to what I was wanting. Thank you so much for helping!

thewriter