How quaternions produce 3D rotation

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024

ความคิดเห็น • 139

  • @ebolapie
    @ebolapie 4 ปีที่แล้ว +262

    obviously they produce rotation because they're called qua-TURN-ions duh

    • @ARBB1
      @ARBB1 4 ปีที่แล้ว +1

      lol

    • @sagatparkes
      @sagatparkes 3 ปีที่แล้ว +2

      bravo, top comment

    • @cosmicAK
      @cosmicAK 3 ปีที่แล้ว +1

      Crazzzyyyyt

    • @ytcommentsguy
      @ytcommentsguy 2 ปีที่แล้ว +1

      this comment is gold

    • @joshl.8950
      @joshl.8950 ปีที่แล้ว +2

      I thought it was because you could use them to model an 🧅

  • @swift4593
    @swift4593 2 ปีที่แล้ว +85

    I love this explanation! I watched 3blue1brown’s video first, but I still had a lot of questions. This video cleared most of those questions for me

    • @TheRojo387
      @TheRojo387 ปีที่แล้ว +4

      Assume the result and the initial vector are unit vectors; q encodes angle by a real part much like a dot product = the cosine of half the angle between them, and that AND axis by quaternion parts basically a cross product with a magnitude of the sine of half the angle between them.
      This makes quaternions very powerful for 3D rotations.

    • @fcolecumberri
      @fcolecumberri 11 หลายเดือนก่อน +6

      3blue1brown's video was quite confusing (and I already knew about them), this was much more easier to understand.

  • @felipeceler
    @felipeceler 4 ปีที่แล้ว +36

    Best explanation so far. Thank you for sharing it !

  • @jamesking2439
    @jamesking2439 2 ปีที่แล้ว +13

    I finally understand why the double rotation happens and why you need the two sided multiplication to fix it. Thank you for this explanation!

  • @justvinchy8776
    @justvinchy8776 3 ปีที่แล้ว +22

    Wow! I didn't imagine someone could explain is as good as you did. Great job.

  • @PrayAlways-mn7wh
    @PrayAlways-mn7wh 7 หลายเดือนก่อน +10

    Great job and this is by far the best description of a quaternion video I have come across. One comment I have is that "by definition" contains no information why things are the way they, there is no insight or intuitive feel for the description of "the way things are the way they are". "By definition" often is stated by the teacher to the student, to mean do not ask any more questions rather than giving insight. "By definition" should be explained in context, and often it means "logically consistent" or it leads to an "illogically consistent" result, in both cases the "logically consistent" and "illogically consistent" result should be explained. For quaternions, the "by definition" implies a logically consistent subfield of numbers given all pertinent rules are stated and followed. This is why Rowan Hamilton was excited and immediately scratched down the formula i^2=j^2=k^2=i*j*k=-1, he had in essence discovered a new field (to be more accurate a new subfield) of numbers, a new space, which is logically consistent given the stated quaternion rules of multiplication. The focus shouldn't be on "by definition" but the fact that Rowan Hamilton had discovered a new subfield of numbers which was only appreciated once computers and computer games became popular. To see the illogical consistency, one can attempt to create a field or subfield with i and j only, if you attempt to do this you will quickly find there is illogical consistencies within a 3-dimensional world, and one has to go to 4 dimensions (quaternions) with some extra multiplication rules to make a consistent subfield.

    • @hotbit7327
      @hotbit7327 2 หลายเดือนก่อน +2

      Math is often reformulated into better structures but sometimes becomes more difficult to understand.
      I saw Hamilton's paper, and it's one of the best places to start with quaternions, maybe the best.
      First, when he tried to extend complex numbers, he came out with a + bi +cj - note, no k! But when trying to multiply... what the heck is ij? So let's temporarily name their product as k. From there he deduced i^2=j^2=k^2=i*j*k=-1. Thus it was a long intellectual process to get to quaternions.
      Unlike modern papers, I like this old fashion papers more, as they sometimes show The Process of thinking, the train of thoughts of the discoverer.

    • @PrayAlways-mn7wh
      @PrayAlways-mn7wh 2 หลายเดือนก่อน

      @@hotbit7327 The process of discovery is difficult for the first trailblazer since no path exists. To go from real numbers to complex numbers, which Hamilton was a part of, spans from 780 Al-Khwarizmi in linear Algebra solutions to Augustin-Louis Cauchy 1814 complex function theory in an 1814 memoir. William Rowan Hamilton, 1843, was on the post acceptance of complex numbers. It is natural from a linear algebra point of view, btw Hamilton approached the argument by linear algebra and not by spatial geometry argument, to consider a + bi +cj and as you noted there is no k. When you do 3 dimensional complex number multiplication you are left with answering, what is i*j, and it is this question that every morning Hamiton's son was indirectly asking when he asked Hamilton, his father, ""Well, Papa, can you multiply triples?" Eventually this quandary to Hamilon led him to say i*j=k, this was the breakthru moment which led him to scrape on the Dublin Bridge i*j*k=-1. The formula i*j*k=-1 is a consequence of saying/understanding/inventing/utilizing i*j=k, eureka moment, the actual breakthrough was having the insight or courage to try, to understand that i*j=k. The fact that Hamilton expressed Quaternions as Q = w + ix + jy + kz in his classic paper on Quaternions, tells you he understood that the solution of "multiplying triples" was really operating in 4D space and not 3D. 3D multiplying is logically inconsistent, one has to go to an even order dimension for there to be consistent and logical linear algebra multiplications, given special but simple algebraic rules exist. The history of great leaps is strewn with the realization that one lives in the same world before and after the realization, however one sees the world entirely different.

  • @oystercatcher943
    @oystercatcher943 4 ปีที่แล้ว +43

    This is by far the BEST description I’ve seen of quarternions brilliantly explaining both the maths and practical side of 3D rotations!

  • @3zdayz
    @3zdayz 3 ปีที่แล้ว +5

    I'm not sure that it matters if you can understand how quaternions 'work' themselves. They are just a math representation of axis and angle, matrices can also be computed from just axis and angle. Turns out if you don't split axis and angle you get (angleZ,angleY,angleZ) which is just a 3D thing. Rotations are 3 dimensional, even though Quaternions have 4 independent parts, to actually represent rotations they have constraints on their possible values. Consider you can represent velocity as speed*direction, angular velocity is angle * direction (angle * axis). And it turns out that vectors in the 3d rotation space have a direction that is the same as the rotation axis and their length determines how much rotation is applied around that axis.
    ... but maybe that's too abstract, rotations are represented with a gyroscope always. The axis of the gyroscope is the axis of rotation, and the angular offset of the rotor is the angle around that axis. All rotation formulas went back to angle and axis, and after some persistence, I now have actually just angle-angle-angle rotations github.com/d3x0r/STFRPhysics , which is just the basic 3 dimensions for rotation. If I took and separated everything into speed*direction instead of velocity, basic motion in 3d space would also appear as a 4d vector.... but really it's just a 4d projection of the basic 3d system.
    th-cam.com/video/0Y7fmMtlm3Q/w-d-xo.html
    Quaternions actually fail - (1) you can't recover from the cos(theta/2) the actual rotation angle, but only +/- pi.... also near 0, the sin(theta) * axis you lose the actual axis components of rotation - same at 180 (well, 360 since it's theta/2) ...

    • @JasonCunliffe
      @JasonCunliffe 3 ปีที่แล้ว

      wow = Really intreresting reply. Thanks!

  • @AbrahamGarcia-bo3rk
    @AbrahamGarcia-bo3rk 5 หลายเดือนก่อน +1

    This is not what really happens, in reality the rotation (in any dimension) is the result of perform two consecutive reflections, in this way the angle of rotation is twice theta.
    and actually in any form of mathematics where you can represent points and reflections you can also represent rotations, for example with complex numbers, matrices, quaternions, etc.
    Sorry for my bad english

  • @movingheadmau8128
    @movingheadmau8128 3 ปีที่แล้ว +5

    That was an amazing explanation, thank you for sharing! :)
    The last part is what flashed me the most. I use quaternions for animation and rotation handling in Unity-Engine and I thought that a quaternion would only be non unique when using a rotation angle which is theta + k*360° where the sin and cos would yield the same results. I had never thought or heard of the fact that there is in fact a way to encode the "long" and the "short" way from one rotation towards another. My assumption was that quaternions would just always yield the shortest rotation. :D

  • @goli292009
    @goli292009 3 ปีที่แล้ว +5

    I loved the video. Hamilton is one of my favorite mathematicians and I really love to talk about him. Quaternions are one of the mathematical concepts invented long time ago which have been used recently. One of the infinite many examples that answers the question "where I will be using this stuff" in math classes. Now, I can give a more clear description about how quaternions are used in animations. Thanks a lot. I sincerely appropriate it.

  • @Tantandev
    @Tantandev 4 ปีที่แล้ว +6

    The animations are next level!

  • @mueezadam8438
    @mueezadam8438 3 ปีที่แล้ว +7

    7:05 made me giggle

    • @boerdler
      @boerdler 3 ปีที่แล้ว +1

      me 2 xD

  • @billpengelly7048
    @billpengelly7048 ปีที่แล้ว +1

    Weird how it’s almost like the algorithm can read my mind. I’ve been thinking about rotation and higher dimensional space. And then I get recommended a video about quaternions and rotation. 😮

  • @silverlining6824
    @silverlining6824 3 ปีที่แล้ว +2

    All lectures on quarternions are given by mathematicians, via complex numbers. Maybe the following practical application will motivate the need.
    Rotations in 3D can be expressed in terms of two angles, theta and phi. One of them lies in the plane formed by two of the orthogonal axes, say X and Y; and the other in the plane involving the third axis, say X and Z. Any 3D rotation can be expressed as sine and cosine of theta and phi.
    So, what is the problem? Why are the quarternions useful? Trigonometric functions such as sine are computed as infinite series. (Look up Taylor Expansion for the Sine and Cosine functions). Exact solution involves infinitely many terms. Bit real time gaming demands fast computation. Yet, truncation of a series as approximation necessarily involves errors. So what is one to do?
    This is where quarternions come in; they involve only dot and cross products of real numbers - very fast and at the same time exact and precise.
    Now, are you motivated to follow this or any other presentation on quarternions?

  • @angeldude101
    @angeldude101 3 ปีที่แล้ว +2

    Something interesting happens when you rename the unit quanternions a little bit: xy, yz, and xz. But if those were just formed by normal multiplication, then it looks almost like it could've been the cross-product, which is antisymmetric and would suggest that yx, zy, and zx also exist and are the negatives of the first three. So xy^2 = xyxy = -xxyy = -1... huh. and xyyz = xz... hmm...
    Perhaps the quaternion products are more fundamental than you claim here when you suggest that they were just defined this way. (I did gloss over xx = 1 etc. There's a lot more going on here that is _really_ interesting. Among other things, it _does_ become obvious that these become a rotation considering xy can be read as the rotation the brings x to y.)

  • @deepakbamania7945
    @deepakbamania7945 2 ปีที่แล้ว +1

    what is right and left multiply?
    sorry for asking such a basic question

    • @PenguinMaths
      @PenguinMaths  2 ปีที่แล้ว +2

      You might be used to multiplication with real numbers which are commutative, which means the answer is the same even if you change the order of the operands. eg 4 * 5 = 20 and 5 * 4 = 20. This is not true though of quaternion multiplication. If q1 and q2 are quaternions then q1*q2 is not always equal to q2*q1. In the first case we say that we left multiply by q1 and the second case we right multiply by q1. To describe this property we say that quaternion multiplication is not commutative.

  • @darkexior
    @darkexior 4 ปีที่แล้ว +4

    Best video explaining quaternion rotation

  • @TRIC4pitator
    @TRIC4pitator หลายเดือนก่อน +1

    wait i get it, that's so fucking cool

  • @specificocean588
    @specificocean588 ปีที่แล้ว +1

    I guess ill be the first to say that made no sense

  • @TheRojo387
    @TheRojo387 ปีที่แล้ว

    Multiplying two pure quaternions is the equivalent of deriving two vectors' dot product AND cross product in one fell swoop. Well, almost; quaternion multiplication produces the NEGATION of the vector equivalent dot product.

  • @benjaminreynolds5733
    @benjaminreynolds5733 3 ปีที่แล้ว +3

    I just found this channel and I am so happy that I did. Can’t wait to see more videos to come from this channel and hope it will be recognized by the rest of the mathematics community on TH-cam.

  • @gmendozafiee
    @gmendozafiee 3 ปีที่แล้ว +1

    i still dont understant, why you said "same two circle" on 4:09min, i only see one circle and one line, why 2 circle?

    • @hush_dxl
      @hush_dxl 3 ปีที่แล้ว

      the second circle is the line itself: the first circle is in the ijk space, the second one is related with the *real* axis. watch 7:19 for reference

  • @XYZ_youtube
    @XYZ_youtube 7 หลายเดือนก่อน +1

    5:50 k!, k factorial xD

  • @AndyOpaleckych
    @AndyOpaleckych 2 ปีที่แล้ว +1

    This video is awesome. Very nice explanation and funny jokes.
    When penguin pulled out the second pair of 3D glasses I audibly laughed.
    Thank you :)
    PS: I'm just a little disappointed about the flip joke... I hoped he would unfold like the hypersphere in 3B1B video and fold back in. That would be a true 4D flip

  • @RegorForgot
    @RegorForgot 3 ปีที่แล้ว +3

    you need more subs! this was hilarious and informative!

  • @noahblaine1901
    @noahblaine1901 ปีที่แล้ว +1

    I am not sure who this is for. This explanation was quick and dirty and assume a very good understanding of math lingo.

    • @hermit1428
      @hermit1428 ปีที่แล้ว +1

      if you have some basic knowledge about 3D vector and Euler's formula, you should understand most of the video

  • @GitBits
    @GitBits 2 ปีที่แล้ว

    Very instructive, thank you. However, your statement at 3:43 "We define the rules of quaternion multiplication" on a background of 9 equations, is a bit misleading. Yes, the rules of quaternion multiplication are defined (They were defined by Hamilton), but they consist of 4 equations, not 9 :
    i2 = j2 = k2 = ijk = -1
    The other equations that you present are of course helpful for actually carrying out the calculations, but they should be understood as being derived from Hamilton's 4 original equations (above). For details on how to do these derivations, see
    th-cam.com/video/jlskQDR8-bY/w-d-xo.html

  • @keypo790
    @keypo790 ปีที่แล้ว

    So Mr Hamilton basically invented(i dont know maybe discover a rules) quaternions that describes the rotation(

  • @keypo790
    @keypo790 ปีที่แล้ว

    3:53 discovery of that formula ijk = -1 is discovered how, is shown by Jeff Suzuki youtube channel titled " Hamilton and the Quaternions"

  • @randysonnicksen9475
    @randysonnicksen9475 4 ปีที่แล้ว +3

    I had to watch this many times but I finally get the whole qvq-1 idea and why we use half the rotation angle. Still mind bending but this helped tremendously. But now I'm struggling to understand how to use this to track my aircrafts orientation. In this video he rotates a vector v using q and q-1. But how do I express a bodies orientation initially with a quaternion that includes all the information (yaw, pitch, roll) of the aircraft. The vector ijk components in v only represent yaw and pitch, but not how the body is rolled. If I start with v = 1,0i,0j,0k which is the quaternion orientation corresponding to yaw, pitch, roll = 0,0,0 then when I left multiply by the rotation matrix q and right multiply by q* or q^-1 the orientation doesn't change. When I only left multiply by q, the orientation seems to move correctly for small angles (pitch and roll < 90 deg)

    • @jamesking2439
      @jamesking2439 2 ปีที่แล้ว

      The qvq* formula is only for applying rotations to vectors of the form xi + yj + zk. To apply one rotation to a other rotation, you just use q2 * q1.

    • @angeldude101
      @angeldude101 2 ปีที่แล้ว

      A rotation doesn't care which direction it's facing as long as it stays within the same plane. If you try to rotate a rotation, then trying to apply the rotation would just snap it back to whatever you're rotating. Composing rotations is distinct from rotating the rotation.

  • @SuperDeadparrot
    @SuperDeadparrot ปีที่แล้ว

    When using quarternions with complex coefficients, does complex i commute with quarternion i,j,k or not?

  • @pavelperina7629
    @pavelperina7629 ปีที่แล้ว +2

    This is pretty good. My best understanding so far was somewhat halfway between geometry algebra rotors and quaternions. Like let's rename vector space to i,j,k or e1, e2, e3. Now let's define piecewise multiplication which says that vectors i,j,k are multiplied by right-hand rule (i*j=k), but when they are multiplied by themselves, they become -1. Now use that sandwich multiplication that rotates vector by angle and adds scalar to it and then rotates it again and removes that scalar. In simple cases rotation is halfway and scalar is not produced.
    By the way quaternion interpolation is NOT so easy as advertised. It's same like with complex numbers: multiplying by complex number gives you rotation. Oh, by the way ... if that complex number is on unit circle, otherwise it scales everything too. If you interpolate between two numbers on unit circle/sphere, you get closer to center and they downscale everything. Obvious solution is to normalize interpolated complex number. Hell, we have two problems now - how to normalize it when it passes through zero (interpolating rotation by 180 degrees gives us singularity just like Euler angles) and second problem is that as it gets closer to zero, angular speed increases. In the end, solution to interpolation between two orientations is to use two quaternions to find axis and angle and to interpolate that angle (SLERP - spherical linear interpolation). Then it's questionable if we want to construct quaternion or matrix, because multiplying thousands of vector by a matrix is cheaper operation.
    But there are some nice uses for quaternions, such as storing orientation efficiently, finding vector and angle between two, generating random orientation, likely more complex smooth interpolation without sudden changes of angular velocity at control points.

    • @NXTangl
      @NXTangl ปีที่แล้ว

      You could always precompute the matrix from the quaternion by applying the transformation to each basis vector...

  • @kongolandwalker
    @kongolandwalker ปีที่แล้ว

    Much better for a noob than 3b1b spheres, but i still don't understand fully. Some parts of the explanation felt like jumps, in the second part of the video.

  • @SurprisedDivingBoard-vu9rz
    @SurprisedDivingBoard-vu9rz 2 หลายเดือนก่อน

    There is only one force which is fusion. But the balancing act is done by fission and electrical and magnetic and gravity. 4 though 3. Every force is an accelerated frame of reference. Dark matter and dark force is a special frame of reference. Usually hidden casts. Dark matter can sometimes be seen as white matter or normal matter when you almost reach the speed of light. Like when electrons are accelerated to almost speed of light they see nucleus as huge hurdles.

  • @keypo790
    @keypo790 ปีที่แล้ว

    4:50 rotation should be counter-clockwise when talking about right-multiple of (-i)

  • @N7Tonik
    @N7Tonik 2 ปีที่แล้ว +1

    I think the circle at 4:50 should point to the opposite direction like from j --> k and not k --> j

  • @_general_error
    @_general_error 10 หลายเดือนก่อน

    I can see now, that quaternion operations remind me on how charges move in the electromagnetic field. A "moving" charge will produce a circular magnetic field (It's "charge under acceleration produces a circular magnetic field with it's plane oriented perpendicular to the direction of acceleration)...

  • @festa1999
    @festa1999 4 หลายเดือนก่อน

    Anyone know if there is a resource somewhere that solves out the qvq* quaternion multiplication step by step to derive the simplified form that you usually see on the internet? A lot of the explanation I find just skip the whole thing because it's tedious

  • @tedsheridan8725
    @tedsheridan8725 ปีที่แล้ว

    Cool video. But your diagrams at 10:18 on aren't making sense to me. Are the pi's supposed to be radian values of the rotator in quaternion space? or the actual values of the physical rotation? Either way, they don't correspond to the rotation of the igloo in either direction.

  • @OmarAGarciaA
    @OmarAGarciaA 4 หลายเดือนก่อน

    I think the circle (jk) at second 4:50 is mistakenly drawn. The arrows should poiont the other way around

  • @adolforosado
    @adolforosado 2 ปีที่แล้ว

    If you like Quaternions, you may want to give the video I posted a look and a comment. Not mine, Credit where it's due.

  • @brettalizer3271
    @brettalizer3271 ปีที่แล้ว

    I'm too stupid to understand any of this I just wanna make cool animations but I guess ill never understand how it all works that's gonna annoy me no end but I guess you can win them all

  • @0zyris
    @0zyris หลายเดือนก่อน

    What do you have to know first for this to make any sense at all? Feels so much like a foreign language.

  • @npathegenius5733
    @npathegenius5733 4 ปีที่แล้ว +1

    I am amazed at how clearly you pointed out the little details of the multiplications and rotations, I learned quite a bit usage wise. Absolutely well done. Do you have a discord account? I would love to talk to you about quaternions and other mathematics sometime!

  • @keeravan
    @keeravan หลายเดือนก่อน

    WHY IN COORDINATE SYSTEM CENTER IS NOT ORIGIN = (0, 0 ,0) INSTEAD IT IS 1.TIMING 10.04 SECS

  • @andrewfrolov5144
    @andrewfrolov5144 ปีที่แล้ว

    How do you do that voice for penguin character? Is it a bot a real person narrating?

  • @maxwellchiu9934
    @maxwellchiu9934 2 ปีที่แล้ว +1

    Been looking at quaternions for a year . This is the best source so far. Much appeciated.

  • @alexmc477
    @alexmc477 3 ปีที่แล้ว +1

    Holy shit it just clicked

  • @Tannz0rz
    @Tannz0rz ปีที่แล้ว

    Not a single mention of geometric algebra; disappointing.

  • @jerth
    @jerth 2 หลายเดือนก่อน

    It would be soooooo awesome if you did a video on Rotors and how they differ from Quaternions

  • @sanketvaria9734
    @sanketvaria9734 3 ปีที่แล้ว +2

    This is hard as hell

  • @marcobrini
    @marcobrini 2 ปีที่แล้ว +1

    Extremely well explained! Bravo.

  • @hyunjoebrother
    @hyunjoebrother 3 ปีที่แล้ว

    Hey I just watch this video by our University's Professor's Computer Graphics Lecture
    Penguin Voice is VERY Awesome lol

  • @trolleymouse
    @trolleymouse ปีที่แล้ว

    Best explanation I've found and I still don't get it.

  • @NoNameNoShame22
    @NoNameNoShame22 4 หลายเดือนก่อน

    “If you like math” no sir, i do not but I’m out of options…

  • @olatunjifelix2102
    @olatunjifelix2102 3 ปีที่แล้ว +1

    i dont understand anything from all these

  • @mitrafathianpour1987
    @mitrafathianpour1987 2 ปีที่แล้ว +1

    Thank you so much.. it was useful for me because my thesis is related to this subject and I am really interested in Quaternions because it has special role in our life.

    • @coolfungirl8277
      @coolfungirl8277 2 ปีที่แล้ว

      me too. specifically quaternion phi spiral.

  • @tobuslieven
    @tobuslieven 2 ปีที่แล้ว

    The multiplication rules exist because we're saying, "If there was a system that obeyed these rules, what would its behaviours be?" Then we find out those behaviours are really useful.

  • @theultimatereductionist7592
    @theultimatereductionist7592 2 ปีที่แล้ว

    For complex numbers, z, and given positive integer, n, there exist finitely many z in C such that z^n=1.
    But, there exist uncountably infinitely many quarternions, q, in Q, such that q^n=1.
    I had the paper proving this. Short proof. Essentially, Q having dimension 4 over the reals, having 2 extra free real parameters, is what gives us uncountably infinitely many solutions.

  • @yolotaylor993
    @yolotaylor993 8 หลายเดือนก่อน

    so interesting viedo, vivid and explicit

  • @2fifty533
    @2fifty533 ปีที่แล้ว

    3:41 well actually, there _is_ a reason why these rules are true, and you can find this when you replace quaternions with rotors
    quaternions are basically obfuscated rotors, and with rotors you can derive stuff a lot more naturally

  • @Spiegelradtransformation
    @Spiegelradtransformation 10 หลายเดือนก่อน

    This is by definition. What is in mechanic ?

  • @Bruhlol616
    @Bruhlol616 3 หลายเดือนก่อน

    İm in 3rgd grade but i understand this

  • @thomasolson7447
    @thomasolson7447 2 ปีที่แล้ว

    My avatar and banner are quaternions in 3d.

  • @ww8720
    @ww8720 3 ปีที่แล้ว

    if the intended quaternion (q ) is (1,0,0,0) but I get q1=(0.328,-0.395,0.575,-0.6337) instead, how do I rotate q1 to get to q?

  • @0x90meansnop8
    @0x90meansnop8 ปีที่แล้ว

    Bro, I watched a lot of stuff online for quaternions, but really nobody - and I mean nobody I've encountered - ever explain how to actually rotate things with that.
    Yeah sure, there are some good explanations what quaternions really are and stuff like that, but not a single example on how to do it. Up until this moment I thought quaternionrotation happens only by multiplying a pure quaternion by a rotation quaternion and wondered why my results are so dumb.
    You made it click for me and I want to thank you a lot for that.
    Or how a german would say it: "Der Groschen ist gefallen."
    Have a nice day.

  • @harjoat
    @harjoat 2 ปีที่แล้ว

    thanks king

  • @Ajay-ib1xk
    @Ajay-ib1xk ปีที่แล้ว

    useless explaination

  • @MGTOW-nn9ls
    @MGTOW-nn9ls 2 ปีที่แล้ว

    This video is outstanding. The best explanation of this tricky material. Sir, you are low profile genius. Thank you,

  •  2 ปีที่แล้ว

    Hi I would like to know from what where did you learn about the concept at 7:17. Great video btw!

  • @alexmassy
    @alexmassy ปีที่แล้ว

    Pure concentration of mindblowing explanation ! Thx

  • @kartikeyadubey9211
    @kartikeyadubey9211 ปีที่แล้ว

    Thank you for making this!!! I just learnt about quaternion rotations in class and unfortunately my prof couldn't go into great details (time constraints) about how the rotations are produced.

  • @zdspider6778
    @zdspider6778 3 หลายเดือนก่อน

    _Quay-tonion._ 🤔

  • @zhaobryan4441
    @zhaobryan4441 3 หลายเดือนก่อน

    this is the best one

  • @안장환-n6w
    @안장환-n6w 9 หลายเดือนก่อน

    By far the BEST description after wandering all the materials.. Thanks !!

  • @stevewhitt9109
    @stevewhitt9109 3 หลายเดือนก่อน

    I have watched a lot of vids and wiki on Quaternions, but now finally I understand them. Thanks.

  • @liubai01
    @liubai01 2 ปีที่แล้ว

    I am a penguin

  • @indepen
    @indepen ปีที่แล้ว

    You save me a lot! I just struggle to quaternion but can't understand. thank you so much and thank penguin!

  • @ZMacZ
    @ZMacZ 2 ปีที่แล้ว

    7:05 Funny..

  • @krei-se
    @krei-se 2 ปีที่แล้ว

    Thanks for the great video! I really missed a clear math background on this in the interactive videos and wikipedia is not nearly as clear as your descriptions!

  • @keeponspiral7572
    @keeponspiral7572 4 ปีที่แล้ว +1

    nicely done helped btw

  • @ingiford175
    @ingiford175 2 ปีที่แล้ว

    The why asked around 3:50ish is because it is defined that way, and that definition satisfies that the definition forms a Group, which gives it many properties we can use since it is a group.

  • @paralol_
    @paralol_ 8 หลายเดือนก่อน

    This was super clear and super fun! It really helped me understand it better, thanks a lot!

  • @inrr2318
    @inrr2318 2 ปีที่แล้ว

    I've had trouble understanding it but your video help me a lot . Great work , thank you

  • @Danielle-ew1el
    @Danielle-ew1el 2 หลายเดือนก่อน

    thanks for keeping the quality so high across all your videos!

  • @ian731
    @ian731 3 ปีที่แล้ว

    I liked the video and the penguin, bring them both if possible kk

  • @mj2carlsbad
    @mj2carlsbad 3 ปีที่แล้ว

    So basically point in a direction with a 3d vector then rotate around it by theta degrees?

  • @maxwellchiu9934
    @maxwellchiu9934 2 ปีที่แล้ว

    Watched this video many times. Only thing I can't figure out is why Cos and Sine are designated on non-traditional axis (see 8:20). If anybody is still monitoring these comments, I would love an explanation. I would have flipped Cos and Sine. Otherwise, best explanation out there!!!

    • @maxwellchiu9934
      @maxwellchiu9934 2 ปีที่แล้ว

      Never mind. I just figured it out. It says so in video that unit vector just needs to be orthogonal.

  • @smizmar8
    @smizmar8 2 ปีที่แล้ว

    "...basically pulled them out of a hat" ..love it 😂

  • @tw5718
    @tw5718 2 ปีที่แล้ว

    Very nice. This had all the info I was looking for.

  • @chilinouillesdepommesdeter819
    @chilinouillesdepommesdeter819 3 ปีที่แล้ว

    PenguinMaths,I found your vulkan-diagrams repo recently,and those diagrams are so great,could tell me what software you use to make them?

    • @PenguinMaths
      @PenguinMaths  3 ปีที่แล้ว +1

      Thanks! I use inkscape to make the diagrams

  • @huajinmsl
    @huajinmsl 2 ปีที่แล้ว

    this is the best explaination for quaternions👍

  • @tanchienhao
    @tanchienhao 3 ปีที่แล้ว

    amazing video!

  • @aashsyed1277
    @aashsyed1277 2 ปีที่แล้ว

    2d**

  • @bios546
    @bios546 3 ปีที่แล้ว

    +1 if you've got navigation test tomorrow

  • @miinyoo
    @miinyoo 2 ปีที่แล้ว

    Simply adorable.

  • @Meanderingthinker
    @Meanderingthinker 3 ปีที่แล้ว

    great video, I've been trying to learn quaternions and get my head around it for a while, your video really helped

  • @windowsxseven
    @windowsxseven 2 ปีที่แล้ว

    swear to god every time the penguin comes up i can't help but ball my fist

  • @fidhalkotta
    @fidhalkotta 2 ปีที่แล้ว

    Fantastic video