What problem does it solve?
Building production-quality Unreal Engine landscape materials by hand means wiring dozens of expressions, duplicating logic across biomes, and manually configuring slope/altitude blending and Runtime Virtual Textures. This Skill codifies the master-material + material-function + material-instance paradigm so an AI agent can construct, inspect, and configure auto-layered landscape materials programmatically.
Core Features & Use Cases
- Master Material Architecture: Builds a master material with reusable material functions (MF_AutoLayer, MF_Slope_Blend, MF_Altitude_Blend, per-layer samplers, MF_RVT) and 50+ exposed parameters.
- Automatic Layer Blending: Generates slope, altitude, and distance masks combined multiplicatively so grass, rock, and snow layers blend without manual painting.
- Biome Material Instances: Creates material instances that override only parameters (textures, thresholds, static switches) via bulk parameter setting, enabling tropical, alpine, and desert variants from one master.
- Runtime Virtual Texture Setup: Creates RVT assets, volumes, and landscape assignments with correct material types and sizing guidelines.
- Use Case: Ask the agent to scan a texture directory with FindLandscapeTextures, build an auto-material with grass/rock/snow layers, compile it, then spin up a tropical biome instance with snow disabled.
Quick Start
Ask the agent to create an auto-blending landscape material named M_Terrain_Auto in /Game/Materials with grass, rock, and snow layers discovered from your texture folder, then compile it and assign it to your landscape.