GuerrillaCG
GuerrillaCG
  • 13
  • 2 426 887
The Basics of UV Mapping
This tutorial covers the basics of texture unwrapping, otherwise known as UV mapping, the process of wrapping a 2d texture image onto a 3d object.
Presenter: Robby Frank
This video is a high quality training video from The Guerrilla CG Project a non for profit organisation dedicated to teaching the fundamentals of computer graphics.
For more information about Computer Graphics and higher quality videos visit The Guerrilla CG Project www.guerrillacg.org.
Переглядів: 154 549

Відео

Euler (gimbal lock) Explained
Переглядів 1,4 млн15 років тому
In this video we explore Euler Rotations, the most common method for orienting objects in 3d. It's by-product "gimbal lock" can cause headaches for animators because the animated motion can move in strange ways. Here we learn how euler's "rotation order" is a bit like hierachies, and how changing this order can help us to avoid gimbal problems. This is demonstrated with a solution to a common c...
Subdivision Surfaces: Overview
Переглядів 311 тис.15 років тому
Subdivision Surfaces smooth a polygonal object to create nicely rounded models. This popular technique is widely used by artists for creating smooth objects.
Bump And Displacement Map: Overview
Переглядів 84 тис.15 років тому
Bump and displacement maps affect the surface of objects, by raising and lowering portions of a model from a texture. In this video we explore how these maps work.
Subdivision Surfaces: Artifacts
Переглядів 141 тис.15 років тому
The topology or mesh pattern of a model can drastically affect the smoothing of a model. Here Greg Petchkovski demonstrates how to avoid smoothing artifacts. A must watch for anyone modelling with subdivision surfaces. Author: Greg Petchkovsky guerrillacg.org/presenters/greg-petchkovsky This video is a high quality training video from The Guerrilla CG Project ( guerrillacg.org ) a non for profi...
Hierarchies: Building A Robot
Переглядів 25 тис.15 років тому
Here we take the concept of hierachies to create a rig for this hover robot. Here we see the rig in action in two different scenarios, flying and swinging. Author: Andrew Silke guerrillacg.org/index.php/presenters/andrew-silke This video is a high quality training video from The Guerrilla CG Project ( guerrillacg.org ) a non for profit organisation dedicated to teaching the fundamentals of comp...
Hierarchies
Переглядів 17 тис.15 років тому
Hierarchies are used to link the translation rotation and scale of objects to each other. They are super handy for organising scenes and grouping objects together.
Smooth Shading Examples
Переглядів 26 тис.15 років тому
Here are a couple of examples of how smooth shading can affect real objects. Although this demo is in Maya, the concept applies for other packages too. Author: Andrew Silke guerrillacg.org/index.php/presenters/andrew-silke This video is a high quality training video from The Guerrilla CG Project ( guerrillacg.org ) a non for profit organisation dedicated to teaching the fundamentals of computer...
Primitives (Blocking Models)
Переглядів 39 тис.15 років тому
Primitives are objects like spheres, cubes and cylinders. These objects are a handy starting point for any model. Take for example this lizard which we make using primitives. Author: Andrew Silke guerrillacg.org/index.php/presenters/andrew-silke This video is a high quality training video from The Guerrilla CG Project ( guerrillacg.org ) a non for profit organisation dedicated to teaching the f...
Smooth Shading
Переглядів 115 тис.15 років тому
Smooth shading avoids the usual hard creased edges of a polygon model. This tutorial demonstrates this concept, and shows how vertex normals influence the shading of a polygon. Author: Andrew Silke www.guerrillacg.org/index.php/presenters/andrew-silke This video is a high quality training video from The Guerrilla CG Project ( guerrillacg.org ) a non for profit organisation dedicated to teaching...
Objects
Переглядів 17 тис.15 років тому
Objects are simply bundles of polygons with a common pivot point. This tutorial shows how any combination of polygons can make an object, and why objects are so useful. Author: Andrew Silke guerrillacg.org/index.php/presenters/andrew-silke This video is a high quality training video from The Guerrilla CG Project ( guerrillacg.org ) a non for profit organisation dedicated to teaching the fundame...
Multisided Polygon
Переглядів 25 тис.15 років тому
In this tutorial we discover how polygons can be displayed as having more than three sides. We also look at how polygons intersect and how this can be useful in certain circumstances. Author: Andrew Silke guerrillacg.org/index.php/presenters/andrew-silke This video is a high quality training video from The Guerrilla CG Project ( guerrillacg.org ) a non for profit organisation dedicated to teach...
The Polygon
Переглядів 46 тис.15 років тому
The polygon is the basic building block of all 3d models. Here we discover its properties, like the face normal, which shows the direction the polygon is facing and it's three components the face, edge and vertex. Complicated objects are made of lots of polygons put together. *Edit, the terms "Planar" and "Non Planar" should be "Coplanar" and "Non Coplanar" respectively. Author: Andrew Silke gu...

КОМЕНТАРІ

  • @levelazn
    @levelazn 2 місяці тому

    excellent!

  • @Jimmysage3273
    @Jimmysage3273 2 місяці тому

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

  • @unshibe
    @unshibe 2 місяці тому

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

  • @unshibe
    @unshibe 2 місяці тому

    2:27

  • @IstyManame
    @IstyManame 2 місяці тому

    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
    @astrogippi2749 2 місяці тому

    👏👏👏

  • @official-obama
    @official-obama 2 місяці тому

    gouraud shading? why not phong?

  • @18ccase
    @18ccase 3 місяці тому

    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
    @sleepyboi6245 4 місяці тому

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

  • @RoadtoBlender-iz9px
    @RoadtoBlender-iz9px 4 місяці тому

    Dude, those animation is so smooth

  • @MeownaMeow
    @MeownaMeow 4 місяці тому

    thank you mister gorilla

  • @nielsdaemen
    @nielsdaemen 4 місяці тому

    *Quaternions joined the chat*

  • @thebigelectrode
    @thebigelectrode 5 місяців тому

    this is soo amazing very well explained

  • @hazar357
    @hazar357 5 місяців тому

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

    • @kadirkaya4168
      @kadirkaya4168 Місяць тому

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

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

    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
    @BlackbodyEconomics 6 місяців тому

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

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

    Those gimbal bushings probably need an oiler.

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

    Omg you oiler not youler lol ty

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

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

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

    hmm gorilla

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

    Wtf is this intro bwahaha

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

    damn that gorilla is lookin' thicc...

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

    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
    @Achilles3666 6 місяців тому

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

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

    What the hell is this crap and why would UA-cam think I would be interested?

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

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

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

    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
    @mihaleben6051 6 місяців тому

    Euler?

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

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

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

    NASA needs this for their fake space CGI.

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

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

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

    great video

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

    Today I learned I don’t like gimbal lock

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

    Brilliant explanation. A pedagogical model.

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

    Also made sense for robot I think

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

    Super cool

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

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

  • @AbAb-th5qe
    @AbAb-th5qe 7 місяців тому

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

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

    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
    @igorzherebiatev5751 7 місяців тому

    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
    @loopiloop 7 місяців тому

    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
    @BenMorse0 7 місяців тому

    No mention of quaternions tho

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

    3:10 symptom

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

    MONKE

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

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

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

    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
    @512Squared 7 місяців тому

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

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

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

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

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

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

    That gorilla has NO RIGHT having that much cake

  • @alex.g7317
    @alex.g7317 7 місяців тому

    Cool.

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

    Finally explains why clip studio always gives me trouble on angular 3d model rotations