MAGIC_TOOLS - Ultra Surface Shader V1.2

ULTRA SURFACE SHADER V1.2

Ultra Surface Shader (USS) is a modular Unreal Engine material system built for realistic, cinematic, and production-friendly surface work.

The package is organized around clear material-instance parameter groups, 5 master material assets across 3 material families, and optional feature branches. Start with the master material that matches your surface, assign your textures, then enable only the mapping, stochastic, overlay, mask, cloth, Virtual Texture, or displacement features your material actually needs.

  1. USS Base is the single-surface PBR workflow for clean material setups with optional overlays, dirt, stains, normal, AO, displacement controls, and an included USS Base VT variant for Virtual Texture workflows.

  2. USS Blend is the layered A/B workflow for material blends with BlendMask, Edge Mask, Height Mask, Edge Grunge, Dirt, Stains, and mask-to-normal support.

  3. USS Cloth extends the shared USS logic with cloth-focused fuzz color, fuzz mask, view-dependent fabric response, and an included USS Cloth VT variant for Virtual Texture workflows.

Key Features

  • Five master material assets across three families: USS Base, USS Blend, USS Cloth, USS Base VT, and USS Cloth VT

  • Advanced Mapping workflow with regular UV fallback

  • Optional Advanced 9-Plane Mapping for main PBR surface projection

  • Local Advanced Mapping controls for selected overlay and mask branches

  • Optional Stochastic Tiling for visible texture repetition breakup

  • Slot-driven texture handling for color, linear/packed, mask, normal, height, and displacement inputs

  • BlendMask, Edge Mask, Height Mask, Edge Grunge, and Breakup controls for layered surfaces

  • Dirt and Stains overlay branches for secondary surface detail

  • Cloth fuzz response for textile-style materials

  • Mask-to-normal support for additional transition lighting and surface breakup

  • Packed texture workflow support such as ORM, ORD, MRD, and custom RGBA-style packing

  • Demo and showcase levels included as practical starting points

Workflow Notes

  • Regular UV mapping remains fully valid and is recommended for authored UV layouts, decals, trim sheets, logos, atlases, and any placement that must stay fixed to the mesh UVs.

  • Advanced Mapping is useful when a surface benefits from projection-based mapping.

  • Advanced 9-Plane Mapping should be enabled only where the main PBR surface benefits from the extended projection mode.

  • Virtual Texture variants are included for USS Base and USS Cloth workflows.

  • Stochastic Tiling should be enabled only where visible repetition needs breakup.

  • Texture slots route color, linear/packed, mask, height, displacement, and normal data through the correct shader logic internally.

Rendering Notes

  • USS is designed primarily for Unreal Engine standard Lit workflow.

  • Edge Finding is intended for Lit/raster rendering and is not a Path Tracer feature.

  • Displacement should be treated as a Nanite/Lit workflow in this package.

  • No customer-installed code plugin is required for the material system.

Documentation