landscape-materials
🧠 Brains complement: IF an
unreal-engine-skills-managertool (external MCP) exists in this session, call it with{action: "load", skill: "materials-and-shaders"}for UE domain knowledge on this topic — correct APIs, architecture, best practices — and treat it as the rubric for any review / "best practices" question. If no such tool is available (e.g. running under Claude Code or Codex without that MCP), skip this line entirely and proceed with this skill alone — do NOT attempt the call.
Landscape Material System Skill
When to Use This Skill vs. landscape-auto-material
- This skill (
landscape-materials): Simple materials with 2-5 layers usingLandscapeLayerBlend. Good for prototyping. landscape-auto-material: Production materials using material functions, RVT, and material instances. Good for shipping quality. Use when you need the Real_Landscape paradigm with auto-layering, altitude/slope blending via material functions, and biome configuration through material instances.
If you need material functions, Runtime Virtual Textures, or the master-material + instance pattern, load the landscape-auto-material skill (the engine's AgentSkillToolset GetSkills exposes it).
Critical Rules
🚨 Inspect Before Modifying Existing Landscape Materials
Before modifying an existing landscape material, you MUST export and review its current graph:
import unreal, json