What Is 𝓖𝓸𝓸𝓬𝓱 Shading?

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ค. 2024
  • An explanation and implementation of Amy Gooch's non-photorealistic effect for technical illustration.
    Twitter: / acerola_t
    Twitch: / acerola_t
    Discord: / discord
    Code: github.com/GarrettGunnell/Goo...
    References:
    users.cs.northwestern.edu/~ag...
    The opening line is from Short Truth by Yumi Zouma
    Music:
    Gold Falls Casino - HuniePop OST
    Chapters:
    00:00 Intro
    01:22 Disclaimer
    01:37 The Plan
    02:45 The Implementation
    06:15 Conclusion
    Thanks for watching!
    This video is dedicated to my friend, Alotryx.
    also please subscribe haha please man please just subscribe dude please just like one sub I swear I'm not addicted please man please just one sub please
    #acerola #gamedev #graphics #unity #unity3d #unity2d #madewithunity
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Big props to Amy and her gooch shading.

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

      Jesus i keep thinking "amy and her cooch" and i cant stop laughing

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

      @@usrnewxnew5227 its a good gooch, its always washed and clean to look at okay?!

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

      ​@@usrnewxnew5227 stop laughing at her cooch!! She shaves it every month!!

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

    I came across a shader in a pack on Unity that had a “gooch” color. And it did the back lighting effect. It was cool but I was so confused by the name

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

    Gooch shading is like a little umbrella for your taint so it doesn't get burnt while doing handstands.

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

    I cant wait to learn about gooch shading from this Acerola upload

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

    You can also do edge detection for 3d models by combing depth edges and normal edges (essentially, places where the geometry rapidly changes direction). This way you can see both the outlines of objects and hard edges on those same objects.

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

    For some reason, the shader's name embodies the shader's effect really well, despite it being named after one of the researchers

    • @revimfadli4666
      @revimfadli4666 6 หลายเดือนก่อน +2

      Like Usain Bolt and George E. P. Box?

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

    big props to utah for existing so that me (i live in utah) and amy gooch (she did this in utah) could and still exist

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

      shout out utah

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

      and also so that i can exist (i also live in utah)

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

      Utah O,O *starts dancing*

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

      Utah is a birthplace of 3D computer graphics.

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

    I am surprised that all the comments are so classy. I guess it's because we all love Amy's Gooch so much.

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

    I've been recommended a bunch of your videos but refused to watch them out of some stupid principle about not watching short form programming videos (because most of them are awful). But this is good: concise, not trying to push anything, actually shows the code, and is about something genuinely useful. Very nice if you keep at it you will probably be very big.

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

      I have the exact same principle dont worry
      thanks for watching!

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

    The fact that manifold garden just appears in the middle of this video astonishes me! It’s such a good game and it needs to be appreciated more!
    Also my dad was a programmer on it and has been for 8 years

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

      You even called the game by it’s name, so i am considering you an unofficial promoter of our game

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

    Came for the Gooch, stayed for the Manifold Garden. May have laughed more than once.

    • @dillon1012
      @dillon1012 11 หลายเดือนก่อน +1

      Dont forget Phong Shading

  • @ristopaasivirta9770
    @ristopaasivirta9770 ปีที่แล้ว +11

    Nice. The full range diffuse method is also called "half-lambert" by Valve and I've seen many shader packages and other game engines refer to it with that name.

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

    This shader style is super cool. I cant believe i hadnt heard of it before

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

    now, this is epic shading

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

      Shading epic style

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

    For some reason i love the Fake PNG arrow...

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

    I use a variation of this for stylized game graphics. I didn't know it had such a cool name tho

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

    your channel... should blow up any time...
    the quality and jokes are off the scale, keep at it nigga :D!!

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

    I really like this channel. It's entertaining and I learn a new thing or two every now and then :)

  • @invaderpopz
    @invaderpopz ปีที่แล้ว +30

    this is super cool, the only thing that bugs me is you keep contrasting the gooch shading method with "photorealistic" shading and showing the half black sphere.. I would say the gooch shading is actually much more realistic- how often have you seen an object in real life that is lit entirely by a single light source and is entirely pitch black on the other side? Scattering and reflections and other light sources usually mean realistic objects actually dont look like anything the "photorealistic" examples you show

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

    Fun editing, excited to check out more of the content on your channel

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

    For the edges i suggest the inverse hull of the model as otherwhise, you won't be able to pick internal edges if any

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

    I really, really enjoyed this video too! Thank you!

  • @user-sl6gn1ss8p
    @user-sl6gn1ss8p 2 ปีที่แล้ว +19

    Very nice : )
    How different is the effect from a relatively strong (cold) ambient color plus (warm) direct lighting (aside from the borders)?

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

    Interesting soundtrack choice... a man of culture as well.

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

    This is great, thank you!

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

    im gonna steal these to my ilustrations, thank you

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

    big props to you for gamma correct rendering

  • @Scrufflord
    @Scrufflord 4 หลายเดือนก่อน

    Thanks for showing us your gooch acerola

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

    thanks for teaching me about gooch

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

    Very Nice Video!

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

    this channel is a gem, holy shit!!!

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

    Wait until Acerola learns about HDRIs

  • @cardinalcar
    @cardinalcar 4 หลายเดือนก่อน +1

    I laughed in my head so I was able to sneak a few extra laughs in there

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

    Amy's gooch shaded manifold...wow.

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

    U deserve more views and subs

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

    Oh my god, how did you know I was watching this in the future?!

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

    This is probably a world record for the most uses of the word "gooch" in a video.

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

    I knew I've heard this song before, very sneaky Ace 😏

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

    Applying this to multiple objects on a scene with different colours and textures, is it better to have a consistent cold colour or a cold one based on the warm colour?

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

      I dunno it's up to you to choose what looks best

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

      @@Acerola_t true, true. Gonna try it out, seems really interesting

  • @sehzadeselim863
    @sehzadeselim863 6 หลายเดือนก่อน

    This inspired me to render some architecture :)

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

    That IS a nice sphere

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

    0:05 I am watching this in the future! Yay

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

    That's is a cool effect! Do you think I could do it in WGPU?

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

    I AM watching in the future :0

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

    whole video has me cracking up cuz im thinking of a different gooch 💀

  • @x0360
    @x0360 หลายเดือนก่อน +1

    gooched up, shading quadrants all day

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

    GOOCH

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

    nice

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

    youve heard of 𝓖𝓸𝓸𝓬𝓱 shading
    now get ready for gucci shading next time

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

    i somehow converted this into a shader graph and change the warm color to green, and cold color to purple. Nice Chemical plant shading.

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

    It's Lemmy's favourite shading

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

    I'm halfway into this video and just noticed what music you were using... I know what you're up to, Ace :p

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

      Dammit now I gotta rewatch it

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

    LETS GET GOOCHY!!!! YEAAAAAAH!!!!!!!

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

    holy fucking shit the perineum shading

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

    shoutout slime

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

    i am watching this in the future

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

    neat

  • @Bryan-bh7cy
    @Bryan-bh7cy 2 ปีที่แล้ว +5

    it's goofy but informative Xd

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

    Hi Acerola!

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

    There's a chapter in my cousin's cosmetology book on gooch shading.

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

    mountain hood irony

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

    In conclusion, Gooch shading is a Land of Contrasts

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

    Gotta have me a smell of that goochi rendering.

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

    oh to be inserted the g o o c h

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

    I'm going to save my laugh for later.

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

    i laughed when you said gooch shading

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

    Amy AND Bruce Gooch. Right there on the paper: Bruce Gooch. Broose Gooch. A name as satisfying to say as it is absurd.

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

    Damn. Everything reminds me of her. I should call her

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

    6:27 is that the game from "WOMAN" meme?

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

      probably, tf2 is the source of many memes

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

    ay acerola completely unrelated to the video but are you aware that "acerola" is the name of a Brazilian fruit? lots of vitamin c. Thought you should know

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

    epic

  • @MrMariozzz78
    @MrMariozzz78 3 หลายเดือนก่อน +1

    opengl 1.3 can do this?

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

    What's up with all the equations? I'd probably use a lerp for blending between the colors and now I feel like I'm doing something wrong lol

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

      a lerp is a math equation

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

      @@Acerola_t yayyy

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

    POG MOGUL MOVES MERCH

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

      Ludwig watched one of my videos I love him so much

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

      @@Acerola_t he is not your friend

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

      @@salihefee I know it's very sad

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

      @@Acerola_t yes :(

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

      @@Acerola_t bruh even your profile picture is with the merch

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

    Goochy Quaejin

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

    Next up: Taint Texturing

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

    I've found depth based edge detection doesn't really look cool, for example it's hard to anti-alias them. As well as that it does NOT look good on low poly objects.
    Still looking for a good outline solution that fixes this

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

      Manifold garden utilizes a combination of depth based and normals based edge detection.

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

      Arthur Brussee (Manifold Garden's graphics programmer) gave a talk at SIGGRAPH 2020 about how they did the edge detection and rendering.

  • @compilererror2836
    @compilererror2836 10 หลายเดือนก่อน +1

    i could have my goochi on

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

    ah crap i laughed twice

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

    I'm kinda ashamed that I recognised the BGM so quick...

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

    hahaahah gooch sound funny

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

    I will shade my gooch immediately 😂😂😂

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

    Did anyone get this to work in Unreal?

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

      It's a pretty simple shader, should be able to make it in unreal shader graph without much effort

  • @Afraaz
    @Afraaz 7 หลายเดือนก่อน +4

    ha gooch lel

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

    NO! I want Phong highlight!11 Edit: But it haz to be GOURAD SHADED111 Edit2: Omg this day is a GIFt!

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

    I didnt know half lambert had a funnier name

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

    Exqueeze me whAT shading

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

    Now make a minecraft gooch shader

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

    goochi shading

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

    The WHAT now?

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

    I laughed more than once. I apologize.

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

    Hey, i think your gooch is showing

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

    What shading?!

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

    I can't believe that for SOME people nowadays it's STILL a problem that it's "half black". GROW UP PEOPLE!!!

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

    /puts down razor...

  • @kpunkt.klaviermusik
    @kpunkt.klaviermusik 2 ปีที่แล้ว +5

    Who says the lighing of an object is only done by 1 single lightbulb? Not the mention all the light reflected from walls.
    Besides of that this video is soo funny - I like it!

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

      For technical illustrations there is generally only the one light

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

      @@Acerola_t "Let there be light, but only one please."

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

    Very surprised by the lack of immaturity in these comments. Good job guys!

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

    You would have a lot more subscribers and views if you posted final code.

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

      I do though lol it's in the description

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

    I hate your jpeg arrow that you use in this video

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

    Be honest, it didn't work and you were too lazy to rectify the bugs.

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

      ? what are you talking about

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

      @@Acerola_t Did it work for the 3D models? I was looking forward to it 😔

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

      @@ouo5634 The sphere is a 3d model, so clearly it would work for other 3d models as well. I just did not have any models to import into Unity at the time.