# Openusd Material

> Domain skill for USD material authoring. Create UsdShadeMaterial prims, attach PBR UsdPreviewSurface shaders, and bind materials to geometry prims.

- Skill: `dcc-mcp/openusd-material` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add dcc-mcp/openusd-material`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dcc-mcp/openusd-material/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: dcc-mcp (https://skillmd.com/u/dcc-mcp)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dcc-mcp/openusd-material

---


# OpenUSD Material

Author materials using UsdShadeMaterial and PBR UsdPreviewSurface inputs, then bind
them to prims. Requires the pxr OpenUSD runtime — all tools fail with a
clear error when pxr is not available.

## Workflow

1. Ensure a stage exists (use `openusd-stage__create_stage` or `openusd-project`).
2. `create_material` — define a UsdShadeMaterial prim.
3. `create_preview_surface` — attach a UsdPreviewSurface shader to the material.
4. `bind_material` — bind the material onto a geometry/shading prim.

