What problem does it solve?
Streamlines the tedious and error-prone process of creating, editing, and assigning Unity materials and shader properties across scenes and asset files while handling render-pipeline differences and property naming variations.
Core Features & Use Cases
- Create and Duplicate Materials: Create new materials (with pipeline-aware shader selection) and duplicate existing assets for safe iteration.
- Assign & Batch Operations: Assign materials to renderers and perform batch creates, assigns, color changes, and emission updates to many objects at once.
- Property Management: Precisely set colors (0–1 range), HDR intensity, textures, texture scale/offset, floats, ints, vectors, keywords, render queue, and GI flags while auto-enabling emission keywords when needed.
- Compatibility & Guardrails: Auto-detects Built-in/URP/HDRP pipelines, warns about common pitfalls (color ranges, property name differences), and returns structured success/failure results for batch operations.
Quick Start
Create two new materials named Red and Blue, set their base colors to red and blue respectively, and assign them to Cube1 and Cube2 using the batch create, set colors, and assign batch skills.