unity-material

Create and configure Unity materials and shaders across render pipelines.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/krl76/MP-Study-Projects --skill unity-material-krl76
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-material
Source: https://github.com/krl76/MP-Study-Projects/tree/main/Practice1/.codex/skills/unity-skills/skills/material
Command: npx skills add https://github.com/krl76/MP-Study-Projects --skill unity-material-krl76

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity projects often require consistent materials and shader configurations across multiple objects. This Skill automates material creation, shader selection, and property setup (colors, textures, emission, metallic, and smoothness) to streamline rendering workflows and ensure visual consistency.

Core Features & Use Cases

  • Create materials with automatic render pipeline detection (Built-in, URP, HDRP) and apply appropriate defaults.
  • Set colors, emission, textures, and numeric properties on single or multiple materials.
  • Assign materials to renderers, adjust texture tiling/offset, and switch shaders as project needs evolve.
  • Apply materials uniformly across multiple objects and support common workflows like color updates, texture refreshes, and emission enabling.

Quick Start

Create a material named Mat1 with the appropriate shader and assign it to the target object's renderer.

Frequently Asked Questions about unity-material

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I batch create Unity materials and assign them to multiple objects?

Batch create Unity materials and assign them to renderers using automated operations that generate materials with appropriate shaders and apply them uniformly across multiple objects for consistent rendering.

Does this material automation work with URP and HDRP render pipelines?

Material automation works with URP and HDRP render pipelines, as well as the Built-in pipeline, utilizing automatic pipeline detection to apply appropriate default shaders and rendering properties.

How do I adjust texture tiling and emission properties on Unity materials?

Adjust texture tiling and emission properties on Unity materials by using per-property setters to configure colors, textures, offsets, and emission values across single or multiple materials simultaneously.

What is the best way to switch shaders and update colors across multiple Unity objects?

The best way to switch shaders and update colors across multiple Unity objects is through batch operations that automatically handle shader changes and apply color updates uniformly to maintain visual consistency.

Can I set numeric properties like metallic and smoothness on Unity materials in bulk?

You can set numeric properties like metallic and smoothness on Unity materials in bulk by applying per-property setters for floats, integers, and vectors across multiple materials simultaneously.