Forbidden Shading Tips // Blender Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

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

  • @CGMatter
    @CGMatter  18 วันที่ผ่านมา +47

    hey gang - so this is what i got lol
    the wireframe solutions in particular have been bugging me - there must be a better way
    anyhow...
    if you wanted to try out brilliant here is that info:
    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CGMatter/ . You’ll also get 20% off an annual premium subscription.

    • @cowbless
      @cowbless 18 วันที่ผ่านมา +1

      Dude, I've been collecting ways to detect edges/wireframes, and it's a pain.
      It's simple enough by using geonodes and generating real geo, but doing it via shader only (especially in Eevee) is kinda hard.
      You can store edge angles as attributes and then use it for shading (good edge wear), I wish you could also use geonodes to mark edges freestyle - this, I believe, is yet to be exposed as a parameter to geonodes.
      One very funny thing you can do to edge detect in live is to create a gaussian blur edge detector shader, and use it as a lens for your scene. You'd have to use Glass BSDF + Shader to RGB to calculate it though, since we can't otherwise blur the result easily.

    • @us2ra
      @us2ra 18 วันที่ผ่านมา

      @@cowbless can you give more info on the last one?

    • @BaronFactotum
      @BaronFactotum 18 วันที่ผ่านมา +1

      Some great shader tips/hacks in this video. You should make a video on roughness truncation! I've got a tutorial on my channel but it'd be great if you popularized the technique.

    • @MikePouch
      @MikePouch 16 วันที่ผ่านมา +2

      I have a simple way that I do wireframes that I never hear talked about. Not a shader (or worse, modifier), but rather, I just use the wireframe viewport shading, turn off or reduce X-Ray, turn off overlays, and then Viewport Render Image or Animation. "Renders" lightning fast, and you can adjust the colors of the lines in material settings, or just make them randomized per object. You could just render it completely black and white and then composite it over a real proper render.

  • @orcanimal
    @orcanimal 18 วันที่ผ่านมา +85

    This man has achieved savant level understanding of Blender. Holy moly

  • @AlexFremdwelt
    @AlexFremdwelt 18 วันที่ผ่านมา +122

    All I understood is that if you spoke twice as fast, you could show us about 40 tips in the same amount of time.

  • @HeiniGurke
    @HeiniGurke 18 วันที่ผ่านมา +41

    There were quite a few tips where I initially thought "oh, I know this one" - immediately followed by: "OOoh, that's even cleverer", really really good collection. Appreciate your speed and conciseness too. Just imagine this was in the normal youtuber speed. The moment you'd get to the end, a newer blender version would have already come out making some of these obsolete...

  • @hardwire666too
    @hardwire666too 18 วันที่ผ่านมา +15

    This might be some the most useful material tips I have ever seen. Some of them I have googled and found no answers for. *chefs kiss*

  • @AHSEN.
    @AHSEN. 17 วันที่ผ่านมา +10

    8:24 beware, this is a box blur and won't look very good. By summing a bunch of white noise nodes, you can get a sort of gaussian distribution (the more you have, the more accurate it will be, at the cost of performance), or you can build a circle distribution function by using xy from the white noise texture as polar coordinates and applying sqrt(x) on the radius.
    Good video as always :). I'll definitely use that ambient occlusion based procedural texturing technique!

  • @AtaurRaziq
    @AtaurRaziq 18 วันที่ผ่านมา +2

    Imagine walking around Blender with this amount of knowledge. Thanks for your contribution to the Blender community

  • @CGGeek
    @CGGeek 17 วันที่ผ่านมา +8

    nice stuff mate! pro move -even tho its already fast paced, watch at 1.25x speed and get smarter even faster (definitely not me accidently doing that lol)

    • @CGMatter
      @CGMatter  16 วันที่ผ่านมา

  • @plusonerabbit
    @plusonerabbit 17 วันที่ผ่านมา +3

    4:11 just a note: this is reinterpreting the values that make up the normal vectors as points in 3D space and measuring the euclidean distance between them, so how big the output is doesn't really *mean* anything concrete besides 0 = same. it might also have a bit of an odd curve to its output. if you ever want to actually measure *how* different they are, rather than whether they're different at all, you should take the dot product of the two normals and pass it into an arc cosine, which will give you the angle difference in radians

  • @SubsurfaceTalks
    @SubsurfaceTalks 18 วันที่ผ่านมา +6

    Sampling a gradient!🤯🤯🤯🤯 Insane! Thanks!

    • @jimmysgameclips
      @jimmysgameclips 17 วันที่ผ่านมา +1

      EAT THAT SUBSTANCE PAINTER

  • @micahsmith6472
    @micahsmith6472 17 วันที่ผ่านมา +1

    I’ve actually used the point density node exactly once for a very specific use case. I was making a balloon animation of it inflating and deflating using cloth physics and the pressure settings, and I used point density to drive the mix factor between 2 shaders - one for the opaque, rough, darker colored deflated balloon and one for the translucent, shiny, lighter colored inflated balloon. It took a lot of time to dial in the settings but it turned out pretty good in the end.
    Of course, now a lot of that could be made much better and probably more easily with geometry nodes driving the factor with an attribute, but fields didn’t even exist yet back when I made it.

  • @jimmysgameclips
    @jimmysgameclips 17 วันที่ผ่านมา +1

    I'm 3 minutes in and convinced this will probably be the greatest Blender tutorial ever made

  • @HouseOfNifty
    @HouseOfNifty 18 วันที่ผ่านมา +23

    That first tip made me yell "OH SHIT" involuntarily.

  • @WaterGuuru
    @WaterGuuru 6 วันที่ผ่านมา

    you are truly a genius, I love your tutorials.

  • @xxhansonmaxx
    @xxhansonmaxx 16 วันที่ผ่านมา

    you're the most consistent genius

  • @omegaz476
    @omegaz476 14 วันที่ผ่านมา +1

    peak video
    at 8:22, you should add a vector math node set to normalize between the subtract and scale nodes to make the blur even and remove the streaks

  • @hameddesign70
    @hameddesign70 18 วันที่ผ่านมา +18

    i remember a few years ago just before geometry nodes existed, this psychopath was modeling entire scene using shader nodes, literally like a person alone in a jail with lots of walls to draw on, he thinks the shader nodes are the walls btw

  • @vipergx
    @vipergx 17 วันที่ผ่านมา

    That last tip is golden

  • @HerrWolfgangDe
    @HerrWolfgangDe 18 วันที่ผ่านมา +2

    you‘re awesome 🤙

  • @user-le2zv6go3v
    @user-le2zv6go3v 13 วันที่ผ่านมา

    this bevel shader, then ambient occlusion all that .. I was not ready for it, so cool!

  • @jamescombridgeart
    @jamescombridgeart 18 วันที่ผ่านมา

    Omg the gradient one is nuts 🚀

  • @ComputerClass-n7k
    @ComputerClass-n7k 16 วันที่ผ่านมา

    a true master of craft

  • @salutcava1578
    @salutcava1578 18 วันที่ผ่านมา +1

    Thank you mister CGMatter!

  • @fatcat5323
    @fatcat5323 15 วันที่ผ่านมา

    I didn't know about any of these tips. Thank you so much!

  • @man_art_man
    @man_art_man 17 วันที่ผ่านมา

    As usual awesome amount of knowledge in a pressed format 👍🏻👍🏻👍🏻

  • @davidmcsween
    @davidmcsween 18 วันที่ผ่านมา

    So glad all those coordinate shapes are in one handy place next time I forget them! Thanks ;-)

  • @ThatGuy_33
    @ThatGuy_33 18 วันที่ผ่านมา

    A trick that I’ve used a couple of times is plugging the color from a vernoy texture Into the normal socket. This is some thing that I first saw in an old blender guru snow material tutorial.

  • @Optimus97
    @Optimus97 18 วันที่ผ่านมา

    Where have you been with that gradient eyedropper tip all this time, I desperately needed that 🙏

  • @phischphood
    @phischphood 16 วันที่ผ่านมา

    I had been looking for how to get the vertex weight in the shader graph a few weeks ago, my Google search suggested using geometry nodes, setting an attribute and using that. Your way is much simpler!

  • @RaffoVFX
    @RaffoVFX 18 วันที่ผ่านมา +1

    21 lazy tutorials all in 1.
    The rebar trick is my favourite

  • @mihailazar2487
    @mihailazar2487 17 วันที่ผ่านมา +2

    02:40 I can't believe you did not use the F2 option in the voronoi. it makes it look much more circuitboard-y

  • @a_blue_chicken1093
    @a_blue_chicken1093 18 วันที่ผ่านมา +1

    man wtf is this. Such great tips! True forbidden knowledge.

  • @thatviewer-4142
    @thatviewer-4142 18 วันที่ผ่านมา

    Underrated.

  • @kenttimothy
    @kenttimothy 18 วันที่ผ่านมา +1

    bro wtf my mind is so blown, insane tips

  • @yujinzushi9671
    @yujinzushi9671 18 วันที่ผ่านมา

    Thanks for video, didn`t even know about Point Density node 🔥

  • @MilanRys
    @MilanRys 10 วันที่ผ่านมา

    Awesome! Mindblowing during first seconds a now I am somewhere deep in space :)

  •  18 วันที่ผ่านมา

    You're channel is a f.cking good source of knowledge !!! Respect and as usual, really great video.

  • @Vineeta1007
    @Vineeta1007 17 วันที่ผ่านมา

    Thank you so much! These are really useful!!

  • @Joshua_S
    @Joshua_S 18 วันที่ผ่านมา +1

    Love the hairclip

  • @nirmansarkar
    @nirmansarkar 18 วันที่ผ่านมา +1

    You've become the Dr. Manhattan of Blender.

  • @Mix3Design
    @Mix3Design 18 วันที่ผ่านมา +1

    Some useful stuff here mate 😮

  • @optiphonic_
    @optiphonic_ 16 วันที่ผ่านมา +1

    I appreciate this so much thanks

  • @boukhfouad2095
    @boukhfouad2095 18 วันที่ผ่านมา

    those are a really helpful tips thank you man

  • @Dapper_the_slapper
    @Dapper_the_slapper 14 วันที่ผ่านมา

    Jeez, I've been watching your vids for ages and wasn't subbed. Today that changes!

  • @Newemka
    @Newemka 18 วันที่ผ่านมา

    Great knowledge compilation! Thanks!

  • @RobertLandivar
    @RobertLandivar 16 วันที่ผ่านมา

    Incredible video. I love your channel

  • @janebalmy
    @janebalmy 18 วันที่ผ่านมา

    so good! thank you!

  • @yujinzushi9671
    @yujinzushi9671 18 วันที่ผ่านมา

    21:20 this method has a nuance if you want one face gap between selection cause of vertex storing attribute. That can be annoying to fix this by using two vertex groups for nearby vertexes, but "Shift Ctrl Numpad +" hotkey (Select Next Active) can be usefull in these cases. I`ve also heard about edges groups and faces groups addons. Seems cool but didn`t use them

  • @kingkonefpv4553
    @kingkonefpv4553 18 วันที่ผ่านมา

    you made my life better, not even a minute in =O thxx yous - E and drag

  • @gaia35
    @gaia35 18 วันที่ผ่านมา

    Thanks for the vid, try eating cap and stem of mushroom.

  • @BlenderInferno
    @BlenderInferno 18 วันที่ผ่านมา +1

    Awesome video!

  • @ritpop
    @ritpop 18 วันที่ผ่านมา

    Wtf You blow my mind in less than a minute!!!

  • @iamMCL
    @iamMCL 18 วันที่ผ่านมา

    This is actually so useful tysm for this vid

  • @theminecraft4202
    @theminecraft4202 18 วันที่ผ่านมา

    hey, who knew i could still learn one or two tricks with the shader editor

  • @WannabeMarysue
    @WannabeMarysue 18 วันที่ผ่านมา

    cool tips, will help with some NPR I've been doing

  • @zacsamuel7295
    @zacsamuel7295 18 วันที่ผ่านมา

    great stuff! thanks

  • @gardenstein
    @gardenstein 18 วันที่ผ่านมา

    I love you so much for this

  • @tendividedbysix4835
    @tendividedbysix4835 18 วันที่ผ่านมา

    awesome tips!

  • @Jerdeeen
    @Jerdeeen 18 วันที่ผ่านมา

    Hell yeah dude love your videos

  • @MohammedAhmed-tu5es
    @MohammedAhmed-tu5es 17 วันที่ผ่านมา

    Amazing tutorial! Is this the speed you normally speak or did you speed up the video in editing?

  • @byAndreasEkberg
    @byAndreasEkberg 18 วันที่ผ่านมา

    thank you for your service ; )

  • @pn4960
    @pn4960 18 วันที่ผ่านมา

    Super nice !

  • @IrocZIV
    @IrocZIV 18 วันที่ผ่านมา

    Soooo much info!

  • @YentaTheGamer
    @YentaTheGamer 17 วันที่ผ่านมา

    I completely zoned out from "which looks nothing like a circuit board" to "and just like that"

  • @deedyago
    @deedyago 18 วันที่ผ่านมา

    he literally managed to render smth out without any object.... what a legend

  • @webinatic216
    @webinatic216 18 วันที่ผ่านมา

    First tip had my jaw on the ground.

  • @stillremain.artwork
    @stillremain.artwork 12 วันที่ผ่านมา

    Watching these "hacks" made my brain unwrap, quad remesh, triangulate, calculate the distance from the UV coordinates to the edge of the mesh and retopologize. thank you daddy

  • @abdullahimuhammed6550
    @abdullahimuhammed6550 13 วันที่ผ่านมา

    2 mins in and I know I'm not going to sleep tonight.

  • @infobybala
    @infobybala 18 วันที่ผ่านมา

    mind blown!

  • @megazinji
    @megazinji 16 วันที่ผ่านมา +1

    just wow

  • @zurasaur
    @zurasaur 18 วันที่ผ่านมา

    I never seen anyone understand the vector math so well 😂 man created voronoi shapes from scratch

  • @frostDAirk
    @frostDAirk 16 วันที่ผ่านมา

    Greate tips!!!

  • @yppep1282
    @yppep1282 18 วันที่ผ่านมา +1

    I love you bro

  • @jkartz92
    @jkartz92 18 วันที่ผ่านมา +1

    while using box mapping, should we use generated or object and what's the difference between them?

    • @theminecraft4202
      @theminecraft4202 18 วันที่ผ่านมา +1

      both will behave the same as long as your object has uniform/applied scale. Basically the difference is that generated will deform when you scale your object and object will not. th-cam.com/video/_6o7FTU1jvI/w-d-xo.html

    • @gordon7936
      @gordon7936 18 วันที่ผ่านมา +1

      protip: use geometry position and it will use real constant position no matter object scale/rotation

  • @kingbakul7436
    @kingbakul7436 17 วันที่ผ่านมา

    AMEZINGGG..

  • @alkavyrus
    @alkavyrus 5 วันที่ผ่านมา

    51 seconds in and I already had to like this video you psycho3dmagician

  • @murilosuzuki1264
    @murilosuzuki1264 18 วันที่ผ่านมา

    this is the blender equivalent of the library of alexandria

  • @azerqerty2277
    @azerqerty2277 18 วันที่ผ่านมา

    5:25 wooow

  • @fabriziolorito
    @fabriziolorito 17 วันที่ผ่านมา

    Great

  • @Type_A_films
    @Type_A_films 18 วันที่ผ่านมา

    dude is GOD

  • @GaryParris
    @GaryParris 18 วันที่ผ่านมา

    excellent! :O)

  • @deslomator
    @deslomator 15 วันที่ผ่านมา

    When the video ended I realized I was hardly breathing.

  • @gordonbrinkmann
    @gordonbrinkmann 18 วันที่ผ่านมา

    To reset the UVs you don't have to make any seams at all.

  • @pn4960
    @pn4960 18 วันที่ผ่านมา +1

    The vertex group attribute doesn't work for me, even when I connect attribute factor to view (I spelled the group correctly since I copy-pasted the name).

    • @pn4960
      @pn4960 18 วันที่ผ่านมา

      I'm becoming insane over this

    • @pn4960
      @pn4960 18 วันที่ผ่านมา

      I'm using blender 4.2

    • @sylpisophiasforge162
      @sylpisophiasforge162 7 วันที่ผ่านมา

      @@pn4960 While you have the face selected, press Ctrl-G then click "Assign to new group". If you just select the face and clicked assign, it will not work.

  • @nathan_smith
    @nathan_smith 18 วันที่ผ่านมา +2

    Blegend

  • @JakeBowenTV
    @JakeBowenTV 14 วันที่ผ่านมา

    🐴

  • @adiiiiii1
    @adiiiiii1 18 วันที่ผ่านมา

    This clip should be named "I have PhD in Blender" 😄

  • @jk44593
    @jk44593 18 วันที่ผ่านมา

    Here for the beard. Santa Clause is real.

  • @harpoonlobotomy
    @harpoonlobotomy 13 วันที่ผ่านมา

    I've managed to get everything working except the geo proximity at 22:38 - I just have a blank face with no sign of the string. It's such a simple little node tree but I can't figure out what on earth I'm doing wrong. I can preview the meshed curve, I can preview the plane, but once I connect the Distance noodle to the viewer it's pure white. Connecting the plane geometry and the Distance to the group output just shows the plane. Any ideas?

    • @harpoonlobotomy
      @harpoonlobotomy 13 วันที่ผ่านมา

      Ah shit, I didn't subdivide the plane enough. At least now I know what I was doing wrong.

  • @RenderRides
    @RenderRides 18 วันที่ผ่านมา

    i fucking love you.

  • @Silver_Fox_Weirdo
    @Silver_Fox_Weirdo 18 วันที่ผ่านมา

    god bless you

  • @wfthkttn
    @wfthkttn 16 วันที่ผ่านมา

    I'm here just for the thumbnails

  • @haest21
    @haest21 18 วันที่ผ่านมา

    Wow, it's not clickbait

  • @004307ec
    @004307ec 17 วันที่ผ่านมา

  • @inanis_exe
    @inanis_exe 18 วันที่ผ่านมา

    4 years in, feel like newbie again, bro cooked

  • @biniyambelay2665
    @biniyambelay2665 18 วันที่ผ่านมา

    does this all live your mind😭

  • @Jaenschken93
    @Jaenschken93 18 วันที่ผ่านมา +1

    I get the distinct impression that you know how to do math.

  • @baskapes762
    @baskapes762 18 วันที่ผ่านมา

    Bro knows Blender ❌ Bro is Blender ✅

  • @yohannesjas12
    @yohannesjas12 17 วันที่ผ่านมา

    😮

  • @ckiborg
    @ckiborg 18 วันที่ผ่านมา

    click & drag for collors 🤯🤯🤯🤯🤯🤯🤯🤯