Smooth Shading

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ย. 2008
  • 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.

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

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

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

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

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

  • @CybeargPlays
    @CybeargPlays 8 ปีที่แล้ว +126

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

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

      o.o

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

      @@Blessy4543213 o,o

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

      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 9 ปีที่แล้ว +81

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

  • @NipunDavid
    @NipunDavid 6 ปีที่แล้ว +38

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

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

    CLASSIC SIMPLE , STRAIGHT TO THE POINT ! LOVE THIS !

  • @VertexDon
    @VertexDon 6 ปีที่แล้ว +15

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

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

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

  • @tompycz2225
    @tompycz2225 2 ปีที่แล้ว +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

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

    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!

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

    I found this in 2020. Awesome tutorial.

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

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

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

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

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

    Even 14 years later this is pure gold

  • @Ryuji815
    @Ryuji815 5 ปีที่แล้ว

    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.

  • @LizardCrewSweden
    @LizardCrewSweden 5 ปีที่แล้ว

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

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

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

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

    amazing tutorials, thank you so much

  • @rallyboy88
    @rallyboy88 12 ปีที่แล้ว

    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!

  • @DesMonDLee24
    @DesMonDLee24 6 ปีที่แล้ว

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

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

    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.

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

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

  • @gilbertnordhammar3677
    @gilbertnordhammar3677 5 ปีที่แล้ว

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

  • @KevBoy3D
    @KevBoy3D 15 ปีที่แล้ว

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

  • @jungoogie
    @jungoogie 11 ปีที่แล้ว

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

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

    Just... wonderful explanation. thanks

  • @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!

  • @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.

  • @feralferret
    @feralferret 13 ปีที่แล้ว

    Genius presentation technique! Bravo young sir.

  • @demoncard1180
    @demoncard1180 5 ปีที่แล้ว

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

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

    Excellent way of explaining

  • @mastaflex30
    @mastaflex30 11 ปีที่แล้ว

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

  • @J4CKone
    @J4CKone 8 ปีที่แล้ว

    GREAT explanation. Thanks!!!

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

    14 years later, awesome explanation

  • @fl260
    @fl260 4 ปีที่แล้ว

    This video is "old but gold" !

  • @sitsuj
    @sitsuj 11 ปีที่แล้ว

    Amazing job, well done!

  • @jagoji3d
    @jagoji3d 12 ปีที่แล้ว

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

  • @myztazynizta
    @myztazynizta 5 ปีที่แล้ว

    This channel was awesome.

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

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

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

    Nice, simple and helpfull, thanks !

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

    Awesome video! Great sharings... 💯👍

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

    No bullshit. Straight to the point. Subscribed.

  • @dasten123
    @dasten123 6 ปีที่แล้ว

    great explanation and nice illustrations

  • @invazorzimutube
    @invazorzimutube 4 ปีที่แล้ว

    This video is amazing! thanks for the information :D

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

    Extraordinary explanation

  • @KoushanKorouei
    @KoushanKorouei 5 ปีที่แล้ว

    Great Video, nicely explained

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

    Super helpful thank you !

  • @RostyslavDzinko
    @RostyslavDzinko 10 ปีที่แล้ว

    Epic explanation!

  • @cegprakash
    @cegprakash 10 ปีที่แล้ว

    Love you guerrilla !

  • @baorichard4345
    @baorichard4345 5 ปีที่แล้ว

    simple but powerful and informative

  • @MaxstallfishDenton
    @MaxstallfishDenton 6 ปีที่แล้ว

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

  • @Lunatheia
    @Lunatheia 9 ปีที่แล้ว +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

  • @PHPLanceRU
    @PHPLanceRU 5 ปีที่แล้ว

    Best tuts on youtube. TY

  • @GuruProductionsUSA
    @GuruProductionsUSA 12 ปีที่แล้ว

    Great explanation, thank you

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

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

  • @marsglorious
    @marsglorious 11 ปีที่แล้ว

    Nicely done.

  • @yippyjp
    @yippyjp 9 ปีที่แล้ว

    Great! Thanks so much!

  • @mynewan
    @mynewan 5 ปีที่แล้ว

    Best YT Channel Ever

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

    that was amzing

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

    Just what I wanted

  • @TheRiyazSaiyed
    @TheRiyazSaiyed 11 ปีที่แล้ว

    That was a Fine explanation....

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

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

  • @qubeus
    @qubeus 15 ปีที่แล้ว

    WOW, very good!!!

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

    very good thanks

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

    Really Very useful

  • @ChrisBeatsRecords
    @ChrisBeatsRecords 7 ปีที่แล้ว

    Thank you

  • @opinci4343
    @opinci4343 4 ปีที่แล้ว

    Amazing

  • @iagoguimaraes8813
    @iagoguimaraes8813 5 ปีที่แล้ว

    Fabulous Video.....

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

    Thanks

  • @Deathrideroriginal
    @Deathrideroriginal 14 ปีที่แล้ว

    VEry basic but very well explained Great !!

  • @digitaldope6247
    @digitaldope6247 6 ปีที่แล้ว

    Good stuff!

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

    very well explained :-)

  • @jmbp10t
    @jmbp10t 6 ปีที่แล้ว

    Este video es impresionante

  • @sweetberries4611
    @sweetberries4611 5 ปีที่แล้ว

    That's what I needed

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

    I love the music ^^

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

    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.

  • @frassmicce
    @frassmicce 12 ปีที่แล้ว

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

  • @TINTIN-iv9ow
    @TINTIN-iv9ow 6 ปีที่แล้ว

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

  • @zipaoui
    @zipaoui 11 ปีที่แล้ว

    song ????????

  • @Mitchieboy95
    @Mitchieboy95 14 ปีที่แล้ว

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

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

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

  • @czaczacza6534
    @czaczacza6534 5 ปีที่แล้ว

    well explained but what about solution?

  • @samalphasam
    @samalphasam 14 ปีที่แล้ว

    cool

  • @kipchickensout
    @kipchickensout 7 ปีที่แล้ว +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

  • @herp_derpingson
    @herp_derpingson 10 ปีที่แล้ว

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

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

    Still relevant

  • @Lordgenome76
    @Lordgenome76 14 ปีที่แล้ว

    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

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

    supeeeeeeeeeeeeeeeeeeeer

  • @ealdie24
    @ealdie24 12 ปีที่แล้ว

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

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

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

  • @totallynuts7595
    @totallynuts7595 4 ปีที่แล้ว

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

  • @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

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

    content qualite

  • @9999FIRE
    @9999FIRE 4 ปีที่แล้ว

    where is Phong shading

  • @GameDevAraz
    @GameDevAraz 4 ปีที่แล้ว

    The Gorilla Terrified Me...

  • @CRYPTO604
    @CRYPTO604 8 ปีที่แล้ว

    yeet

  • @dron12261
    @dron12261 4 ปีที่แล้ว

    do you believe in magic?)