Smooth Shading

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • 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 the fundamentals of computer graphics.
    For more information about Computer Graphics and higher quality videos visit The Guerrilla CG Project guerrillacg.org.

КОМЕНТАРІ • 107

  • @Adlip_Kun
    @Adlip_Kun Рік тому +10

    I'm here after 14 years and this is fantastic ❤

  • @CybeargPlays
    @CybeargPlays 8 років тому +128

    I had a 3D class in college and none of this stuff was explained whatsoever. Fantastic, snappy, informative videos!

    • @Blessy4543213
      @Blessy4543213 4 роки тому +5

      o.o

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

      @@Blessy4543213 o,o

    • @MaxAbramson3
      @MaxAbramson3 8 місяців тому

      I went to Rensselaer Polytechnic Institute to learn 3D graphics and graphics hardware, and it was never mentioned even once. They just kept cranking out back and programmers who learned how to do massive amounts of sorting and searching and radio engineers.

  • @jasonjepson8307
    @jasonjepson8307 10 років тому +80

    wow i wasn't even really looking for an explanation on this topic but I bumped into this video and learned a lot

  • @DesMonDLee24
    @DesMonDLee24 4 роки тому +28

    CLASSIC SIMPLE , STRAIGHT TO THE POINT ! LOVE THIS !

  • @NipunDavid
    @NipunDavid 7 років тому +38

    @GuerrillaCG where are you....? all videos are 8 years old, we need more stuff like this

  • @VertexDon
    @VertexDon 6 років тому +16

    Watching this 10 years later, and still the best video of this kind I have ever seen :D

  • @claystudiofx
    @claystudiofx 4 роки тому +4

    I found this in 2020. Awesome tutorial.

  • @bobsmithy3103
    @bobsmithy3103 4 роки тому +7

    And now I know how to implement smooth shading in my renderer. This channel is a gold mine.

  • @ipodspeaker
    @ipodspeaker 3 роки тому +4

    I was following a tutorial on OpenGL and could not figure out why what I had wrote worked as well as it did; this video explained the concept perfectly and far better than any other videos I could find!

  • @tompycz2225
    @tompycz2225 3 роки тому +2

    I was literally just walking on the street when I was like "I wonder how polygon lighting smoothing algorithms work" so I searched it and this is what I found, I am still walking home at this point

  • @mohammaddanish764
    @mohammaddanish764 4 роки тому +4

    This is the best example I have found throughout the internet.

  • @abhijitleihaorambam3763
    @abhijitleihaorambam3763 3 роки тому +5

    Still 2021 and it's one of the best explanation.

  • @Tomis_C
    @Tomis_C 2 роки тому +1

    Awesome video! Great sharings... 💯👍

  • @gustopheles
    @gustopheles 5 років тому +3

    I’ve been going crazy wondering how Videogames have smooth shadows even on low-poly models. Thank goodness for this video.

  • @patmull1
    @patmull1 6 років тому +2

    Wow I undesrtood from 20 seconds of this video more than from 3 hours trying to get this stuff in other sources. I wish I played this video much sooner so I wouldn't waste that a lot of time. Thank you.

  • @Ryuji815
    @Ryuji815 6 років тому

    As an aspiring game designer, I have been wondering about how models have been made and this video has taught me more about the modeling process than I could have imagined. To make the model of the character look like a convincing shape for the character is important to have in order to make it look right in the game itself, so I see why the smoothing process must be made. The video itself is short, yet very descriptive, something I, as a student, admire. When I have to make a model for a certain character, I know which video to turn to. Great work here.

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

    Even 14 years later this is pure gold

  • @shivacharles
    @shivacharles 6 років тому +1

    It's a shame that your channel does not have so much more subscribers and likes because you deserve it - everyone else on this topic is just waste of time.

  • @lukasallenbaugh4728
    @lukasallenbaugh4728 3 роки тому

    Love both the presentation and the information. First time I've understood this. Thanks!!

  • @chirpy2889
    @chirpy2889 4 роки тому +3

    amazing tutorials, thank you so much

  • @illmadeknight3365
    @illmadeknight3365 4 роки тому +1

    This is a great video. I understand more about smooth shading and how it works.

  • @arsnakehert
    @arsnakehert 3 роки тому +2

    Oh, I'm doing my own graphics rendering code and this was very informative

  • @fl260
    @fl260 5 років тому

    This video is "old but gold" !

  • @BluCosmos
    @BluCosmos 13 років тому

    Changing the vertex normals w/ fixed light source is equivalent to changing a light source with fixed vertex normal if relativity of motion is equal. I did my own lighting in OpenGL using vector algebra. Awesome video!

  • @LizardCrewSweden
    @LizardCrewSweden 6 років тому

    Explained in a manner that is so logical and easy to comprehend.
    Thank You!

  • @rallyboy88
    @rallyboy88 13 років тому

    thanks very much for this vid, i was rackin my brain wondering why some of my models developed unwanted gradient shading when i applied smooth shading, your video has got rid of that obstacle!

  • @KevBoy3D
    @KevBoy3D 15 років тому

    Excellent explanation of a potentially abstract, hard to grasp topic. Excellent!

  • @demoncard1180
    @demoncard1180 5 років тому

    Very well presented. This will help a lot with explanations to people.

  • @DesMonDLee24
    @DesMonDLee24 6 років тому

    this is a great video explaining very simple but important subject regarding of Vertex normals and smooth shading. thumbs up!!!!

  • @iamlordstarbuilder5595
    @iamlordstarbuilder5595 5 років тому +2

    Just what I wanted

  • @richiecano1370
    @richiecano1370 3 роки тому +1

    Just... wonderful explanation. thanks

  • @jijojohnthomas
    @jijojohnthomas 4 роки тому +1

    Excellent way of explaining

  • @Lunatheia
    @Lunatheia 10 років тому +3

    That background music made me bob up and down on my chair :D nice information as well ^^

    • @Pecalin
      @Pecalin 9 років тому

      sweetangel0467 Same here! :D

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

    14 years later, awesome explanation

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

    No bullshit. Straight to the point. Subscribed.

  • @jungoogie
    @jungoogie 12 років тому

    This is a great video for learning about smoothing groups for 3ds max. Thumbs up.

  • @mastaflex30
    @mastaflex30 12 років тому

    Nice nice nice video, simple and clear, thats all I wanted here. Thanks.

  • @myztazynizta
    @myztazynizta 5 років тому

    This channel was awesome.

  • @mynewan
    @mynewan 6 років тому

    Best YT Channel Ever

  • @feralferret
    @feralferret 13 років тому

    Genius presentation technique! Bravo young sir.

  • @serch_4090
    @serch_4090 2 роки тому

    Extraordinary explanation

  • @MegakeepWorks
    @MegakeepWorks 4 роки тому

    I thought smooth shading was some kind of magic trick to make things look better. After I started learning more about 3D modeling with Blender and watched your video I see that my assumption was not entirely wrong. Now I have a basic understanding what that shading angle actually does.

  • @vinception777
    @vinception777 3 роки тому +1

    Super helpful thank you !

  • @william2870
    @william2870 5 років тому +1

    Nice, simple and helpfull, thanks !

  • @gilbertnordhammar3677
    @gilbertnordhammar3677 5 років тому

    Amazingly explained!! You just got yourself a new sub!

  • @baorichard4345
    @baorichard4345 5 років тому

    simple but powerful and informative

  • @jagoji3d
    @jagoji3d 13 років тому

    Congratulations, your videos are great. Thanks very much for your videos.

  • @MaxstallfishDenton
    @MaxstallfishDenton 7 років тому

    It was interesting to see, despite the fact that I already know all this. Nice video.

  • @invazorzimutube
    @invazorzimutube 4 роки тому

    This video is amazing! thanks for the information :D

  • @dasten123
    @dasten123 7 років тому

    great explanation and nice illustrations

  • @PHPLanceRU
    @PHPLanceRU 6 років тому

    Best tuts on youtube. TY

  • @KoushanKorouei
    @KoushanKorouei 6 років тому

    Great Video, nicely explained

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

    very very clear video!

  • @PIXIPEVN
    @PIXIPEVN 10 років тому +2

    I was'nt eaven searching for this and firstly ignored it... but that was very intresting :/ thanks, I guess?

  • @cegprakash
    @cegprakash 11 років тому

    Love you guerrilla !

  • @J4CKone
    @J4CKone 8 років тому

    GREAT explanation. Thanks!!!

  • @ValeGoG
    @ValeGoG 5 років тому +2

    Большое спасибо за урок :)

  • @sitsuj
    @sitsuj 12 років тому

    Amazing job, well done!

  • @dharmeshvfx3749
    @dharmeshvfx3749 4 роки тому +1

    Really Very useful

  • @RostyslavDzinko
    @RostyslavDzinko 10 років тому

    Epic explanation!

  • @marsglorious
    @marsglorious 12 років тому

    Nicely done.

  • @Deathrideroriginal
    @Deathrideroriginal 15 років тому

    VEry basic but very well explained Great !!

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

    "This video is a high quality training video"
    I'd say

  • @qubeus
    @qubeus 15 років тому

    WOW, very good!!!

  • @TheRiyazSaiyed
    @TheRiyazSaiyed 12 років тому

    That was a Fine explanation....

  • @sweetberries4611
    @sweetberries4611 5 років тому

    That's what I needed

  • @GuruProductionsUSA
    @GuruProductionsUSA 13 років тому

    Great explanation, thank you

  • @iagoguimaraes8813
    @iagoguimaraes8813 6 років тому

    Fabulous Video.....

  • @PacosAcademicus
    @PacosAcademicus 16 років тому +1

    I love the music ^^

  • @yippyjp
    @yippyjp 10 років тому

    Great! Thanks so much!

  • @LuisLuna-j1c
    @LuisLuna-j1c 2 місяці тому

    GREAT!!!

  • @digitaldope6247
    @digitaldope6247 7 років тому

    Good stuff!

  • @opinci4343
    @opinci4343 5 років тому

    Amazing

  • @tanujsharma2478
    @tanujsharma2478 8 років тому +1

    that was amzing

  • @chrischoir3594
    @chrischoir3594 4 роки тому

    very good thanks

  • @schobel
    @schobel 11 років тому +1

    very well explained :-)

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

    Thanks

  • @jmbp10t
    @jmbp10t 7 років тому

    Este video es impresionante

  • @teroblepuns
    @teroblepuns 5 років тому +2

    Still relevant

  • @Lordgenome76
    @Lordgenome76 15 років тому

    I like the end. I always thought smoothing=good no matter what, but clearly that is not the case... lol.

  • @treasure2387
    @treasure2387 11 років тому

    gouraud shading = smooth shading
    soften the polygons, make the model look smoother
    Faceting = Flat shading, when the model looks like it has hard edges

  • @kipchickensout
    @kipchickensout 8 років тому +1

    wow. not many subscribers and in the uv mapping you sound high af xD but so informative!! and also funny and interesting! take my sub

  • @frassmicce
    @frassmicce 12 років тому

    these are aaaaaawwwwwweeeesssssooommmmeeee!!!!!!!!!!!!!

  • @ChrisBeatsRecords
    @ChrisBeatsRecords 8 років тому

    Thank you

  • @ealdie24
    @ealdie24 12 років тому

    yep, this made me think I'm a beginner again

  • @totallynuts7595
    @totallynuts7595 5 років тому

    Conclusion. Keep smooth shading restricted to angles smaller than 45° or even 40°, to keep it from looking unnatural.

  • @Mitchieboy95
    @Mitchieboy95 14 років тому

    so how to do it in Lightwave? Please. I Imported Sketchup Models but I can't get them look smooth :(

  • @herp_derpingson
    @herp_derpingson 11 років тому

    lambert shader
    Intensity of light = lightvector (dot product) vertexnormalvector

  • @TINTIN-iv9ow
    @TINTIN-iv9ow 6 років тому

    thank's you you help me in a creation of a garry's mod props

  • @michaeloboh9008
    @michaeloboh9008 3 роки тому

    what happened to this channel. i hope we get to see more videos in 2021

  • @treasure2387
    @treasure2387 11 років тому

    Gouraud shading allows the model to look smoother without increasing the polygon count
    Adding polygon is process intensive while the gouraud shading is easier to do
    Gouraud = Change the gradient of the vertices.
    Changes the shades at the edges of the polygon so that they match.
    WHen the angle between the edges is too high, the smooth shading technique doesnt give good results

  • @czaczacza6534
    @czaczacza6534 5 років тому

    well explained but what about solution?

  • @GameDevAraz
    @GameDevAraz 5 років тому

    The Gorilla Terrified Me...

  • @samalphasam
    @samalphasam 15 років тому

    cool

  • @zipaoui
    @zipaoui 12 років тому

    song ????????

  • @giritejareddy8195
    @giritejareddy8195 9 років тому +1

    supeeeeeeeeeeeeeeeeeeeer

  • @moijesuis134
    @moijesuis134 2 роки тому

    content qualite

  • @9999FIRE
    @9999FIRE 4 роки тому

    where is Phong shading

  • @CRYPTO604
    @CRYPTO604 8 років тому

    yeet

  • @maxgordon3194
    @maxgordon3194 3 місяці тому

    Monke