UE4 - 4.19 Layered Materials Setup

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

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

  • @DanRickmanMedia
    @DanRickmanMedia Год назад +1

    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!

  • @williamlacrosse9389
    @williamlacrosse9389 3 года назад +1

    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.

  • @AndrewWeirArt
    @AndrewWeirArt 6 лет назад +4

    I wish I had seen this when I was first learning Layered materials. Great stuff!

  • @netrarajpun
    @netrarajpun 3 года назад +2

    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

  • @samohickey
    @samohickey Год назад +1

    Great video! I love your teaching style: very informational and yet still to the point. Thank you.

  • @felsenstern
    @felsenstern 6 лет назад +1

    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!

  • @joelwalden5504
    @joelwalden5504 5 лет назад +1

    So great! Thanks man, this is a fantastic tutorial about a fantastic feature! Well presented!

  • @3dcgphile
    @3dcgphile 4 года назад +1

    This was a super helpful video. Thanks so much for putting it together for us!

  • @gustavorios2
    @gustavorios2 2 года назад +1

    You are an amazing teacher. Thank you

  • @gg-kf1bi
    @gg-kf1bi Год назад +1

    Thank you so much, you've helped me a lot!

  • @Omar.bin.khattab
    @Omar.bin.khattab 6 лет назад

    perfect ... special thanks to you Ryan ... have a nice day ...

  • @lista_devideos_cursoscompl1338
    @lista_devideos_cursoscompl1338 4 года назад

    we are learnet for more tutorial plz ,i soo exciteeed, great stuuff , incrediby much for this , tutorial subbed

  • @wolfen231
    @wolfen231 3 года назад +1

    Thanks. This was pretty helpful to get something going for me. =)

  • @jamesrascal001
    @jamesrascal001 6 лет назад

    Really useful! will be watching more of your video's, thanks :)

  • @jangolerjangoler6581
    @jangolerjangoler6581 6 лет назад

    Thank you very much for the video. It is the unique best one in layered material.

  • @SkyBuild25
    @SkyBuild25 2 года назад

    awesome can't wait to start using this thank you

  • @mch43856
    @mch43856 5 лет назад +1

    Really helpful and well done video, thanks!

  • @tayloralan92
    @tayloralan92 2 года назад

    Super helpful video, thanks!

  • @GoatOfTheWoods
    @GoatOfTheWoods 5 лет назад +1

    Thank you So much for this in depth tutorial! Subbed

  • @PiotrDąbrowski
    @PiotrDąbrowski Год назад +1

    Its old tutorial but still extremely useful :D

  • @NoobishAlpha
    @NoobishAlpha 4 года назад

    Thanks my friend !! Have a good day / night

  • @HangryBunniesFromMars
    @HangryBunniesFromMars 6 лет назад +2

    Thank you so incredibly much for this.

  • @ObilloFitz
    @ObilloFitz 5 месяцев назад

    2024 and Ryann Manning is still giving
    Much thanks for this

  • @ronysvlog1876
    @ronysvlog1876 2 года назад +1

    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

  • @valtzar3200
    @valtzar3200 Год назад

    29:22 Can we do the same for the Ambient Occlusion Map?

  • @fernandobaquiran6837
    @fernandobaquiran6837 3 года назад +1

    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.

  • @devongisbert3971
    @devongisbert3971 5 лет назад +4

    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 :/

    • @ThatRyanManning
      @ThatRyanManning  5 лет назад +3

      Definitely. I'll see what I can do.

    • @jonbrandre3006
      @jonbrandre3006 4 года назад

      Did they revert to the old?

    • @blakeXYZ
      @blakeXYZ 4 года назад

      What nodes did you end up using?

  • @annezhang3205
    @annezhang3205 6 лет назад +1

    thanks for your video!

  • @namrog84
    @namrog84 7 месяцев назад +1

    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.

  • @wellweldedgames
    @wellweldedgames 6 лет назад +3

    Thanks a lot! By the way You have a new subscriber )

  • @dani3d_b
    @dani3d_b 9 месяцев назад

    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

  • @dalandutube
    @dalandutube 3 года назад

    thank you that was very well done

  • @cyberspace7668
    @cyberspace7668 5 лет назад +3

    Fuk.. got to enable material layers in Unreal Engine Project settings..xD

  • @JieDu-yj2vd
    @JieDu-yj2vd Год назад

    How to set different physical materials for each layer?

  • @AdrianTabacaru
    @AdrianTabacaru 2 года назад

    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!

    • @ThatRyanManning
      @ThatRyanManning  2 года назад

      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.

  • @nov3000
    @nov3000 5 лет назад

    THANK YOU AGAIN MY FREIND. GREAT .IF YOU CAN DO A TUTORIAL ABOUT LANDSCAPE MATERIALS

  • @zhangjian3654
    @zhangjian3654 6 лет назад

    Great explain!

  • @AdrianoFerreira-nb8cd
    @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.

  • @adamhajdu
    @adamhajdu 4 года назад +1

    Thank you

  • @johnmccormick2347
    @johnmccormick2347 2 года назад

    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"

  • @arefeghbali3914
    @arefeghbali3914 3 года назад

    Is it possible to use both layer blend and blend material attributes together?

  • @shanei.7008
    @shanei.7008 3 года назад

    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?

  • @realFinnB0
    @realFinnB0 4 года назад

    Thank you so much!

  • @julienlefebvre9764
    @julienlefebvre9764 6 лет назад

    thanks for the video...any chance that you could show the vertex alpha blend mask that you have setup ?

    • @ThatRyanManning
      @ThatRyanManning  6 лет назад

      @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.

    • @julienlefebvre9764
      @julienlefebvre9764 6 лет назад +1

      Thanks Ryan for the quick response and screenshot going to try that today

  • @cwidd1929
    @cwidd1929 3 года назад

    Is there a version of this that works with displacement?

  • @EndlesPhenxia
    @EndlesPhenxia 4 года назад

    Is there any way to combine this method with height blend?

  • @Dianixi
    @Dianixi 4 года назад

    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?

  • @Raul195
    @Raul195 5 лет назад

    Great video! Is there a way to assign PhysicalMaterials to the layered ones?

  • @samuelenslin1850
    @samuelenslin1850 3 года назад +1

    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...

    • @AdrianTabacaru
      @AdrianTabacaru 2 года назад

      Did you find out how to do this?

    • @samuelenslin1850
      @samuelenslin1850 2 года назад

      @@AdrianTabacaru Nope. Used normal material instances instead.

  • @davidrivasredondo
    @davidrivasredondo 6 лет назад

    Fantastico!!

  • @decorix
    @decorix 6 лет назад

    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.

  • @Yarogor
    @Yarogor 4 года назад

    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.

  • @lochlancoull107
    @lochlancoull107 3 года назад

    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!

    • @ThatRyanManning
      @ThatRyanManning  3 года назад

      Join my discord and send a screenshot. More than likely you're outputting RGBA to a node that requires just RGB

  • @freshhh1553
    @freshhh1553 5 лет назад

    how to paint meshes with this layered material after creating it use RGB channels or is it necessary to add extras ?

    • @ThatRyanManning
      @ThatRyanManning  5 лет назад

      Correct. You'll need additional controls. Check out this mini series I created on layered materials. It should help: ruclips.net/p/PLEopipDmYdmy3H4Rp1iFSQ1epSUSyZOfL

  • @zeon3d755
    @zeon3d755 3 года назад

    You know how to add weightmaps for layers in UE4.26?

  • @vfxfisher
    @vfxfisher 4 года назад

    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?

    • @ThatRyanManning
      @ThatRyanManning  4 года назад

      I cover Vertext m,asking here: ruclips.net/video/KyvndFgepBU/видео.html , and here: ruclips.net/p/PLEopipDmYdmy3H4Rp1iFSQ1epSUSyZOfL

  • @АлексейПалько
    @АлексейПалько 4 года назад

    Is there a way to use more than three channel mask map? Like masking with ID map in Substance Painter.

    • @ThatRyanManning
      @ThatRyanManning  4 года назад

      Texture maps can only hold 4 channels of information (R, G, B, & A); however, there's nothing that says you can use multiple textures!

  • @Serdeegee
    @Serdeegee 5 лет назад

    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.

    • @ThatRyanManning
      @ThatRyanManning  5 лет назад

      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

  • @zerocoool1111
    @zerocoool1111 6 лет назад

    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.

    • @ThatRyanManning
      @ThatRyanManning  6 лет назад

      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

    • @ThatRyanManning
      @ThatRyanManning  6 лет назад

      I should preface, I'm reusing the combined layered texture from Crunch which has the AO texture in the Blue channel.

    • @ThatRyanManning
      @ThatRyanManning  6 лет назад

      @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

  • @mikejones4868
    @mikejones4868 4 года назад

    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?

    • @ThatRyanManning
      @ThatRyanManning  4 года назад

      Absolutely. At the bottom of your material instances are overrides. You can change the instances without changing the master.

    • @yovanvujacic8638
      @yovanvujacic8638 2 года назад

      @@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.

  • @davinsaputraartandgamedev9453
    @davinsaputraartandgamedev9453 4 года назад

    this is still in beta until now right?

  • @ultraxrace
    @ultraxrace 4 года назад

    Hi Ryan. Thanks for the tutorial. I have one question. After mixing by this method is it possible to apply vertex paint?

    • @kenalpha3
      @kenalpha3 2 года назад

      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??

  • @RahulAbhiwan-w4j
    @RahulAbhiwan-w4j 6 месяцев назад

    Sir,I am getting trouble to create HDRi material could anyone please help me ?

  • @waltage
    @waltage 6 лет назад

    can be different lit materials combined
    like subsurface and default lit?

    • @ThatRyanManning
      @ThatRyanManning  6 лет назад

      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.

  • @gonzalofernandez4424
    @gonzalofernandez4424 5 лет назад

    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??

    • @ThatRyanManning
      @ThatRyanManning  5 лет назад

      Make sure you have "Support Material Layers" enabled under the Rendering Tab: i.imgur.com/E1rJLGb.png

  • @omri1324
    @omri1324 3 года назад +1

    It seems like Epic got rid of this workflow altogether?

  • @samwong8664
    @samwong8664 5 лет назад

    Thanks for the tutorial, but what if i wanna make it 2 sided?

    • @ThatRyanManning
      @ThatRyanManning  5 лет назад

      In the material parameters (click on the material output node) you can toggle 2-sided on/off

  • @evgeniismirnov655
    @evgeniismirnov655 6 лет назад

    Where to pay to?) It is cool. Thx maan!

  • @l8ll8linflnlty98
    @l8ll8linflnlty98 2 года назад

    wow

  • @jacksparrow7518
    @jacksparrow7518 2 года назад

    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

  • @cyberspace7668
    @cyberspace7668 5 лет назад

    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
    @vassk1587 Год назад

    Sad. Nothing understeand :(

  • @waltage
    @waltage 3 года назад

    the main difference this shit don't updated after changes. after 3 years they Epic cannot make working instances!

  • @wilismatrix9847
    @wilismatrix9847 3 года назад

    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

  • @leksiu92
    @leksiu92 4 года назад

    In my opinion Unreal has total not intutive, different, idiotical, baaaad material system in this cause. But this tutorial is very good :)

    • @ThatRyanManning
      @ThatRyanManning  4 года назад +1

      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.

    • @leksiu92
      @leksiu92 4 года назад

      @@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 :) !

    • @ThatRyanManning
      @ThatRyanManning  4 года назад +1

      @@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.