maya-material-library · git:20260514.dcb4cda · 2026-05-14 · sha256 f3fb185abe821763
maya-material-library git:20260514.dcb4cdaA
Immutable. This exact content never changes and is served at /api/v1/blob/f3fb185abe821763.
---
name: maya-material-library
description: |-
Authoring stage — save / load / manage reusable material presets as JSON
side-files. Use for cross-shot or cross-asset shader reuse. Not for
building a one-off material on the fly (use maya-materials) or final
rendering (use maya-render).
license: MIT
allowed-tools: Bash Read
metadata:
dcc-mcp:
dcc: maya
layer: domain
stage: authoring
version: 1.1.0
tags:
- maya
- materials
- library
- shading
- presets
search-hint: |-
reuse material, material preset, shader library, share material,
load preset, save preset, JSON shader
aliases:
- maya-mat-lib
side-effects:
- reads-scene
- writes-scene
- reads-disk
- writes-disk
depends: []
tools: tools.yaml
groups: groups.yaml
---
# maya-material-library (Authoring stage)
Save, load, list, and delete JSON material presets. Lives next to
`maya-materials` so the agent decision tree is clear:
| Goal | Use |
|------|-----|
| Build a fresh shader and assign it | maya-materials |
| Save a shader for reuse later | **maya-material-library** |
| Reapply a saved look-dev preset | **maya-material-library** |
## Scripts
- `save_material` — Serialize a material and its attributes to a JSON preset file
- `load_material` — Recreate a material from a JSON preset and assign it optionally
- `list_material_presets` — List all preset files in a material library directory
- `delete_material_preset` — Remove a material preset file from the library