The Easy Way to Fix Ugly Shading in Blender

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 101

  • @DECODEDVFX
    @DECODEDVFX  3 месяца назад +8

    Since this course is proving to be quite popular, I've decided to extend the discount. Use the code BIG20 to save 20%
    decoded.gumroad.com/l/ESSENTIALTOPO

  • @AnthonyRosbottom
    @AnthonyRosbottom 3 месяца назад +116

    Good video.
    I use (Alt-n) Normals > Average > Corner Angle or Normals > Average > Face Area to fix a lot of these problems without adding a modifier.

    • @EIendir
      @EIendir 3 месяца назад +6

      This is also solution for this issue pin this up mate !

    • @mr.faelediteiru6467
      @mr.faelediteiru6467 Месяц назад +1

      men... this is the best metod. great!!!

    • @tao3014
      @tao3014 Месяц назад +1

      YOU ARE THE SAVIOUR

    • @AnthonyRosbottom
      @AnthonyRosbottom Месяц назад

      @@tao3014 Thank you. I try my best :)

    • @11RIHAM
      @11RIHAM 7 дней назад +1

      I love you

  • @daleanderson1727
    @daleanderson1727 17 часов назад

    Smart. Clever (two different things). Straightforward. Simple. Easy to follow. Clear. Made sense. Logical. You, sir, are my favorite tutorialist (word I just made up). Please keep up the good work, you really o have fans out here who truly appreciate you sharing your wisdom, knowledge & experience.

  • @Aenimae
    @Aenimae 3 месяца назад +36

    Always use this in my hard surface models. Many artists are adopting this workflow with weighted normals, cause it makes modeling easier most of the time. You can use booleans and adjust meshes quickly without being too stuck on full quad/subd etc. Pair this with tileble materials and decals, you have Star Citizen.

  • @ShadeAKAhayate
    @ShadeAKAhayate 3 месяца назад +18

    Wow! A guy that actually explains what's happening and why he's doing what he's doing! Color me impressed.
    I think this is a good reason to study this channel's content in much more detail.

  • @DECODEDVFX
    @DECODEDVFX  3 месяца назад +13

    I used the word crease around the five minute mark. That was sloppy wording on my part since Blender has an actual unrelated function called crease. Not that it really matters. just something I noticed after uploading. ¯\_(ツ)_/¯

    • @Specter_1125
      @Specter_1125 3 месяца назад

      Creasing is unreleased? Blender has had edge and vertex creasing for a while.

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад +2

      @@Specter_1125 that was supposed to say unrelated. Autocorrect changed it.

  • @manonthedollar
    @manonthedollar 3 месяца назад +15

    Slowly but surely, when I watch one of your videos where you present a problem at the beginning like this one, I'm able to start thinking "I bet it's [this]" and I start to be more right more often. Stuff has gone from your brain, into some very well-made videos, into my brain and I think that's really neat. Thank you so much!

  • @heartlessbrainiac
    @heartlessbrainiac 3 месяца назад +5

    Great video! The best part is that you explained the reasons behind issue, not only showed how to fix it.

  • @OctaveIndustries
    @OctaveIndustries 3 месяца назад +9

    I wish I had found this video before I spent 4 hours fixing this problem manually with geometry...

  • @richardlionheart3935
    @richardlionheart3935 3 месяца назад +8

    Thank you.. now that I finally understand why that shading error is caused it will be much easier to avoid. A brilliant video.. thanks :)

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад +1

      I'm glad it helped.

  • @benparker2522
    @benparker2522 25 дней назад

    wow, not only did the solution worked, but now I kinda understand why it happens. Thanks!

  • @ginho3848
    @ginho3848 29 дней назад

    You're the man! Saved my work. bevel modifier +weighted normal smoothed out everything for ball booleans on a traingular sandwich shape.

  • @Hajile_Ibushi
    @Hajile_Ibushi 3 месяца назад +1

    7:45 Thanks, so that's what causes it. I already knew most of what you were talking about, but this last bit is new to me.

  • @quentinhaberlay4157
    @quentinhaberlay4157 Месяц назад

    i dont usually comment on stuff , but ho boy this video is pure gold, i have this issue since few meshes, and it kept driving me insane, but this video juste explained everything perfectly ! thank you so much ! i'll check your course right away !

  • @christopherklocke8918
    @christopherklocke8918 13 дней назад

    Thank you so much!!! The best smooth shading explanation i´ve seen. will help a lot

  • @michelleh1464
    @michelleh1464 29 дней назад

    Thanks 5:23 helped me a lot modifier weighted normal

  • @izaakbecker4263
    @izaakbecker4263 20 дней назад

    Great instruction and demonstration, man.

  • @coffeediction
    @coffeediction 3 месяца назад +1

    the mark edge sharp also creates extra verts on export. Since it splits the triangles exactly at this blue lines, to make it look "sharp"

  • @3dVisualist
    @3dVisualist 3 месяца назад

    Excellent, detailed description of a fundamental concept in 3D. Should be compulsory viewing for beginners!

  • @PhuongPH-Sonat
    @PhuongPH-Sonat 22 дня назад +1

    brilliant, it helps a lot!!!

  • @RandMpinkFilms
    @RandMpinkFilms Месяц назад +1

    Amazing video! Thank you!!

  • @toupocallen9005
    @toupocallen9005 Месяц назад

    Thank you very much. I've been messing around trying to fix this for too long.

  • @FatPaps
    @FatPaps 3 месяца назад +1

    What a fantastic video, very useful 😊

  • @cw8
    @cw8 3 месяца назад

    Had this problem quite a number of times. Thank you

  • @berkeokur99
    @berkeokur99 3 месяца назад

    This is an AMAZING video that answered a lot of questions I had as a beginner, thank you sir

  • @mortadamustafaobead403
    @mortadamustafaobead403 3 месяца назад +1

    I've been watching your channel's content for almost 3 years now, I noticed that I did not subscribe I feel ashamed
    Thank you for everything. wonderful educational content Your follower from Iraq.

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад

      @@mortadamustafaobead403 thank you from England 🙏

  • @KaiserSaucy
    @KaiserSaucy 3 месяца назад

    Jesus. This is an amazing tutorial. Super helpful. Thanks bro 👏👏👏

  • @osa7696
    @osa7696 2 месяца назад

    thanks for the video.. its very easy to follow

  • @Guibascms
    @Guibascms 3 месяца назад

    First video i watched of your channel. You are amazing!

  • @tiavstudio
    @tiavstudio 3 месяца назад

    Excellent teaching and knowledge. Thank you!

  • @MaiconAlbanoD
    @MaiconAlbanoD 3 месяца назад +1

    Nice explanations man. Thanx.

  • @usercontent2112
    @usercontent2112 3 месяца назад +1

    Awesome tutorial. Thank you so much!

  • @lightningstab2605
    @lightningstab2605 3 месяца назад

    Fantastic description, excellent teaching.

  • @DianaKing-t3v
    @DianaKing-t3v Месяц назад

    Genius idea!❤Thank you very much!

  • @Earthtone88
    @Earthtone88 3 месяца назад +1

    Very well explained.

  • @rogaalik1379
    @rogaalik1379 3 месяца назад +1

    Thank you

  • @socrates112
    @socrates112 3 месяца назад +1

    Thank you for the great tutorial. Well done.

  • @ZaidanMhmood
    @ZaidanMhmood 3 месяца назад +1

    Thank you, very useful.

  • @HrPedrosak
    @HrPedrosak 3 месяца назад +1

    Nice breakdown 👍

  • @greentokyo
    @greentokyo 3 месяца назад +1

    Really great tip! Thank you!

  • @oscarbala3113
    @oscarbala3113 2 месяца назад

    Amazing video, short and right to the important.

  • @mix-up9003
    @mix-up9003 3 месяца назад +1

    Thanks for the video dude, it will help a lot.

  • @3DBlendMix
    @3DBlendMix 3 месяца назад

    Thanks for this kind of tutorials

  • @samxd_tv
    @samxd_tv 3 месяца назад +1

    although i dont like long videos with simple solution, but your explaining with examples really made it perfect, really beneficial for beginners. I love it

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад +2

      Thanks. I don't really see the point in videos that explains how to fix something without explaining why it happens in the first place.

    • @steamedtoastidrk
      @steamedtoastidrk 3 месяца назад

      ​@@DECODEDVFXYeah, even tho that might be seen as boring by most of the viewers, I really think that fixing the problem without EXPLAINING why that problem even happens - much less efficient. The point of learning smth is about to know why does troubles happens, not only how to fix 'em - so you've did a great job ❤

  • @FrancescoSpace
    @FrancescoSpace 3 месяца назад

    Decreasing the Auto Smooth angle also works in that case I think!

  • @chrispridemore5562
    @chrispridemore5562 Месяц назад +1

    Wow. . . had no idea about this.

  • @deltanine1591
    @deltanine1591 3 месяца назад

    Great vid sir your a legend

  • @user-fd3ds7fc3s
    @user-fd3ds7fc3s Месяц назад

    thanks bro!

  • @Ahmad-1224
    @Ahmad-1224 27 дней назад

    thanks

  • @Playeroth
    @Playeroth 2 месяца назад +1

    adding 2 modifiers completely fiixed my issue. Issue happened after i combined vertex by distance.
    EdgeSplit - (mine is 80)
    WeightedNormals - (Mine is 50, changing wont do anything but by existing it fixes).
    you can also add EdgeSplit and then press Alt + n > Average > Corner Angle. but i prefer to use modifier if i may need to change something.

  • @DissentingPotato
    @DissentingPotato День назад

    Proper topology would fix the issue and is a software-independent fix.

  • @tanya484
    @tanya484 25 дней назад

    so what should I do if I need exactly a 45 degree angle if I can’t add more geometry due to optimization?

  • @chrisblaser1799
    @chrisblaser1799 Месяц назад

    Right about normals, but this is acctualy Phong Shading, means it had to add cuts. In blender it is base on Normals. But this is a specially of blender, not normal behavior. Nearly all other software like Maya, C4D, Max, Houdini is based on PhongShading and not bound to Normals at all. Which isnt, becaue its baked into the modles Faces.

  • @evgeniiapopova1046
    @evgeniiapopova1046 2 месяца назад

    great video

  • @robinsoncasadiegos4848
    @robinsoncasadiegos4848 28 дней назад

    Awesome!

  • @mirmahdimortezavi7182
    @mirmahdimortezavi7182 2 дня назад

    tnx😍

  • @NickTriccc
    @NickTriccc 3 месяца назад

    i love this and love your content.. quick question though: If i were to export an asset into unity, does this trick actually work, or do i need the geometry to make it shade right?

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад

      @@NickTriccc thanks. Yes you can export custom normals. In fact, I think that's the default behaviour

  • @jonathanmarinkus
    @jonathanmarinkus Месяц назад +1

    The problem in this case, and probably with all beginner models, is a very very bad mesh. So the only thing that helps is to repair the topology!

  • @ThomasFlaum90
    @ThomasFlaum90 3 месяца назад

    i want to make a longhole into a slightly outwards bent Face, weighted normals doesnt work here. I tried everything i could, nothing makes it better....someone help??

  • @narutoninetails9
    @narutoninetails9 3 месяца назад

    Any chance there is a discount code for use on Blender Market as well? I am okay if you say no, but was wondering a little about it since i tried it there as well. (keeps the library together nicer for addons and other bits and such.)

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад

      @@narutoninetails9 Unfortunately not. Blender market is an expensive place to sell products. They take a huge commission plus merchant fees and transaction fees on top. In order to use promo codes, you have to pay them an additional ~$50 per month.
      I don't sell enough products via BM to justify that expense.

    • @narutoninetails9
      @narutoninetails9 3 месяца назад

      @@DECODEDVFX Very understandable, and thank you for the reply. I did not know that was what sellers went through. I am glad for the knowledge as it helps understand your side of things and other sellers things to consider.

  • @mutedsounds2k
    @mutedsounds2k 3 месяца назад

    Problem solved in Blender 4.1+: There's NO LONGER the AutoSmooth feature (unfortunately)!
    Lie: There actually IS, but now, only in the form of a silly modifier or an even sillier geo node.

  • @henniedevilliers7570
    @henniedevilliers7570 2 месяца назад +3

    No facial intrusion on my monitor; no sordid noisy stuff in the background, (BTW, noise is sound that one does not want to hear.) No uhms and ahms, very good elocution and making complex things crystal clear. No stooping to begging for like and sub; earns you just that. I am not easily impressed, this time round I am. Many thanks for a very good tutorial.

  • @Cr42yguy
    @Cr42yguy 22 дня назад

    1:10 cursed surface? indeed.

  • @random_tantrum
    @random_tantrum 3 месяца назад

    thanks for the detailed explanation, I learned a few points that I was always curious about.

  • @artgamertv2747
    @artgamertv2747 13 дней назад

    Good the best

  • @benjaminnel5891
    @benjaminnel5891 2 месяца назад

    Just do Alt-N > Average > Face Area. Done.

  • @PRANIMATES
    @PRANIMATES 3 месяца назад

    I loved ur approach where u explained the reason behind it too❤❤

  • @420bobby69
    @420bobby69 3 месяца назад

    So weighted normals can be useful, and I know people like their Booleans, but would it not have been worth at least mentioning the benefit of modeling that example with quads? Like the root cause of those shading issues are the n-gons that result from the Boolean workflow. I know Booleans have their upsides, but that example bugs me a bit just because it's a simple mesh and would be a trivial matter to add a few loopcuts, inset individual, circle tool, and extrude. You'd have the same shape, but it would be subdividable, not need any auto-smooth/custom normals/sharpness, and would work with tools that deform/displace. Anyways sorry for playing topology police, thank you for making Blender content, and have a great day.

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад

      You can still get other similar shading issues even with quad topology. Poles on corners and large quads can cause the same issue for instance. There was really no way to cover all that without turning this video into a 30 minute mini topo course.

  • @Some_Guy_Called_Raven
    @Some_Guy_Called_Raven 3 месяца назад +1

    Not sure I agree that adding the edges will add a bunch of geometry. Here's why, and what I tend to do. I'm open to seeing your perspective on it. I add on loop cut where the center of my circles will be cut. So in your example the cube would get 5 loop cuts, I then center my circles along those lines and cut them in. I do use something like Grid Modeler to be fair, but its a great tool to line things up and generate detail. With what you showed, the shading issue is because the edges blender added when you did your boolean are at an angle that is too sharp. The circle being cut in, no matter how we do it, requires 2 edges to create the cut. I'm just saying, add the edges first, Blender won't add more.

  • @Badi1992
    @Badi1992 3 месяца назад

    god I needed it. marry me

  • @Pakilla64
    @Pakilla64 13 дней назад

    Coplanar> shade flat 😂

  • @MrBfg586
    @MrBfg586 3 месяца назад

    To me that fix is a “bandaid” fix that depends on the programs mod. What I wanna know is how do you fix that in practical way.

  • @IST_PARZlVAL
    @IST_PARZlVAL 3 месяца назад

    Or just made a good topology ?

  • @Tsero0v0
    @Tsero0v0 3 месяца назад

    Why are you making content that can be done in 10 seconds and making it like 9 minutes?

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад +1

      @@Tsero0v0 How would I have covered it any faster? By not explaining it properly?

  • @kasgeb.d
    @kasgeb.d 3 месяца назад

    thank you. Do you knw u have a black person accent haha.
    no offense

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад +3

      I have a North-eastern English accent...

  • @PrefoX
    @PrefoX 3 месяца назад

    weighted normal is no solution because you gonna have problems in other programs. don't teach that. so professional artist would suggest that. all of your solutions are not good.

    • @DECODEDVFX
      @DECODEDVFX  3 месяца назад +1

      @@PrefoX you can export custom normals to other programs.

    • @Arjjacks
      @Arjjacks 3 месяца назад +2

      Wrong. Blender applies modifiers on export automatically by default. Normals information is encoded into the mesh data of the file type, along with vertex positions, UV's, material assignations, UV's, etc.