Instantly Fix Low Poly Shading in Cycles with Blender 2.90 - Defeating the Shadow Terminator

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 78

  • @visi_n
    @visi_n 4 роки тому +38

    Thank you for the tip and for saving my GPU from 30 subdiv steps

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

    Good tip! I mostly work in low-poly and this feature will definitely save me some headaches in the future!

  • @SpencerMagnusson
    @SpencerMagnusson 4 роки тому +25

    I wonder why this issue exists with smooth shading - I'm glad there's a solution, but I feel like there's a better one than clipping the shadow point. Hopefully, the Blender devs will figure it out :)

    • @gexwing
      @gexwing 4 роки тому +20

      The issue is that smooth shading is a hack in itself. For a flat poligon you interpolate the normals between the vertices of the face to get smoother shading with less poligons. but now the normal deviates from the normal of the real surface. A new shadow ray can now go past the surface (which the shading model should not allow). some render engines "fix" it by hacking the shadow ray distribution to hide this issue, others offset the ray from the surface itself to hopefully not make it intersect as much. There is no way to fix this for a poligonal model without a hacky inaccurate workaround, just hide it as best as possible without deviating too much from the "mathematicaly perfect" solution.

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

      @@gexwing Is there any solution that you think would be a better compromise than this?

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

    this was so helpful man, i had this problem since forever and you finally helped my solving it, thank you so much!

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

    so glad to find this ! there is still this issue in blender 3.3 !

  • @RED-jg6mt
    @RED-jg6mt 4 роки тому +5

    If possible, better option would be copy the object, subd as much as you want and data transfer custom normals (i usually use interpolated), and apply. This is a perfect option in many cases, but since it requires applying the modifier it can be impossible in other cases.
    Btw is this shadow terminator setting available for EEVEE as well?

    • @vict.683
      @vict.683 4 роки тому +1

      He's using Cycles in the video, no? Or did you mean for EEVEE?

    • @RED-jg6mt
      @RED-jg6mt 4 роки тому

      @@vict.683 I'm pretty sure data transfer works in both engines

    • @vict.683
      @vict.683 4 роки тому +1

      @@RED-jg6mt Right, but you were asking if the 'Shadow Terminator setting' was available for cycles as well, right?

    • @RED-jg6mt
      @RED-jg6mt 4 роки тому

      @@vict.683 oh facts. Yes I meant for EEVEE. thanks

    • @vict.683
      @vict.683 4 роки тому +1

      @@RED-jg6mt Yeah, unfortunately it's not available for EEVEE right now.

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

    Was wondering what the shadow terminator was i had heard of it but never knew what it would be able to do. Thanks a lot. And have a great day

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

    you SAVED MY LIFE! Thank YOU!!

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

    I had this today in fairly high poly model even. I went up and down searching for overlapping geometry, checked my normals, nothing. Seems like even when high poly objects have strong curves this stll happens. In flat shading it looks like a line crosses through the middle of a quad.
    I'll see if this fixes it, so I can reduce the poly count a bit. Had to add quiet a load of extra geometry just to get rid of thos disturbances on an otherwise good looking face
    Edit: In case anyone needs to know: Increasing the size of my light source fixed it

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

    just want to share suggestion to improve this result, u can also use Bevel node in Shader editor, and plug it to Normal, tweak the setting until sharp edge disappear, it can do fake bevel on edge.

  • @syed.syazwan
    @syed.syazwan 3 роки тому

    I've been wondering why this always happened, thank you soo much (:

  • @moh.irfanrivaldi4326
    @moh.irfanrivaldi4326 4 роки тому +3

    Thanks for the video, but how to this in eevee ?

    • @raketadynej2prime405
      @raketadynej2prime405 4 роки тому +2

      In eevee it's a little bit easier. You can increase a shadow bias but make sure the shadow doesn't looks like it "floating"

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

    thx alot for the info,the bigest problem blender had is now solved

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

    Reset vectors work too i have noticed. Under mesh go to normals and choose reset vectors. Worked for me. But good tip anyway.

  • @21EC
    @21EC 3 роки тому

    I found this setting today by coincidence !!!!! :) cool that you found it as well, yes it does fix this issue with low polys but it is not perfect tho in all cases, for example the blocky shadows issue still exist with this setting set to even the highest on a Cone primitive..but yeah, in general it fixes this issue more or less at the cost of offsetting the shadow position a bit.

  • @SHlNOBl3
    @SHlNOBl3 4 роки тому +2

    over 90% of my models have this problem, thanks

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

    THEY FINALLY FIXED IT!

  • @白まる-r3u
    @白まる-r3u 4 роки тому

    Thanks for sharing! while my eevee renders also have this problem…is there any proper solutions?

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

    Thanks so much, this was really helpful

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

    I’m having the same type of problem, but with the textures, for some reason the textures look blocky, I’ve tried everything and tried to search up a tutorial on how to fix it, but I can’t find it, I don’t know what the bug is called.

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

    Another proof that blender 2.89 a blender revolution

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

    THANKS DUUUUUDE~!

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

    So, is there any solution for this in eeve?

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

    thanks for the tip!

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

    amazing ty!

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

    Good to know. Thank you

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

    How about Eevee Render? Is there any solution for Eevee Render?

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

    thanks for the tip :3

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

    And averaged vertex normals?

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

    Thank you broooo

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

    You saved me bruh thanks a ton

  • @DiegoSilva-zm3ke
    @DiegoSilva-zm3ke 4 роки тому

    Thank you!

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

    Thanks man.

  • @떡꼬치맨
    @떡꼬치맨 Рік тому

    I've been suffering from this problem for a year and searching my country's language didn't give me a solution. I am now free from pain.

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

    Thanks man!!!!!

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

    Hi, thanks for tips👌

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

    Can you make a video series creating a simple character in blender 2.9 step by step for beginners as you baker and eat sleep monster characters.

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

    Thanks!

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

    Thank you

  • @Liam-Scott
    @Liam-Scott 3 роки тому

    Unfortunately doesn't work for physically accurate space scenes. If you want 100% accuracy you still need to crank up the subdivisions ;(

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

      weighted normals are your friend :)

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

    Wow bizarre they didnt have this way before. This terminator effect was always kinda harsh. Same as that the shadow pass looks bizarre bad as does the zdepth pass. THose 2 passes seems to use 1 single sample no matter the samples settings

  • @не_твоя_вот_и_бесишься

    Yes, finally, tnx

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

    I cant find this option

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

      Oh i found, you need be with cycles, and it is not working for me

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

    I don't understand how the T-1000 got into Blender. I wonder if it will work for my low poly game ready assets for renders to show my clients for approval...

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

    awesome

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

    I cant find this thing in my blender

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

      make sure you have selected cycle and not eevee and to be minimum in version 2.9
      It's also necessary to select an object to have access to the "object properties"

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

    Are you getting a Nvidia GeForce 3000s?

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

      Everyone is getting, it's not overpriced

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

      RUSTY exe, my only worry is that it being such a relatively cheap cynosure to the GPU market with high-end specs may ultimately cause an increase in price (and also that maybe it won't work as well as marketed).

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

      That One User I have no doubt here in Europe it will be priced outrageously higher, just due to demand. Happens every gpu release.

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

      @@rustyexe9378 If you're not limited by a mobile computer

  • @ElectricProductions12
    @ElectricProductions12 4 роки тому +6

    When I saw that thumbnail, it just reminded me of fall guys ;)

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

    It's nice, too bad it increases the shading though. The more it smoothes the shadows, the more the shadows expand all over the model until it's a dark blob. It'd be great if they can fix that. :(

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

    am i only one who has no motion blur or shading of object properties ? i am using both 2.9 and the experimental version.

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

      check your render engine, set it to cycles

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

      @@muhammadridhuan261 ah . i was hoping it available for evee as well

  • @emily-jm2wi
    @emily-jm2wi 4 роки тому +1

    hi!!!

  • @Magma-uw7yo
    @Magma-uw7yo 2 роки тому

    it still doesn't work

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

    Cute

  • @_evildoer
    @_evildoer 4 роки тому +2

    Its Blender 2.90 not 2.9 :P

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

    One downside this is per object, how about doing 1000s of objects? I guess python and custom sccript comes to the rescue

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

    Sadly, this didn't fix it. Made it worse, in fact. Ugh...Well, Evee is my friend.

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

    THANK YOU