Subsurface Scattering & Sheen in 4.0 are awesome!

  Рет қаралды 22,872

Christopher 3D

Christopher 3D

10 ай бұрын

In this video, I demonstrate changes to two material functions in Blender 4.0, the updated subsurface scattering function and the new sheen algorithm. These improvements are really awesome and definitely make these easier to use.
One you watch this, watch my SSS Update video which adds to this video: • 4.0 Subsurface Scatter...
#blendertutorial #sheen #subsurfacescattering #subsurface

Пікірлер: 96
@zen.mn.
@zen.mn. 9 ай бұрын
In a sea of reaction content where people just read off patch notes without truly understanding, your channel is a diamond in the rough.
@robertYoutub
@robertYoutub 9 ай бұрын
Sheen roughness at 1.0 is almost like suede leather. Very nice to have.
@Mranshumansinghr
@Mranshumansinghr 9 ай бұрын
I am so happy that I decided to shift to Blender from 3dsMax. Great additions. Cant wait for the final release.
@MarquisDeSang
@MarquisDeSang 9 ай бұрын
Congratulation, you are now a free man.
@user-ij5py4sb5m
@user-ij5py4sb5m 6 ай бұрын
​Wait till you realise that you can't actually produce quality work within time without 1000$ worth of add-ons. Blender is a trap. ​@@MarquisDeSang
@thenodecamp
@thenodecamp 9 ай бұрын
Already can't wait for the official release of blender 4.0! In my whole career, I don't think I've ever seen complete tutorials like yours. I can finally see what's new, and completely understand it!
@apatsa_basiteni
@apatsa_basiteni 9 ай бұрын
Much appreciated that you screen record at a large scale which makes it easier for with smaller screens. 😁Amazing as always.
@fumier21
@fumier21 9 ай бұрын
Thanks for the detailed explanation Christopher, I am currently using that new sheen parameter to mimic dust for a sandstone material and it really gets the job done. Maybe it's worth mentioning that it might simulate dust in general even though it was not designed for it in the first place
@christopher3d475
@christopher3d475 9 ай бұрын
Yes, that's quite true. I talked about it being used for dust at one point but I may have edited that part out.
@TizianZeltner
@TizianZeltner 9 ай бұрын
Already very early on when designing the "roughness" parameter of this new sheen model we actually did have dust in mind as a potentially useful application. Glad to hear you find it useful! :)
@shawnsmith7375
@shawnsmith7375 9 ай бұрын
Thank you! Thank you. Not just for this video, but for presenting the information in a way that's thorough, thoughtful, and well-paced. So many tutorials are made by people in such a hurry that it sounds like they have something far better to get to. In contrast your video sounds like you have something very interesting and potentially helpful to share with me. You are a teacher, and I am blessed to have you as my teacher. I'm only halfway through this video but I've already liked it, subscribed to you, and rung the bell! Well done! Please do not change your style at all. Thank you again!
@eviltwin2322
@eviltwin2322 2 ай бұрын
On the back of this video I tried using sheen to suggest peach fuzz on the face of the character I'm working on and it worked like a charm! She suddenly felt alive!
@mangomastani9847
@mangomastani9847 9 ай бұрын
I've been using blender since 2019 and I wish I would have found your channel before.. This channel is pure gold quality knowledge. Thank you!
@heckensteiner4713
@heckensteiner4713 9 ай бұрын
That sheen slider is suh-weet! It looks amazing even without a texture and just those solid colors. Makes me want to glide my hand back and forth on that cloth. This is something that would gone completely under my radar without your amazing videos!
@chosenonemedia8337
@chosenonemedia8337 9 ай бұрын
Very, very good as always!
@darrenberkey7017
@darrenberkey7017 6 ай бұрын
Just the explanation I was looking for. Thanks!
@jorgebernier5d
@jorgebernier5d 9 ай бұрын
This is absolutely fantastic! Thank you for your clear explanation.
@cardboardpolitician
@cardboardpolitician 9 ай бұрын
I am learning the basics of Blender right now but I am really looking forward to all the new features of 4.0. This is a great video about the changes and new features.
@Sanndman555
@Sanndman555 7 ай бұрын
Thank you so much for this video, Ive been looking for a Sheen explanation and couldnt find a detailed video and this video is what i exactly wanted! Even though i dont use Blender as my main renderer it helped me so much to understand how it works exactly.
@gaston.
@gaston. 9 ай бұрын
Well done. thanks for sharing!
@matchdance
@matchdance 9 ай бұрын
One of the best channel hands down
@ObscureHedgehog
@ObscureHedgehog 9 ай бұрын
This channel has become the kind where I instantly hit like on a new video and then proceed to watch it 🔥
@matejivi
@matejivi 9 ай бұрын
You produce very nice Videos!
@lerikhkl
@lerikhkl 9 ай бұрын
Really well-made tutorial! It definitely has the production value of much bigger channels! Hope your subscriber count will match it soon 😊
@maxximoramirez
@maxximoramirez 9 ай бұрын
Although a nitpick I was using a lot the subsurface color different than the diffuser to get hued controlled caramel finish on my models
@christopher3d475
@christopher3d475 9 ай бұрын
I'm going to do a quick video today where I show those materials transfer over to 4.0, so you can see how they're handling this situation.
@cocamaster0
@cocamaster0 9 ай бұрын
Now I finally know how to use the subsurface scattering !!
@lucdina5118
@lucdina5118 9 ай бұрын
Well done , Well explained and intuitive. I like it I do !❤ Can we have more stuff like this
@PranayVaidya007
@PranayVaidya007 9 ай бұрын
10:30 that was eye opening and informative and mind blowing way of explaining 🎉🎉🎉❤❤❤
@selimincegoz3267
@selimincegoz3267 9 ай бұрын
Thank you
@marjanissm
@marjanissm 4 ай бұрын
thank you❤
@superkaboose1066
@superkaboose1066 9 ай бұрын
Loved this, please do for everything lol
@TR-707
@TR-707 9 ай бұрын
so cool to see Blender catching up to Unity and Unreal engine!
@BoyceBailey
@BoyceBailey 9 ай бұрын
This is the Velvet Gold
@D_The_Crafter
@D_The_Crafter 9 ай бұрын
Fantastic showcase, really gives a good sense of how the underlying systems work together, with gorgeous examples, and you seem to know your stuff very well. I would appreciate it if you could turn off overlays while showing off stuff in the rendered viewport, they can be a little distracting.
@christopher3d475
@christopher3d475 9 ай бұрын
That's a good point, I'll turn those layers off next time.
@lepermessia4
@lepermessia4 9 ай бұрын
thanx
@gottagowork
@gottagowork 9 ай бұрын
I only tested a while back, and in the standalone sheen shader. The new microfiber model handled very well normal modifications sent into it (say a fixed slope offset from actual surface normal, based on UV space). Whereas the old model (Velvet) is now completely broken doing the same trick to simulate nap direction? Not sure what that is about. So anyone using the old Velvet shader this way should really make sure the old scene is still working, and set to microfiber mode if the shading edges turn to garbage.
@bounnamyang4891
@bounnamyang4891 9 ай бұрын
This the great news for skin shading...now it separate the scale setting, which is the most thing I was confused with.
@Aguacate3D
@Aguacate3D 9 ай бұрын
Hey Christopher! After watching several of your videos, you are the only person whose judgment I trust to answer this question: Can the potential of Cycles, when used perfectly with post-production, compete with the most sophisticated render engines? Or is it still a step below? Thank you very much for your work and effort.
@christopher3d475
@christopher3d475 9 ай бұрын
I would say that Cycles still has some catching up to do. It's not on par with a dedicated renderer like Octane for instance. It really depends on what you need to do. Another area that I think Cycles still needs work on is better color output and color management. It's making improvements in that area, but my feeling is it's still not quite there yet.
@Aguacate3D
@Aguacate3D 9 ай бұрын
@@christopher3d475 Thank you again Christopher :)
@stephenpauljones
@stephenpauljones 9 ай бұрын
nice breakdown, would there be any way/benefit to feeding the base colour into surface radius for ease then just adjusting the scale accordingly?
@christopher3d475
@christopher3d475 9 ай бұрын
You could use an RGB node and pass it to the Base Color, and then also pass it to the Radius, but since the radius is a physical distance value I'm not sure how the color would be interpreted by the Principled shader.
@nathorji5097
@nathorji5097 9 ай бұрын
I think the RGB in the subsurface should have been indicated for better understanding of what people are adjusting
@christopher3d475
@christopher3d475 9 ай бұрын
Yes, I agree.
@ShaneSmith82
@ShaneSmith82 2 ай бұрын
Any advice on how to use sheen for a dust effect? I’m looking for a solution to create an epoxy finished concrete (coat over concrete base) with dust imperfections over the epoxy reflections. It’s a floor material.
@NazariyDudnik
@NazariyDudnik 9 ай бұрын
Hi! Thank you for your videos, where can I get this model from 1:31?
@christopher3d475
@christopher3d475 9 ай бұрын
I've uploaded this and placed a link in the about section of my latest video on updated info about SSS in 4.0. I created this scene to help me test out material creation.
@gurratell7326
@gurratell7326 9 ай бұрын
Put a RGB node into Surface Radius and it will be easier to handle :) Tbh I don't know why they have a vector input and not an RGB one since that's what you are multiplying the scale with.
@christopher3d475
@christopher3d475 9 ай бұрын
There's always room for improvement, 4.5, 5.0...
@wuxinliu1578
@wuxinliu1578 9 ай бұрын
Maybe you can separate rgb and then load the vector. Of course, this is a bit cumbersome.
@intton
@intton 9 ай бұрын
what if you want to apply subsurface without thinking of scale? any workaround? i never took scale into account, i make abstract compositions, but i like subsurface. if i don't want to look up the scale i'm working with, should i just calculate scale by eye? thanks for your videos, amazing info!
@christopher3d475
@christopher3d475 9 ай бұрын
It's actually not behaving too differently than 3.6. For instance, if you were setting up SSS for your abstract materials in 3.6 using the default Scale value 0.5, you just configure it the same in 4.0 by setting your Scene Units to Meters and the Scale value is 0.5m, it's the same. So you shouldn't really have to do it too much differently.
@npj5578
@npj5578 9 ай бұрын
How would you plug in a skin subdermal texture into this new setup? Do we plug it into the radius and dial up and down the value of the texture to drive the SSS color?
@christopher3d475
@christopher3d475 9 ай бұрын
Watch my followup video here. kzfaq.info/get/bejne/r9RjqZyp3rixZKM.html
@culpritdesign
@culpritdesign 9 ай бұрын
Can you pass in a node of a texture map that describes the subsurface scale or depth at local positions? I don't know if I am using the right terminology, but maybe you understand. This seems like it would be necessary for mimicking skin, since skin is not a consistent depth and density depending on body location and what is under the skin.
@christopher3d475
@christopher3d475 9 ай бұрын
Yes, you can use 3D procedural texture nodes in the material editor to affect the SSS. I just didn't show it.
@BrentonWoods774
@BrentonWoods774 9 ай бұрын
Oh my god, the subsurface scattering is so much better now. Although, it's a bit confusing about the "Subsurface Radius" - if those 3 values represent RGB, then why no color picker?
@christopher3d475
@christopher3d475 9 ай бұрын
Think of them as secondary scalar factors for each of the channel. If you set them to 1.0 they have the full effect of the scattering radius. It's pretty straightforward.
@BrentonWoods774
@BrentonWoods774 9 ай бұрын
@@christopher3d475 I guess I can just connect the RGB node :)
@mrdixioner
@mrdixioner 9 ай бұрын
Strange values for the Subsurface Radius parameter: instead of making a more logical color scale, the developers made it in the form of a 3D vector, and now we ourselves have to think about which parameter corresponds to the desired color. A very illogical approach.
@andre_julius
@andre_julius 9 ай бұрын
Yeah that's the only thing I could think of as well. If the radius is obviously influencing the color then... why not have it be a color input :D
@bmendes84
@bmendes84 9 ай бұрын
In the current version, you can simply connect a color to the blue dot and it works as intended. I imagine in 4.0 it will work the same way.@@andre_julius
@TruthSurge
@TruthSurge 9 ай бұрын
no, stupid approach. No one thinks in RGB. Like no one counts in hexadecimal. The SS color needs to be set using the COLOR WHEEL with all the settings like saturation, value, hue etc. I bet a LOT of people complain about this and maybe the idi... uh, person who thought this was a good idea will fix it and implement the old color wheel widget.
@xyzonox9876
@xyzonox9876 9 ай бұрын
You talking about this update or when subsurface was added years ago?
@bmendes84
@bmendes84 9 ай бұрын
Maybe the initial plan was similar to what LuxCore renderer does now, which lets you set a different anisotropy (from -1 to 1) for each channel. So a material can backscatter a color and forward scatter a different one (like milk).@@TruthSurge
@davidcapuzzo
@davidcapuzzo 8 ай бұрын
what about characters with blue skin that you want red subsurface underneath?
@christopher3d475
@christopher3d475 8 ай бұрын
Use the subsurface radius to alter the scattering color.
@DanielWhitmer
@DanielWhitmer 9 ай бұрын
I wonder how this will effect skin shaders
@christopher3d475
@christopher3d475 9 ай бұрын
It's a good question. I suspect they'll be largely the same.
@amankhushi_arts2941
@amankhushi_arts2941 9 ай бұрын
I donwloaded 4.0 but didn't found this changes in shader
@christopher3d475
@christopher3d475 9 ай бұрын
I would try the latest build.
@Jason_Silent
@Jason_Silent 9 ай бұрын
Does this version fixes SSS glitch that highlights mesh wireframe?
@christopher3d475
@christopher3d475 9 ай бұрын
I'm not sure to be honest. You could download the 4.0 builds and test it out.
@Jason_Silent
@Jason_Silent 9 ай бұрын
@@christopher3d475 my principle bsdf node don't even change, it's the same as in 3.6, I tested it on render and it still renders the same, so, waiting for initial release
@UML649
@UML649 9 ай бұрын
What's the difference between sheen and fresnal?
@christopher3d475
@christopher3d475 9 ай бұрын
Sheen is a reflection layer that sits above fresnel reflectivity. I have a couple of videos about specularity and fresnel that describe it in detail.
@TruthSurge
@TruthSurge 9 ай бұрын
I don't understand this claim that the subsurface is now somehow tied to the entire scene. I thought subsurface scattering was OBJECT based. Like... I'm creating a candle. ONE object. I want the wax to have some subsurface scattering so I go into the CANDLE'S material and just set how much I want and the color. I don't understand why this is better in 4.0. 3:20 ? Then why couldn't they have put the letters R, G and B beside those sliders? And we need a separate radius for each RGB channel now? I need to see what effect those have so maybe it is explained in this video. Ah, 5:26 so just using the base color DOESN"T work! Now, we can't just use the color wheel to change the ss color, we have to know which of the three color components in the RGB system to reduce in order to FIX the ss color. Wow. People generally aren't going to know that if they want to remove yellow, they need to remove both red and green in equal parts. That's why your blue object with a greener ss got more blue because R+G is basically yellow. Can some genius please explain how this is improved? 5:52 omg... that was the perfect example of why this sucks. guessing how much of r g and b to muck with because that's COUNTER intuitive. The color wheel is perfect and intuitive. Just pick a color. If it's too red, then push it some into a neighboring color or closer to green to cancel some red. Too saturated? Slide the saturation bar down. This is not improved. Exact distances aren't needed. Anyone can LOOK at their object and quickly see how much ss they need. 0 = none, 1 = max. :( I guess someone will make a new add-on that let's you use a simple color wheel instead of unlabeled sliders that secretly represent RGB components.
@christopher3d475
@christopher3d475 9 ай бұрын
I think you misunderstand what I said. SSS is now more RELATABLE to the scale of the scene because it's using the units system YOU specify for that scene, as opposed to an abstracted apparently abstract unitless value from 3.6. But if you watch my video carefully, you'll see that in fact when you bring in a 3.6 scene, that apparently unitless 'subsurface' value was tied into meters, regardless of your scene's units. So now, in 4.0, when you specify a value, you can related it to the actual physical size of your objects in a more obvious way. The units of your scene don't determine the scattering distance, you do, on a material by material, or object by object way. It's just now more obvious now.
@TruthSurge
@TruthSurge 9 ай бұрын
@christopher3d475 thx for the reply. Ok, units are now exposed and tied to metric or English. I understand that. The rgb setting though needs to change, I think. Thx!
@Dryym
@Dryym 9 ай бұрын
Out of curiosity, Since you are more of a professional and might be able to give a definitive answer. You used a partial metallic value in the video. I have heard conflicting information on whether or not having metallic values outside of 0 and 1 makes physical sense. On one hand, I hear the explanation that something is either metallic or not because the value represents whether or not a material conducts electricity. However on the other hand, I hear the explanation that other values are fine because they represent more complex composite materials which have a more complex interaction with light that wouldn't otherwise be able to be simulated unless you actually modeled the quantum effects of the light. I am curious to get your opinion on this. Both on whether or not this models something physically plausible, And also what such a surface implies on a material science level.
@christopher3d475
@christopher3d475 9 ай бұрын
A lot of metallic materials have very complex surface scattering properties.This can include a very rough component mixed with much more shinny or sharply glossy aspects. The way material systems like Blender's principled BSDF transition between diffuse and metallic is just one way of potentially simulating this. I actually don't often leave the slider below 1.0 and instead mix multiple metallic roughness values together, but at the end of the day, it's an artistic call. That's what I did in this video, I just made an artistic call as to what I wanted from a visual standpoint. And all 3D material systems are abstract representations of what happens in the real world.
@Dryym
@Dryym 9 ай бұрын
@@christopher3d475 That makes sense. To be clear, When you refer to mixing multiple metallic roughness values, Are you referring to mixing multiple principled shaders together which have differing roughness values? Or to a different process? Additionally. Do you have any specific resources for research to do in order to build up a base intuition for replicating more complicated real world materials than could be replicated with the standard single principled shader 0/1 metallic workflow? Obviously when it comes down to it, The end result is artistic interpretation. But I would love to step up my material game beyond where I currently am at and your channel has already been such an invaluable resource for that.
@christopher3d475
@christopher3d475 9 ай бұрын
Correct, mixing either multiple Principled shaders or with other BSDF nodes. One thing I wish Blender had is in Vray's implementation of the GGX microfacet function that includes a 'Tail' parameter. this simulates secondary roughnesses within a single BSDF layer. But we can do something similar by mixing two shaders together. As far as specific resource, there are databases of complex IOR values for specific materials, but Blender doesn't use those (IOR extinction coefficient) and it really just comes down to observing what's happening with real world surfaces and then trying to replicate them. I'm going to be doing another tutorial using the material tester I show in the video where I show some basic mixing for metals. Hopefully I can get to that soon.@@Dryym
@Dryym
@Dryym 9 ай бұрын
@@christopher3d475 Yeah, I have noticed with my research that Blender's principled shader is missing a lot of features which are standard in other packages. One key example being the fact that the industry standard for SSS in skin shaders appears to be a triple layered system with epidermal, Dermal, And subdermal layers. And as someone who's still actively learning about these things, I don't actually know the most efficient way to replicate this. My gut tells me to mix three principled shaders together with different SSS settings, But that also feels like it'd be much slower to render than a more optimized and integrated version. However even still, It's really nice to see that it's getting some love to be more accurate and more flexible. Likewise, Your channel had been an absolute goldmine of information to help with more accurate materials.
@petarmaksimovic4048
@petarmaksimovic4048 4 ай бұрын
Why on earth didn't they just write RGB?
@christopher3d475
@christopher3d475 4 ай бұрын
I don't know, many of us suggested they do that for clarity purposes.
@jamqdlaty
@jamqdlaty 9 ай бұрын
"We can see that I have 2 centimeters. Let's make it more relatable by coming down to..." Yikes.
@itayozari6252
@itayozari6252 9 ай бұрын
It's a boomer I can't subscribe twice
@default7627
@default7627 9 ай бұрын
Thanks
@Simon2d3d
@Simon2d3d 9 ай бұрын
Woah woah woah, Why would they remove subsurface colouring colour? If this has done what I think it has; you'd have a creature covered in a thin veil of blue paint; how are you going to get blood colours to show through the sss if your base colour is all blue?? I would have preferred it got the base colour by default, but also give me the option to plug in a specific map. I believe that's how it currently works. Can we roll this back?
@christopher3d475
@christopher3d475 9 ай бұрын
I just recorded a video that shows how a 3.6 SSS containing material transfers over to 4.0. You can see if this addresses your concern.
@sebbosebbo9794
@sebbosebbo9794 9 ай бұрын
💪💣💥🗯💭💨❤🕊 nailed.... 4.0,...4.1.... amazing milestone ....
4.0 Subsurface Scattering, a FOLLOWUP
4:47
Christopher 3D
Рет қаралды 18 М.
The Furnace Test, does Blender 4.0 pass?
19:45
Christopher 3D
Рет қаралды 24 М.
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 7 МЛН
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 1,3 МЛН
HAPPY BIRTHDAY @mozabrick 🎉 #cat #funny
00:36
SOFIADELMONSTRO
Рет қаралды 14 МЛН
Subsurface Modes & Anisotropy in 4.0
13:32
Christopher 3D
Рет қаралды 26 М.
Subsurface Scattering: What is and How to Use in Blender
8:45
What is the new 'IOR Level' material function in Blender 4.0?
22:07
Christopher 3D
Рет қаралды 21 М.
Improved Coatings in Blender 4.0
16:20
Christopher 3D
Рет қаралды 18 М.
Blender 4.0: What's New and Why You Should Be Excited!
12:56
DECODED
Рет қаралды 168 М.
Magnifying The World's Brightest Flashlight (200,000 Lumens)
8:55
The Action Lab
Рет қаралды 445 М.
Mastering 3D Modeling: Top 5 Topology Mistakes to Avoid
9:29
On Mars 3D
Рет қаралды 175 М.
My Favorite Blender Addons to Save Money!
13:47
Kaizen
Рет қаралды 66 М.
The End of Goats 💔🥹 #shortvideo #edit #ronaldo #messi #football
0:31
Типичный банан 🍌 #shorts #глазунов #юмор
0:18
Andrew Glazunov
Рет қаралды 2,4 МЛН
Inside Out Team VS E E Ei Meat Team - Who wins?
0:23
AmogusMan
Рет қаралды 8 МЛН