SLERP (Quaternions)

  Рет қаралды 52,509

EgoMoose

EgoMoose

Күн бұрын

So I finally decided to do a video on quaternions and slerping. This is mainly for educational purposes as using the built in lerp method will already slerp the rotation between two cframes.
Here are the links I mentioned throughout the video:
- 2D rotation matrix: wiki.roblox.com/index.php?titl...
- Rodrigues' rotation formula: • Rodrigues' rotation fo...
- Rotation matrix to quaternion: wiki.roblox.com/index.php?titl...
- Slerp module: github.com/EgoMoose/ExampleDu...
If you have a suggestion please leave a comment as this was my first time making a video like this so for the future your feedback helps!
Thanks for watching!

Пікірлер: 44
@mickaelrenault5990
@mickaelrenault5990 7 жыл бұрын
Wow! Clear and efficient, all that we need. Thanks for this video, you're a good teacher!
@EgoMoose
@EgoMoose 7 жыл бұрын
Thanks! Glad you enjoyed the video :D
@larzcaetano
@larzcaetano 8 жыл бұрын
1 word, 1 feeling: AWESOME. I'm impressed. I've always been looking why we should use half-angle for the rotation, and i never really understood why. Ego, i was a huge fan of yours before watching this video, and now i'm more than a big fan. I worship you, man. You're awesome. Keep doing the awesome work and being the awesome person! Thanks for the video, dude!
@EgoMoose
@EgoMoose 8 жыл бұрын
Thanks for the kind words! I'm glad you enjoyed it!
@astronautjupiter4225
@astronautjupiter4225 6 жыл бұрын
Finally I can implement asynchronous timewarp for my VR project thank to awesome EgoMoose!
@edragoninja317
@edragoninja317 7 жыл бұрын
I misspelt sleep as slerp and got here.
@CostFrost
@CostFrost 5 жыл бұрын
I can confirm that in 2019 this is still a problem. I typed "slerp" saw this and thought "what the fuck"
@ellarugr
@ellarugr 3 жыл бұрын
Me too
@afternoon4560
@afternoon4560 2 жыл бұрын
Thought I was the only one
@RAKESHSHANTHAPPA
@RAKESHSHANTHAPPA 7 жыл бұрын
Great video. Very detailed explanation. Was very helpful to understand the concept. Thanks for the awesome work.
@dariusz879
@dariusz879 3 жыл бұрын
Best video on quaternions! Many thanks.
@armanyekekhani663
@armanyekekhani663 6 жыл бұрын
Awesome, thanks for your clear and helpful explanation
@ritageraghty4404
@ritageraghty4404 5 жыл бұрын
I just subscribed. Great tutorial. Thanks for your time in making this tutorial.
@dhedarkhcustard
@dhedarkhcustard 6 жыл бұрын
What's that tool you're using at the very start?
@user-ji9rn2mc6z
@user-ji9rn2mc6z 6 жыл бұрын
GREAT!! SUBSCRIBED!
@chloe5647
@chloe5647 4 жыл бұрын
I finally understand quaternions now thank you! 🥰
@anthony4564
@anthony4564 4 жыл бұрын
you be the first
@frh_astroboy8215
@frh_astroboy8215 Жыл бұрын
@@anthony4564 dude i spending so much time but cant understand quaternions..............AAAAAAAAAAAAAHHHHHHHHH
@kamej0ko
@kamej0ko 7 ай бұрын
Awesome, senpai!!!
@nexuzinnovation-com
@nexuzinnovation-com 4 жыл бұрын
The file "FromQuaternionTo3DRotation.cdf" downloaded from Wolfram is zero byte, can you provide a link to download this .CDF file ?
@myelinsheathxd
@myelinsheathxd 3 жыл бұрын
Amazing!
@jwilliams8210
@jwilliams8210 5 жыл бұрын
Wow! Nice!
@SuperAndupandu
@SuperAndupandu 5 жыл бұрын
Hello. Great video mate. But may I am not clear on what the real part on the image stands for? Can anyone help me asap? Thanks a lot.
@EgoMoose
@EgoMoose 5 жыл бұрын
Anoop Ingle This video is quite technical. I recently wrote this article which i think explains quaternions in a way more intuitive manner. Try checking this out: github.com/EgoMoose/Articles/blob/master/Quaternions/Rotation%20quaternions%20and%20slerping.md
@steveallen5663
@steveallen5663 7 жыл бұрын
Great video. Could you provide some intuition as to why acos(a) = angle rotation.
@EgoMoose
@EgoMoose 7 жыл бұрын
Steve Allen Unfortunately I wouldn't describe it as intuitive thanks to its 4d nature. I find the Rodriguez rotation to be the best way to understand bc of ease of conversion and the fact that it's 3d. I guess you can think of 4d as having 3d shadows (in this case 3d vectors) and the cos represents the angle they move from the identity quaternion (we'd normally view this as a transition of time)
@user-xp4ze1qk4l
@user-xp4ze1qk4l Жыл бұрын
I don`t understand about t. Its percent of what? How did we detect t? 16:22
@rashmibn7893
@rashmibn7893 7 жыл бұрын
which simulation software used...?
@normalperson397
@normalperson397 Жыл бұрын
Roblox
@jeremymcguire8385
@jeremymcguire8385 Жыл бұрын
cool
@Logan-kn3gt
@Logan-kn3gt 6 жыл бұрын
so quaternions are a middle finger to euler angles?
@DrunkenUFOPilot
@DrunkenUFOPilot 5 жыл бұрын
Euler angles have only three fingers while quaternions have four. So how can any of a quaternion's fingers be the middle? But never mind that - quaternions do run circles around Euler angles. Well-interpolated circles.
@rallokkcaz
@rallokkcaz 5 жыл бұрын
Still can't believe this is Roblox for such intense concepts. Is that an intentional choice?
@starmaq3013
@starmaq3013 4 жыл бұрын
Trust me there is a A LOT of math that lurks behind roblox, but not many people have interest in despite the extreme need for it
@conditionalbee9603
@conditionalbee9603 2 жыл бұрын
I tried to understand CFrames, have been using them for a long time now but really never understood what they are. I went through countless videos on linear algebra, rotation matrices and then to quaternions. Even after all of that, I still don’t know how to rotate an object to an orientation that I want using quaternions lol. Even worse is, I still don’t understand CFrames 😂
@TBreaux
@TBreaux 7 жыл бұрын
So what is this used for.
@phong27316
@phong27316 7 жыл бұрын
computer graphic, model rotation, mobile rotational tracking... and more.
@SigmaTech
@SigmaTech 6 жыл бұрын
>Came here because I'm developing and interpolation script for a ROBLOX game >Video mentions ROBLOX
@AlejandroFernandezDaCosta
@AlejandroFernandezDaCosta 4 ай бұрын
Cuaternions are not imaginary numbrers, only the algrebra is similar. i j k are bivectors and the imaginary numbrers are generated by a trivector in geometric algebra.
@HaydenEvanoff
@HaydenEvanoff 6 жыл бұрын
Lol was I the only one completely lost the whole time?
@literalcode
@literalcode 4 жыл бұрын
Why did you start speaking Greek at 3:36 wtf
@videofountain
@videofountain 7 жыл бұрын
Thanks. My first look at the LUA programming language. www.lua.org/home.html
@MrSaemichlaus
@MrSaemichlaus 7 жыл бұрын
Your handwritten i's and j's are pretty damn hard to tell apart on first look, so much for readability. But thanks for your time to put this lesson together! It brought me closer to the facts again ...
10 mins GameDev tips - Quaternions
10:12
sociamix
Рет қаралды 103 М.
Fantastic Quaternions - Numberphile
12:25
Numberphile
Рет қаралды 1 МЛН
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 34 МЛН
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 16 МЛН
How to Use Quaternions
14:20
Positive Altitude
Рет қаралды 9 М.
Quaternions
39:07
UC Davis Academics
Рет қаралды 168 М.
Visualizing quaternions (4d numbers) with stereographic projection
31:51
Euler vs Quaternion - What's the difference?
8:49
Class Outside
Рет қаралды 31 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 677 М.
How to think about Quaternions without your brain exploding
10:25
a quaternion version of Euler's formula
20:33
Michael Penn
Рет қаралды 71 М.
Rodrigues' rotation formula (Axis-angle rotation)
21:45
EgoMoose
Рет қаралды 21 М.
Quaternion Symmetry
7:03
Robert Edward Grant
Рет қаралды 21 М.
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,2 МЛН