GuerrillaCG

GuerrillaCG

The Guerrilla CG Project (guerrillacg.org )is a non for profit organisation dedicated to teaching the fundamentals of computer graphics.

Euler (gimbal lock) Explained

Euler (gimbal lock) Explained

Subdivision Surfaces: Overview

Subdivision Surfaces: Overview

Hierarchies: Building A Robot

Hierarchies: Building A Robot

Hierarchies

Hierarchies

Smooth Shading Examples

Smooth Shading Examples

Primitives (Blocking Models)

Primitives (Blocking Models)

Smooth Shading

Smooth Shading

Objects

Objects

Multisided Polygon

Multisided Polygon

The Polygon

The Polygon

Пікірлер

  • @GameDev-tm9ck
    @GameDev-tm9ck3 күн бұрын

    3:35 Amogus

  • @levelazn
    @levelazn2 ай бұрын

    excellent!

  • @Jimmysage3273
    @Jimmysage32732 ай бұрын

    Like if you have Apollo questions and didn’t even realize this applied to animation

  • @unshibe
    @unshibe3 ай бұрын

    2:27 - 2:53 thats the odd rotation behavior i was fighting

  • @unshibe
    @unshibe3 ай бұрын

    2:27

  • @IstyManame
    @IstyManame3 ай бұрын

    It's seems to me that it shouldn't be a problem if you use local euler axis' only to make keyframes, but the actual animation would be translated with the global axis. I just tried to redo the gimal lock scene with the plane from the start of the video and there's nothing locking on me using the global euler. The only thing it's obviously not efficient for animators but that's why i said rotate with local, interpolate with global.But personally i think animating the axis themselves would be the most handy solution, because 1) you animate what you see 2) no need to learn quaternions

  • @astrogippi2749
    @astrogippi27493 ай бұрын

    👏👏👏

  • @official-obama
    @official-obama3 ай бұрын

    gouraud shading? why not phong?

  • @18ccase
    @18ccase3 ай бұрын

    This video made me realize why certain things have messed up for me throughout the years and gave me a brief moment of respite before the dread of realizing I HAVE to learn quaternions set in.

  • @sleepyboi6245
    @sleepyboi62455 ай бұрын

    How has this so few views? This is on the site of OpenSubdiv and Polycount, what

  • @RoadtoBlender-iz9px
    @RoadtoBlender-iz9px5 ай бұрын

    Dude, those animation is so smooth

  • @MeownaMeow
    @MeownaMeow5 ай бұрын

    thank you mister gorilla

  • @nielsdaemen
    @nielsdaemen5 ай бұрын

    *Quaternions joined the chat*

  • @thebigelectrode
    @thebigelectrode5 ай бұрын

    this is soo amazing very well explained

  • @hazar357
    @hazar3575 ай бұрын

    I cant believe a 15 years old video taught me much more and precise information about this topic than most modern videos.

  • @kadirkaya4168
    @kadirkaya41682 ай бұрын

    15 yıl önce yüklenmiş subdivision konulu bir videoda türk birisini görmek daha da şaşırtıcı :D

  • @abbydebusk6189
    @abbydebusk61896 ай бұрын

    Thank you for the explanation... I found this term when trying to diagnose an odd problem with a machine I was rigging. So I wanted to know what this is. Changing something with the Aim and Orient vectors with an Aim constraint seemed to have fixed it. But it also gives me an explanation for why I sometimes had very odd rotational issues when I would go to tween my animation. The "not moving in a straight direction" in particular. Given the two keys, I could not understand why the in-betweens would try to swing to the side when visually they should move straight down. (Sort of like your example, it was an ik hand control swinging a pickaxe down in an arc)

  • @BlackbodyEconomics
    @BlackbodyEconomics6 ай бұрын

    That's really interesting - and sheds a little light on a problem I've been dealing with. Thank you.

  • @retheisen
    @retheisen7 ай бұрын

    Those gimbal bushings probably need an oiler.

  • @jesuschrist2284
    @jesuschrist22847 ай бұрын

    Omg you oiler not youler lol ty

  • @williamsplays8528
    @williamsplays85287 ай бұрын

    OH! so that's why Apollo can't yaw more than 90 degrees left and right!

  • @Smol_And_Dum
    @Smol_And_Dum7 ай бұрын

    hmm gorilla

  • @devkev1760
    @devkev17607 ай бұрын

    Wtf is this intro bwahaha

  • @discordillusions6058
    @discordillusions60587 ай бұрын

    damn that gorilla is lookin' thicc...

  • @buckstarchaser2376
    @buckstarchaser23767 ай бұрын

    Does this hold up if you have the arrow inside a sphere, and you move the sphere inside a cradle that has xyz drive rollers? It would seem that this would always give it the same gimbal lock characteristics of the drive rollers, which is roughly zero.

  • @Achilles3666
    @Achilles36667 ай бұрын

    I have no idea why youtube recommended this to me but it was interesting and informative.

  • @johnr5252
    @johnr52527 ай бұрын

    What the hell is this crap and why would KZread think I would be interested?

  • @vitamin3076
    @vitamin30767 ай бұрын

    I clicked something I didn't like, now I'm annoyed. How could this happen to me?!

  • @Smashachu
    @Smashachu7 ай бұрын

    You just gave me an idea, why not a rotating wind mill to increase power through the angle of attack on the blades coming into contact with the stream of air.

  • @mihaleben6051
    @mihaleben60517 ай бұрын

    Euler?

  • @InvalidUser18
    @InvalidUser187 ай бұрын

    Can't you reduce this issue by adding another gimbal?

  • @beenschmokin
    @beenschmokin7 ай бұрын

    NASA needs this for their fake space CGI.

  • @cjkyricos
    @cjkyricos7 ай бұрын

    "Zed"? STFU. Speak english, its called Zeeeee. Its a goddam axis; the Zee axis.

  • @alixsprallix
    @alixsprallix7 ай бұрын

    great video

  • @Phuktup3
    @Phuktup37 ай бұрын

    Today I learned I don’t like gimbal lock

  • @Tactic3d
    @Tactic3d7 ай бұрын

    Brilliant explanation. A pedagogical model.

  • @charlesfournierletourneau9369
    @charlesfournierletourneau93697 ай бұрын

    Also made sense for robot I think

  • @charlesfournierletourneau9369
    @charlesfournierletourneau93697 ай бұрын

    Super cool

  • @juanloutech2864
    @juanloutech28647 ай бұрын

    And then quaternions show up and mess all of our intuitions 😂

  • @AbAb-th5qe
    @AbAb-th5qe7 ай бұрын

    Um quaternions?! There's no gimbal lock with them

  • @southerncross4956
    @southerncross49567 ай бұрын

    I know nothing (well a little from flying RC planes) about the interaction of the three planes of rotation discussed here, but this was very interesting indeed.

  • @igorzherebiatev5751
    @igorzherebiatev57517 ай бұрын

    Ok, actually it is possible to get all 3 rings locked. But where is the problem? Each ring works with it's own axis. Just follow it

  • @loopiloop
    @loopiloop7 ай бұрын

    Call me crazy, but I'm confident that there's some formula that modulates rotation speed of the two axes to compensate for gimbal lock error.

  • @BenMorse0
    @BenMorse07 ай бұрын

    No mention of quaternions tho

  • @BenMorse0
    @BenMorse07 ай бұрын

    3:10 symptom

  • @zachbrown7272
    @zachbrown72727 ай бұрын

    MONKE

  • @ianweckhorst3200
    @ianweckhorst32007 ай бұрын

    I don’t get the intro, but Cary commented, so I’m cool with it

  • @michaeljorgensen790
    @michaeljorgensen7907 ай бұрын

    This (rotation order) seems like a low tech way of preventing gimbal lock and only decreases the likelihood. It seems like there are ways of totally eliminating gimbal lock with rotation encoders and wireless accelerometers attached to each gimbal axis that would detect and compensate whenever 2 axis aligned. In the 1960's it would be difficult....but this is 2023. By the way....shouldn't we all be driving flying cars?

  • @512Squared
    @512Squared7 ай бұрын

    Brilliant. Would really help too if the x,y, and z were given their appropriate axis colour.

  • @johnbigelson7471
    @johnbigelson74717 ай бұрын

    uh wut this is pretty standard across 3d modeling programs, which is largely what this video is applicable to.

  • @PongWithBreakout
    @PongWithBreakout7 ай бұрын

    So this is why in Source games you can't look up or down at 90° tilt...

  • @greenbeanwater6686
    @greenbeanwater66867 ай бұрын

    That gorilla has NO RIGHT having that much cake

  • @alex.g7317
    @alex.g73177 ай бұрын

    Cool.