Is there a way to convert a material to a material layer? Say u have a complicated material setup, how is this done? before u set it up to work with a material blend? or do I have to make the material attibutes in the material layer all over again. Also does material layer support different shading models?
Material Layers don't support multiple shading models. Material Layers is just a another word for "texture set inside a Material Function," so you can probably figure out the limitations are based on Material Functions and a single material. Although some shading models(cloth, clear coat...) support a scalar value as a…
Hello, I thought I'd have a play with this today but can't find the option to create the required assets namely these* Material Layer * Material Layer Blends They don't seem to be in the create menus, the experimental editor option to enable them is missing from 4.19.2 (the example layers and blends option is there though)…
That would be a bad prectice to be honest. You would need to calculate both shading models for the whole asset. The proper way to do this is to add a separated material. Otherwise this would be as bad as using only one material (which is translucent) for the window glass together with the frame and use a mask. The frame…
Just learned about the (not so) new material layer system, watched some Epic videos, read documentations and in the end figured out they put the development on hold :/ Too bad, looked really promising, hope they continue with it in the future.
@leleuxart - I think he is asking about the new system, which works very differently. You don't need those layer functions anymore. Get-Set material attributes aren't needed either anymore. It works very much like a Photoshop layer stack now, and you can add in any amount of layers in an instance by pressing a + button,…
No and I don't think it ever will. If it would be possible you'd be able to simply lerp between shading models. You also can't change shading model at runtime. And if you could blend them using material layering, it would mean that you could also change it at runtime (say using a mask texture).