What problem does it solve?
Manual editing of Unity materials and shader properties across multiple assets and scene objects is time-consuming, error-prone, and inconsistent across render pipelines; this Skill centralizes and automates those tasks to reduce mistakes and speed up iteration.
Core Features & Use Cases
- Create and duplicate materials with automatic render-pipeline-aware shader selection.
- Assign and batch-update materials on GameObjects or asset paths to apply consistent looks across scenes.
- Set granular properties including colors (HDR-aware), emission (with keyword handling), textures, floats, ints, vectors, texture scale/offset, keywords, render queue, and shader changes.
- Pipeline compatibility: maps property names for Built-in, URP, and HDRP to avoid incorrect property access.
- Use case: prepare a set of reusable material assets with correct URP property names, set emission for neon signage, and assign them to dozens of scene objects via batch calls.
Quick Start
Set the asset at Assets/Materials/Mat1.mat to a red base color and enable emission with intensity 3.0.