God tier tutorial, amazing. I'm massively late to the part but yeah, thank you for this. I don't know how much has changed by now with this setup but i'm going to run with this see how I get on!
@netrarajpun3 жыл бұрын
Thanks Ryan, this is soo good and simple that it don`t even hurt my small brain. I got hook up some vertex color to the layer blend and got exactly the combination of procedural and manual so easily that it feels like magic to me. Thank you
@williamlacrosse93893 жыл бұрын
Pure gold! You made my whole career with that! Now I can baked my ID, curvature and AO and make a dynamic material. Thx u so much.
@AndrewWeirArt6 жыл бұрын
I wish I had seen this when I was first learning Layered materials. Great stuff!
@samohickey Жыл бұрын
Great video! I love your teaching style: very informational and yet still to the point. Thank you.
@gustavorios22 жыл бұрын
You are an amazing teacher. Thank you
@felsenstern6 жыл бұрын
Thanks for the video. I was really confused before when it came to what to instance but you explained it really neat and thorough. Thumbs up! - Just let's hope Epic is finalizing it soon!
@PiotrDąbrowski Жыл бұрын
Its old tutorial but still extremely useful :D
@joelwalden55045 жыл бұрын
So great! Thanks man, this is a fantastic tutorial about a fantastic feature! Well presented!
@Omar.bin.khattab5 жыл бұрын
perfect ... special thanks to you Ryan ... have a nice day ...
@3dcgphile4 жыл бұрын
This was a super helpful video. Thanks so much for putting it together for us!
@gg-kf1bi Жыл бұрын
Thank you so much, you've helped me a lot!
@jangolerjangoler65815 жыл бұрын
Thank you very much for the video. It is the unique best one in layered material.
@ObilloFitz4 ай бұрын
2024 and Ryann Manning is still giving Much thanks for this
@lista_devideos_cursoscompl13384 жыл бұрын
we are learnet for more tutorial plz ,i soo exciteeed, great stuuff , incrediby much for this , tutorial subbed
@NoobishAlpha4 жыл бұрын
Thanks my friend !! Have a good day / night
@Geminiwoods422 жыл бұрын
awesome can't wait to start using this thank you
@mch438565 жыл бұрын
Really helpful and well done video, thanks!
@GoatOfTheWoods5 жыл бұрын
Thank you So much for this in depth tutorial! Subbed
@ThatRyanManning5 жыл бұрын
Thanks @fataxel! Appreciate your support.
@jamesrascal0016 жыл бұрын
Really useful! will be watching more of your video's, thanks :)
@HangryBunniesFromMars5 жыл бұрын
Thank you so incredibly much for this.
@tayloralan922 жыл бұрын
Super helpful video, thanks!
@wolfen2313 жыл бұрын
Thanks. This was pretty helpful to get something going for me. =)
@annezhang32056 жыл бұрын
thanks for your video!
@namrog846 ай бұрын
Anyone know why hasn't Layered Materials gained more popularity? So few people have ever talked about it years later. Not even a single item on the store selling some nice premade list of 'pre-made blends' or something? The only thing I can think of, is that the name of the feature is awful and overlapping with several other unrelated features.
@cyberspace76685 жыл бұрын
Fuk.. got to enable material layers in Unreal Engine Project settings..xD
@dalandutube3 жыл бұрын
thank you that was very well done
@nov30005 жыл бұрын
THANK YOU AGAIN MY FREIND. GREAT .IF YOU CAN DO A TUTORIAL ABOUT LANDSCAPE MATERIALS
@wellweldedgames6 жыл бұрын
Thanks a lot! By the way You have a new subscriber )
@ronysvlog1876 Жыл бұрын
I been looking for this, thank you so much for this video bud. One question, how to make this to support vray materials? I connect the material layers to based colour on vraymtl directly but shows just black texture in render. Please help
@adamhajdu4 жыл бұрын
Thank you
@zhangjian36546 жыл бұрын
Great explain!
@devongisbert39714 жыл бұрын
Hey Ryan, would you be able to cover anything for the newest release? Some of the nodes you had mentioned for the newer methods weren't available in 4.24 :/
@ThatRyanManning4 жыл бұрын
Definitely. I'll see what I can do.
@jonbrandre30064 жыл бұрын
Did they revert to the old?
@blakeXYZ4 жыл бұрын
What nodes did you end up using?
@realFinnB04 жыл бұрын
Thank you so much!
@davidrivasredondo6 жыл бұрын
Fantastico!!
@fernandobaquiran68373 жыл бұрын
Great video! Just starting with UE and of all the videos that I have seen bout Layered materials, this is the only on that I can really understand. Most other videos teaches the "old" method in making Material layers which is really confusing. I have followed every step in this video but when I got to the RGBA Mask (22:00) I get an error at the ChannelMaskParameter Node when I connect it into the BlendMaterialAttributes Node. I don't think I missed anything in the steps. Any ideas? I'm using UE 4.26. Oh. I just restarted it and it 's working now. My bad.
@AdrianoFerreira-nb8cd Жыл бұрын
Hey Ryan! Thanks for tutorial. I was wondering if this would work with a height blend vertex blend? Would I add the height blend node into material layer blend mask function? I saw that you had a vertex blend function as well.
@AdrianTabacaru2 жыл бұрын
Hey Ryan, awesome tutorial. Thank you so much for taking time to make it. I have a quick question, is there a way to access the Material Layers - Blend Asset - Vector Parameter Value in Sequencer? I have tried making a Material Instance for the Layer Blend Material and I cannot reach the Vector Parameter into sequence. I am trying to animate the crossfade. I have tried with material parameter collection, got that into Sequencer but the crossfade is not smooth. I see stepping between 0-1 values. Is there a way to fix this? Thanks!
@ThatRyanManning2 жыл бұрын
A couple ways to do this. Material Parameter collections can be targeted in Sequencer. You can also access the material parameters by adding the material component in sequencer. Target the element via the "+" add button, add the component, then target the material parameters.
@dani3d_b8 ай бұрын
is there a way to me to get a specific layer of the Material Attribute Layers into a node(of type MA)? just like the GetMaterialAtributes node but only a single layer
@JieDu-yj2vd11 ай бұрын
How to set different physical materials for each layer?
@valtzar3200 Жыл бұрын
29:22 Can we do the same for the Ambient Occlusion Map?
@vfxfisher4 жыл бұрын
Thank you very much for this insightful tutorial. I have a question though. During your talk you used an RGBA as you blend. This all makes perfect sense. I would like to use a vertex pain. I see you have that listed when you created the RGBA blend; but you do not discuss it. I have looked at other tutorials and not seen anything. Sadly, time is of the essence. Do you know of any place on the web that may enlighten me on how to implement this?
@ThatRyanManning4 жыл бұрын
I cover Vertext m,asking here: kzbin.info/www/bejne/garZn5d8nMqjeLc , and here: kzbin.info/aero/PLEopipDmYdmy3H4Rp1iFSQ1epSUSyZOfL
@maxxdreams97174 жыл бұрын
Hi Ryan. Thanks for the tutorial. I have one question. After mixing by this method is it possible to apply vertex paint?
@kenalpha32 жыл бұрын
Can you? Im using Quixels plugin to make a > Material Blend. Idk if their method/process is the same as this home brew material blend??
@johnmccormick23472 жыл бұрын
When setting up my Master_Layer material I get a render warning : Missing Function Input "in" - FIXED - Use preview as default check on Master_Layer_Instance"
@zeon3d7553 жыл бұрын
You know how to add weightmaps for layers in UE4.26?
@Raul1955 жыл бұрын
Great video! Is there a way to assign PhysicalMaterials to the layered ones?
@omri13243 жыл бұрын
It seems like Epic got rid of this workflow altogether?
@arefeghbali39143 жыл бұрын
Is it possible to use both layer blend and blend material attributes together?
@cwidd19293 жыл бұрын
Is there a version of this that works with displacement?
@Serdeegee5 жыл бұрын
Fantastic and really helpful tutorial! One question though, what if my base material has opacity? Plugging the texture's alpha map into the "opacity mask" slot of its "MakeMaterialAttributes" node doesn't work like it would normally in a regular material. Is this an easy fix? I reckon I'm probably just missing something basic.
@ThatRyanManning5 жыл бұрын
There are two places you can change the Blend Mode; one in your master and also on a per-instance basis. i.imgur.com/NtVsPLm.jpg
@julienlefebvre97646 жыл бұрын
thanks for the video...any chance that you could show the vertex alpha blend mask that you have setup ?
@ThatRyanManning6 жыл бұрын
@Julien Sure thing. Here's the basic setup for the Vertex Blend: i.imgur.com/Fw3Dqsw.jpg Like the RGBA Mask, this mask will allow you to specify (using the "Channel Mask Parameter") the blending of two materials based on Vertex color.
@julienlefebvre97646 жыл бұрын
Thanks Ryan for the quick response and screenshot going to try that today
@samuelenslin18503 жыл бұрын
Hey Ryan, can you confirm wether its possible to expose material layer parameters to be animated in sequencer or they simply can´t be animated? Works for normal material instances, but with this setup I can´t animate any of the parameters...
@AdrianTabacaru2 жыл бұрын
Did you find out how to do this?
@samuelenslin18502 жыл бұрын
@@AdrianTabacaru Nope. Used normal material instances instead.
@zerocoool11116 жыл бұрын
Thank you Ryan for this break down. Im loving this system and know how to use it thanks to this video. Question. I followed how you added a normal in the Master Material and laid over all layers. But how do I do it for another map like Ambient Occ? You created and GetMaterialAtt and a Set MaterialAtt and had the nodes in between. Got that part. Lets say I want to do the same thing for a ambient occ map. Ive been playing around and the only way I get get it to work is if just plug in an AO map directly into the AmbientOcc of the SetMaterialAttibutes. Do I even need the GetMaterialAtt. I can figure out what the inbetween nodes would be if I did it the similar way with the Get and Set nodes. Thank you Randy.
@ThatRyanManning6 жыл бұрын
Randy - My recommendation would be to add an additional AmbientOcclusion node to your "GetMaterialAttributes" and use "Blend_Overlay" (Blend_Overlay will either screen or multiply the Base and Blend together) to add your custom AO map. For additional control over your AO map, simply add a 3ColorBlend node(docs.unrealengine.com/en-US/engine/rendering/materials/functions/reference/imageadjustment). There are several methods, but this is just one. Here's the final setup: i.imgur.com/Mm6Rs1F.jpg
@ThatRyanManning6 жыл бұрын
I should preface, I'm reusing the combined layered texture from Crunch which has the AO texture in the Blue channel.
@ThatRyanManning5 жыл бұрын
@tapirtoon ! Yes. I cover this early on in the video, but you can use material functions (the old material functions) and then blend them together using mat layered blend nodes inside a stand-alone standard material. docs.unrealengine.com/en-US/Engine/Rendering/Materials/LayeredMaterials
@EndlesPhenxia4 жыл бұрын
Is there any way to combine this method with height blend?
@shanei.70083 жыл бұрын
I'm still fairly new to unreal, but I'm trying to make 1 single material that can transition between 4 seperate metals with a gradient slide/slice effect. I've made one that works nicely, effect included, but it can only transition between 2 metal types (using a MFfunction with a 3 layer blend - inputs 1 2 & 3 are color parameters) but I need to have more than the 2 available inputs for this project and master material. Are layered materials a better route to go for this?
@Yarogor4 жыл бұрын
In 2020 those material layers still crash engine (4.24). In blank project they work fine (mostly). But when you turn them On in your heavy project - it crashes very often. Tried in 3 different projects.
@АлексейПалько4 жыл бұрын
Is there a way to use more than three channel mask map? Like masking with ID map in Substance Painter.
@ThatRyanManning4 жыл бұрын
Texture maps can only hold 4 channels of information (R, G, B, & A); however, there's nothing that says you can use multiple textures!
@Dianixi4 жыл бұрын
Hello, does this still work?(second method)My layers are not updating in 4.25 and crashes randomly. Do I need to enable something for this?
@jacksparrow7518 Жыл бұрын
Hi Ryan. great content, thanks for sharing.... but instead of talking about old way to do stuff al the time.. and confuse us (me?)... wouldn't be better to just say this is the new method.. and go for it clean and clear and make it easier? all this extra info is just so much confusing (I din't know old methoid so it's like extra info I wouldn't need for the new method). I didn't want in any way be annoying.. just telling what my experience have been, watching this video... which, again, is great for its content
@decorix6 жыл бұрын
Thanks for the tutorlals. Is there anyway of showing me how to convert a materialfunction to the MaterialLayers setup with version 4.20? Using ML_LowContrastHardMetal its from Paragon assets. I did follow ur stuff, but I'm stuck. I copied the nodes from the materialfunction into the new MaterialLayers system as you shoed in the tutorial.
@lochlancoull1073 жыл бұрын
hey there ryan awesome tutorial but i seem to be having an issue when hooking up my textures i keep getting the error "Arithmetic Between Types float4 and float3 are undefined " any help would be great!
@ThatRyanManning3 жыл бұрын
Join my discord and send a screenshot. More than likely you're outputting RGBA to a node that requires just RGB
@freshhh15535 жыл бұрын
how to paint meshes with this layered material after creating it use RGB channels or is it necessary to add extras ?
@ThatRyanManning5 жыл бұрын
Correct. You'll need additional controls. Check out this mini series I created on layered materials. It should help: kzbin.info/aero/PLEopipDmYdmy3H4Rp1iFSQ1epSUSyZOfL
@mikejones48684 жыл бұрын
Is it possible to have one material's blend mode different? Say I wan't to have One piece Opaque and the other one Translucent?
@ThatRyanManning4 жыл бұрын
Absolutely. At the bottom of your material instances are overrides. You can change the instances without changing the master.
@yovanvujacic86382 жыл бұрын
@@ThatRyanManning Ryan, thanks a lot for the tutorial. Could you expand a bit on how to do this? I cant find a way of overriding the instances.
@davinsaputraartandgamedev94534 жыл бұрын
this is still in beta until now right?
@RahulAbhiwan-w4j4 ай бұрын
Sir,I am getting trouble to create HDRi material could anyone please help me ?
@gonzalofernandez44245 жыл бұрын
Hi, Im using UE4 4.21 but for some reason I can't find "Material Layer" nor "Material Layer blend" on my content browser. Do you have any idea why this might be??
@ThatRyanManning5 жыл бұрын
Make sure you have "Support Material Layers" enabled under the Rendering Tab: i.imgur.com/E1rJLGb.png
@samwong86645 жыл бұрын
Thanks for the tutorial, but what if i wanna make it 2 sided?
@ThatRyanManning5 жыл бұрын
In the material parameters (click on the material output node) you can toggle 2-sided on/off
@l8ll8linflnlty98 Жыл бұрын
wow
@waltage6 жыл бұрын
can be different lit materials combined like subsurface and default lit?
@ThatRyanManning6 жыл бұрын
Yes. Your materials are created and built very similar to the older method, with the exception of instead of using a standard material function, you're using the new layered material function (2:11) layer. Any of the parameters contained in that function can be utilized.
@evgeniismirnov6555 жыл бұрын
Where to pay to?) It is cool. Thx maan!
@cyberspace76685 жыл бұрын
You are the Arch G, i havent figured it out yet, but this does explain a lot of fuckwork.. ho to reach you teta?
@vassk1587 Жыл бұрын
Sad. Nothing understeand :(
@leksiu924 жыл бұрын
In my opinion Unreal has total not intutive, different, idiotical, baaaad material system in this cause. But this tutorial is very good :)
@ThatRyanManning4 жыл бұрын
UE4's material system is extremely powerful but also very technical. While is may be not as simple as other editors out there, speaking from experience, you have way more customizability! With enough time and education, UE4s material system is something you'll come to enjoy.
@leksiu924 жыл бұрын
@@ThatRyanManning I do not understand what happened to mix basic materials, such as in a e.g. blender. I already have materials, that I want to mix, I have to make do them again to material function. A better solution in my opinion would be to drag them into the editor and mix immediately basic materials with basic materials. Why couldn't they do that in this method? I do not know I do not understand this issue but I hope I will understand. And cannot doing a quick conversion of these materials, and have to work a lot, unnecessarily in my opinion. Sorry for bad english, thanks for reply and regards :) !
@ThatRyanManning4 жыл бұрын
@@leksiu92 totally agree with you. I believe Epic is overhauling the layered material system to be more artist friendly. If you think of Material Functions as Materials, it makes it a bit easier, but still...not the ideal solution.
@wilismatrix98472 жыл бұрын
very nice tutorial but confusing and not well structured, I find it hard to follow you because you keep going forward and backword between materials and methods
@waltage3 жыл бұрын
the main difference this shit don't updated after changes. after 3 years they Epic cannot make working instances!