Your Animation is Lying to You | Gimbal Lock Explained

Поділитися
Вставка
  • Опубліковано 21 жов 2024

КОМЕНТАРІ • 93

  • @SirWade
    @SirWade  Рік тому +32

    How'd I do? Do you feel like you understand this weird topic a bit better now? I sure hope so. I also hope you check out the Maya for Animators Workshop! ;)

    • @blenderblender792
      @blenderblender792 Рік тому

      I didn't know it was that. What I misunderstood it for was making a character do this as seen in the video then resetting the arm's bend would make your character's arm twist in an impossible angle. ua-cam.com/video/UybDCB18izI/v-deo.html

    • @joshwoloszyn
      @joshwoloszyn Рік тому

      Good stuff, one thing is you might want to hold off an intro a couple more seconds because youtube tends to have a bit of a lag before starting a video, it's not just me I promise it's a universal thing 🙂 no information lost it just gives a second for us to focus on your content

    • @PixelandFrame2024
      @PixelandFrame2024 Рік тому +1

      the best tutorial on this topic. I can undrestand it better now. thank you.

    • @dexydraws9272
      @dexydraws9272 Рік тому +1

      As a fresh grad animator and aspiring rigger, this actually explain SO much of why we do things in a certain during the rigging side of things.
      Goes to show how helpful a good rig is since its literally supposed to be a catalyst for the animator's creative abilities

    • @TheNerd
      @TheNerd Рік тому +1

      I would buy the workshop, if it was made in Blender. Beginners usually don't pay 2300$ per year

  • @samhale5413
    @samhale5413 Рік тому +23

    Was a coder in late 90s and worked on a game engine. This problem came up pretty early. We ended up using matrices that could be interpreted as quaternions or spherical coordinates depending on how we worked the math. Let us side-step a lot of common problems.

    • @z-beeblebrox
      @z-beeblebrox Рік тому +5

      The game industry pretty much exclusively uses quaternions, since so much of what's animated in games is systems-driven instead of hand crafted. But what is hand crafted is - by virtue of using Maya and 3DSMax - almost always done with gimbal coordinates. In fact, Maya itself uses quaternions as an under the hood calculation for rotation under certain conditions, and therefore allows you to use quaternions as your rotation method if you want that headache (it is not a fun way to animate lol)

  • @Jashmaful
    @Jashmaful Рік тому +8

    This is the exact issue I’ve been facing working on my semester film and apparently has been plaguing me my whole time in Maya!
    Thanks for this, excellent video!

  • @fjshark6173
    @fjshark6173 Рік тому +7

    Man can I just thank you for your videos I went to Art School to study animation and I feel like your videos have filled in so many of the gaps of so many things I have struggled with. Still struggling a bit with the Graph editor and getting things to have the exact timing and spacing I want, but thank you.

  • @lgtwzrd
    @lgtwzrd Місяць тому +1

    I faced this problem many times in my career, and normally I'd plan ahead for any rotations that would lead to gimbal lock, and either go back and manually switch the axis on the handle(sometimes parenting it to a locator with flipped axes), or animate frame by frame to brute force the rotation, which wasn't fun. So thank you for this explanation. It will save me a lot of headaches from now on. I wish I knew about it sooner!

  • @imdefinitelynotyu7978
    @imdefinitelynotyu7978 Рік тому +9

    that's wild, i literally just added "research gimbal lock" to my task list yesterday. thanks for the video!

    • @imdefinitelynotyu7978
      @imdefinitelynotyu7978 Рік тому +2

      also today i learned euler filter is pronounced like that............................

  • @seakiwii
    @seakiwii 10 місяців тому +1

    This was so helpful! I'm taking animation classes right now and this topic was quickly brushed over and I never understood it properly. This explanation made way more sense!

  • @NoTheRobot
    @NoTheRobot Рік тому +1

    It's so frustrating. Why even add the ability to manipulate the trackball in the center of the Rotate tool if it causes problems down the road? Coming from Blender, the trackball option is THE best way to manipulate the character rig, it's as intuitive as manipulating a stop-motion puppet, so I really don't want to accept the notion that using the trackball manipulator is the wrong way to animate in Maya. I'm not angry at Sir here, he's doing a great job in showing us how to fix it... I just think it's like showing a stunt driver a Lamborghini and then making them drive a Fiat. Ugh.
    I've also animated in PrEmo before and don't remember this being an issue, but I could definitely be wrong - does DW fix this issue with quaternions?

    • @SirWade
      @SirWade  Рік тому

      Yeah DreamWorks had some kind of smart orb with a 4th axis of motion that acted as a mathematical scapegoat, canceling out the gimbal rotation so that you can trackball without fear of gimbal issues. I’m not sure if it was quaternion based or what, but it was 100% some kind of sorcery!

    • @NoTheRobot
      @NoTheRobot Рік тому

      @@SirWade Of course they did haha all of PrEmo is sorcery!

  • @lewisnorden3744
    @lewisnorden3744 Рік тому +3

    HOW is this the first time i've ever heard of this? I've dealt with this issue so many times before, especially viewing in the graph editor where I have to select a different rotation than what visually makes sense. Thankyou so much for this information, it's a serious game changer! Where did you first learn this?

  • @Cadence24
    @Cadence24 Рік тому +1

    the selection attribute space switcher of animbot is so good! wish I knew it earlier, I use it all the time now, it fixing all my curves.

  • @clausbohm9807
    @clausbohm9807 Рік тому +2

    Having those constraints tied to the W E R keys with the LMB is another great Maya command. Now if we can only have someone like you for the other aers of Maya like Modeling, FX etc ...

  • @leonardodorea3890
    @leonardodorea3890 Рік тому +4

    This is without a doubt the best explanation and showcase of the Gimbal Lock I've ever seen!
    Thanks a lot for the always amazing content 😄 Your videos always help a lot

  • @Animationcafe
    @Animationcafe Рік тому

    I have faced this problem several times))) now everything is clear)))))))))))))

  • @Levi_Zacharias
    @Levi_Zacharias Рік тому

    Thank you so much! I have had the trouble of knowing enough about it to be careful and frustrated, not well enough to problem solve.
    I'm sharing this one everywhere!

  • @ProfessionalReferences
    @ProfessionalReferences 6 місяців тому +1

    brilliant video as always! and now it's worth mentioning that there is a new tool as part of maya 2024.. Modify----> reorder rotation :)

  • @ProjectAtlasmodling
    @ProjectAtlasmodling Рік тому +1

    Honestly the Simplist fix would be to have the ability to tell the graph editor to work in object local mode.
    The user shouldn't have to deal with something so stupid but can cause loss of hours of work if it gets bad enough

  • @sketstropp
    @sketstropp Рік тому +1

    Best explanation ever of the infamous gimbal lock! Thank you 😊

  • @TimelessStormGaming
    @TimelessStormGaming Рік тому +1

    This was super helpful. What I still don't understand is why we even have gimbal mode if it causes so many issues.

    • @SirWade
      @SirWade  Рік тому +1

      Gimbal mode is *the* mode - it’s just the complexity of how 3D math works!

  • @t3hlastsk8ter
    @t3hlastsk8ter Рік тому

    Wow I had this issue for a commercial a few years ago and I had to let every frame like you said and it ended up making the project not profitable. Wildly informative, thank you

  • @toddspeck9415
    @toddspeck9415 Рік тому +1

    Wonder if you ever watched Blender Bob? I think hearing a conversation between you two would be epic. And so many laughs. Peace out Sir Wade.

  • @daabomb114
    @daabomb114 Рік тому

    I have been talking about gimbal lock for years. Thank you for explaining this clearly! Keep up the great work!

  • @johnnyknight6534
    @johnnyknight6534 Рік тому

    Hey awesome video, I'm a generalist tutor at a school and this helps me a ton 😊

  • @i20010
    @i20010 Рік тому

    Super useful and smart explanations sir!

  • @TejKiran
    @TejKiran Рік тому

    Finally after so many years I understood it. I always wonder I can just rotate the other axis and unlock it. where is the lock. Lol. Thanks a lot! :)

  • @axeldovonou1243
    @axeldovonou1243 Рік тому

    Your video just blew my mind thank you !

  • @cryson3d
    @cryson3d Рік тому

    very helpful video! i'm a beginner animator and never knew what this was, so glad to have such an thorough video on it!

  • @aqualust5016
    @aqualust5016 Рік тому +1

    What hotkey or combination are you pressing to change from world to object orientation as well as gimbal rotation confined to the axes?
    Edit: W + left click or E + left click @ 6:08, guess I needed to watch a bit further!

  • @madarauchiha71201
    @madarauchiha71201 Рік тому +1

    The reason i got into rigging from animation was to try and solve gimbal lock if i could. gave up. and been frustrated ever since.

  • @ThePowerchimp
    @ThePowerchimp Рік тому

    Thank god I found this so well explained! Does your head in when your just trying to free-form pose characters.

  • @devformation
    @devformation Рік тому

    I quite often have a problem with weird rotations, now I will do animation more consciously

  • @talkingSkunk
    @talkingSkunk Рік тому

    This is helpful. Thank you!

  • @workflowinmind
    @workflowinmind Рік тому

    Gimbal locks has always been my nightmare. OOT but you look amazing lately! I hope you"re doing well

  • @PrayerTg
    @PrayerTg 6 місяців тому

    17:49 doesn't always work but yes mostly works.

  • @jobuscuswafer1716
    @jobuscuswafer1716 Рік тому

    Brooo this always confused me so much! Thank you

  • @JoshPurple
    @JoshPurple Рік тому

    Outstanding 🏆🏆🏆! Thank You 🙂!

  • @falsehero4476
    @falsehero4476 Рік тому

    Now I see why my intervals were weird.
    Thanks.

  • @animator800
    @animator800 Рік тому

    i am a beginner student in 3D animation and i find your videos really helpful , i have one request if u have made any detailed video on posing or facial expression plz suggest or make it on my request so that i will get clear about it or if u have made any videos on rig controllers plz suggest bcoz as a beginner its difficult to move controllers and making a perfect pose

  • @ethanelstun
    @ethanelstun Рік тому +1

    Im currently going to school for Graphic Design with emphasis in animation but won't start learning even the beginner parts of animation until my junior year. I been doing a lot of research about AM and it seems like the best bang for your buck. Do you recommend doing a strictly animation school rather than getting an degree with an emphasis in animation?

    • @SirWade
      @SirWade  Рік тому

      If you want to be an animator, yes. The best thing is good education and lots of experience. Waiting 2/3 years before starting animation is likely not a great investment if that’s your goal

  • @shingobeats693
    @shingobeats693 2 місяці тому +1

    Now I can rig in peace

  • @yaelbendor
    @yaelbendor Рік тому

    it was very enlightening, thank you very much!

  • @shmuelisrl
    @shmuelisrl Рік тому

    this is why we have quaternions.
    if the interpolation used quaternions under the hood, you wouldn't have these interpolated errors.

  • @alvin55531
    @alvin55531 Рік тому

    would you make a video about understanding quaternions from the perspective of an animator? like how I can edit quaternion-based curves in the graph editor

  • @gonfurnier6941
    @gonfurnier6941 Рік тому

    Thanks!

  • @HooH08
    @HooH08 Рік тому +2

    Giving like blindly and proceed to watching :D

  • @Randomly1234
    @Randomly1234 Рік тому

    THANK YOU

  • @KM07749
    @KM07749 Рік тому

    Matt always gets it right 😂💪🏽

  • @harrisonworkman6301
    @harrisonworkman6301 Рік тому

    wow, ok well this probably explains the problems i was having when trying to add adjustments to a motion capture project and went wrong😅 definitely keeping this in mind when starting AM in June, thanks for your amazing wisdom!. Oh, and Out of curiosity when it comes to the animbot, is it best not to rely on using it to fix a gimbo, for like the day you work for a studio? As such, I take it studios have rules regarding maya plugins or they use their own plugins or something.

  • @Nuwan3D
    @Nuwan3D Рік тому +1

    WOW 😍😍

  • @aadhyadilse5186
    @aadhyadilse5186 Рік тому +1

    nice one

  • @dirunfx577
    @dirunfx577 Рік тому

    how is your grap editor looks dark?

  • @ThitutUhthalye
    @ThitutUhthalye Рік тому +1

    Why are you here two weeks late! I’ve been ripping my hair off!

  • @Thinker117-j2r
    @Thinker117-j2r Рік тому

    euler filter has worked for me 9 times out of 10.

  • @ripples1072
    @ripples1072 Рік тому

    good review for noob tech anim !

  • @andrewczap1055
    @andrewczap1055 Рік тому

    Please use quaternions - someone from the space industry

  • @AlvaroTalavera
    @AlvaroTalavera 6 місяців тому

    Why is it that this doesn't happen with 3dsMAX? I've been animating on MAX for some years now (because of the client I work with) and I can't remember a time this gimbal Issue has been a problem for me. I must say Almost every rig I work with are rigged with CAT

  • @theartsofshashikant
    @theartsofshashikant Рік тому

    sir please, make video on acting shot in details. plz.
    will be of great help to us.

  • @Otsosyu
    @Otsosyu Рік тому

    17:25 answer

  • @lupinlapin
    @lupinlapin Рік тому

    Okay I try a last question then I'll look around here in France. Is your Workshop desinged for beginners?

    • @SirWade
      @SirWade  Рік тому

      It's for all skill levels :) I start from the beginning so yes, beginners can get the full experience even as it gets more advanced. It also has full recordings in case you get lost you can always revisit the materials

    • @lupinlapin
      @lupinlapin Рік тому

      @@SirWade my bad just saw you have a discord could had reached out there. See you then :D

  • @RandomPickles
    @RandomPickles Рік тому

    Gimbal lock is a very serious issue...if you are a pilot or astronaught.

  • @milogazal
    @milogazal Рік тому +1

    cool

  • @knightofbrokenglass9237
    @knightofbrokenglass9237 Рік тому

    The Cake is always a LIE!

  • @lupinlapin
    @lupinlapin Рік тому

    Do you take students from France? How to talk to you about details?

  • @beewyka819
    @beewyka819 Рік тому

    Me: *laughs in Quaternions*

  • @LordLuigi_Rigs
    @LordLuigi_Rigs Рік тому +1

    Yoh!

  • @DaniMra12
    @DaniMra12 Рік тому

    As I understand it, blender has "quaternion" as an option over euler... Maya doesn't have it? It doesnt work the same? I have so many questions 😂😂😂

    • @KyryloZhukov-i1c
      @KyryloZhukov-i1c 7 місяців тому

      Hey! Did you figure out this question? I am looking for some information but there isn't. How the animation is supposed to be done?

  • @Justin_Black
    @Justin_Black Рік тому

    I'm glad Blender doesn't have that issue. Seem's like a pian to deal with.

    • @SirWade
      @SirWade  Рік тому +4

      Blender has the exact same thing happening under the hood - at the top of Blender's viewport, World Space = Global, Object Space = Local, and Gimbal Mode is there too. This is how all 3D software rotation works, unless it's using a different type of math to calculate things without animation curves

    • @Justin_Black
      @Justin_Black Рік тому

      @@SirWade Ahh, thanks for letting me know. ;)

    • @GANONdork123
      @GANONdork123 Рік тому +5

      ​@Sir Wade Neistadt Blender uses quaternion rotation by default to solve the gimbal lock problem. It means you have to deal with the mystical W axis in the graph editor, but it does ease the pain of gimbal lock issues.

    • @Habanecro
      @Habanecro Рік тому

      Oh it sure does, gimbal lock was a big issue for my final project cuz i worked in quaternion mode not knowing about euler rotation orders

  • @allInteractivee
    @allInteractivee Рік тому

    just use aim constraint for rotation, just aim and upVector, animate only translate without all that gambleShit

  • @waitingforrender
    @waitingforrender 7 місяців тому

    really a headache

  • @animator800
    @animator800 Рік тому

    i am a beginner student in 3D animation and i find your videos really helpful , i have one request if u have made any detailed video on posing or facial expression plz suggest or make it on my request so that i will get clear about it or if u have made any videos on rig controllers plz suggest bcoz as a beginner its difficult to move controllers and making a perfect pose