Fatih Yenen - LayerCraft 2.1 – Modular Material Mastery, Reinvented

Give me motivation with reviews and i'll add Blend Presets that works like Smart Materials :)

Substance-style control. Unreal-native power. Since 4.27

Built on top of MaterialCraft - LayerCraft is a high-performance, production-ready Material Layering System built for artists and developers who want complete control without complex setups.

Whether you're working on environments, props, or modular assets, LayerCraft gives you an intuitive, scalable workflow for blending any number of materials — cleanly and efficiently.Most systems either oversimplify or overcomplicate. LayerCraft finds the balance:

  • Built like a toolkit — use only what you need.

  • Inspired by AAA workflows (tiling + trims + global effects).

  • Works out of the box, but customizable down to the bone.

This is your shader Swiss army knife. With a focus on customization and performance, from procedural blending to paint overrides, from level variation to cinematic surface response — LayerCraft scales with your vision.

  • Master Layer Logic: Create your layers with these basic steps: Layer Logic + UV Logic + Textures + Surface Adjustments

  • Master Blender Methods: Blend smart, work with required attributes, keep shaders lightweigth.

  • Blend Mask Logic: Procedural / Texture / Attribute / Noise / Manual paint. Overlay Masks or Breakup Method for transition mask.

  • DynamicCraft: Control exposed parameters through blueprint. Create variations in level, control in any game logic/cinematic

Key Features

  • Fake Displacement: Add depth without high cost. Don't fall behind, full support with UE4.27

  • World Projection: Single Sample for the cheapest and most advanced Triplanar methods.

  • Randomized Tiling: Atlas and UV offset support to kill repetition.

  • Blend Mask Logic: Combine procedural, texture, slope, AO, and hand-painted masks.

  • Attribute-Based Blending: Work only with needed channels (Color, Roughness, Normals, etc.) — no waste.

  • 2-Channel Normal Map Support: Fewer texture samplers, better performance.

  • Dithered Variation: Add subtle noise and breakup for realism.

  • Surface Controls: Organized into Color / Deform / Detail / Response sections for fast tweaking.

All the textures and meshes are from Quixel, the product is only the Material.

1 Like

I’ve added your asset pack to my current project, and I can confidently say that you’ve done an amazing job with LayerCraft. It’s really convenient that everything unnecessary can simply be disabled, saving a certain number of instructions.
The only thing that’s currently a bit missing is a texture rotation function in “UV Logic” when you using World Projection and the ability to adjust texture contrast in “use Albedo Controls.”
Oh, and by the way, in “Surface: RESPONSE”, the Specular Amount is set to 0 by default. It would be great if you changed it to 0.5 by default, otherwise everyone importing custom textures (for example, from Substance Painter) will be wondering why the appearance looks so different in UE.
Other than that — my compliments.:handshake:

By the way, will you be adapting LayerCraft to work with Substrate?

Thank you so much for taking the time to write. I’m honored by your comment

You’re absolutely right about the Specular default. It came into my notice really late but it’s been fixed to 0.5 in the latest update.

As for the Texture Rotation in World Projection, its still something i struggle with. True normal map rotation - preserving correct tangent-space direction - is still a challenge I haven’t solved to a level I’m confident shipping.
I’ll try my best to add this functionality as it deserves a proper solution.

About the substrate, i haven’t get my hands into it. But your comment is a push for that new direction to explore.

Again, thank you so much for using the system and seeing its potential. Grateful for the review and i’ll make sure it will shape what comes next.

1 Like

I’m proudly announce that texture rotation for World Projection is now updated. For days i’ve worked on it and now its working even with Local Projection.
Thanks for pointing out!

1 Like

Great news! I’ll definitely test it out. If you don’t mind, I’ll occasionally send suggestions for improvements. For example, I just noticed that Detail Normal doesn’t use World Projection. If a model has no UVs or just poor UV mapping, Detail Normal produces visual artifacts or doesn’t work at all.

Oh please do!
Detail Normal world projection is clever, didn’t had the need since they are usually used with high tiling scale.
But now they are also added, with correct rotation of true normals.
Also Noise Variation in Surface:COLOR has world projection option also.

Beyond these, 2 new features added:

  1. Baked Normals: For any mesh that has baked normals in 0-1 UV space can use it to blend with the layer stack
  2. Rain Function: Something i’ve been delaying for a long time. Now it has a complex rain effect with all ripples and puddles in the material parameters. It is an override to the whole layer stack and also can be masked with RVT to disable in certain areas in the world.

Enjoy!

1 Like

Hello

I’m interested in purchasing LayerCraft 3.2 and would like to clarify a few points to ensure it fits my workflow:

:one: Vertex Paint: Does LayerCraft support direct Vertex Color (RGB/A) blending for layers, or is “Manual Paint” only texture/parameter based?

:two: Triplanar / World-aligned: Can I switch between UV and world-aligned per Material Instance? Does it work with Nanite meshes?

:three: Material Control & Optimization: Can I blend only selected channels (Color, Roughness, Normals)? How many texture samplers are typically needed for 3–5 layers? Are there optimizations for large environments?

:four: Runtime / Blueprint Integration: Can exposed parameters be controlled via Blueprints or Level parameters for variations?

:five: Documentation & Support: Are there examples for vertex paint, triplanar workflow, and procedural/manual masks? Is LayerCraft actively supported?

Thank you for your time — I want to make sure it covers my workflow before purchasing.