PaulaReb - Smart Height Dirt - Procedural Mask & Educational Breakdown

Stop relying entirely on Decals. Smart Height Dirt is a production-ready Procedural Material Function for Unreal Engine that automatically adds realistic grime, moss, dust... to your meshes based on their geometry and height.

But this is not just another "black box" asset. Built under the philosophy of “Reverse Engineering Served on a Silver Platter”, this pack doubles as an educational resource. It includes a fully documented logic breakdown to help you understand the why behind every single node, empowering you to level up your skills.

🌟 CORE FEATURES:

  • Local & World Space Support: Choose whether the dirt rotates with your object (Local) or always stays grounded regardless of the mesh orientation (World).

  • Top-Down Versatility:  Dirt from the ground or leaks from the ceiling? You can switch with a single click.

  • Noise Blending & Smart Falloff: Break up the procedural gradient with customizable noise to achieve an organic, non-CGI look. Control whether the noise affects the entire mask or just the transition falloff.

  • 100% Stackable: Use the included MF_SmartHeightDirt_Inputs variant to stack multiple dirt layers within the same Master Material without logic conflicts.

  • Pivot Independent: The math inside normalizes the object's height, meaning it works flawlessly even if your mesh has a messy or offset pivot point.

📦 WHAT’S INCLUDED IN THE PROJECT?


Delivered as a Clean Unreal Project to ensure safe and error-free migration to your own games or scenes.

  • 2 Core Material Functions: MF_SmartHeightDirt and MF_SmartHeightDirt_Inputs.

  • Auxiliary Toolbox: All the sub-functions needed to make the math work perfectly.

  • 3 Ready-to-Use Sample Materials: Fully configured examples applied to basic assets so you can reverse-engineer the setup instantly.

  • Educational Documentation: Detailed, node-by-node explanation of the shader graph logic.

Take control of your materials, understand your nodes and stop struggling!

Hi there, awesome work! Really a genuinely nice tool. Any chance you can update it for 5.6?

Thank you for making this.