maya-materials

Installation
SKILL.md

Maya Materials Skill

Creates and assigns shaders in a live Maya session via the commandPort bridge.

Prerequisites

  • Maya is open with commandPort active
  • For Arnold shaders: Arnold for Maya (MtoA) loaded

Standard Surface (Arnold - preferred for production)

import maya.cmds as cmds

# Create shader + shading group
shader = cmds.shadingNode('aiStandardSurface', asShader=True, name='hero_mat')
sg = cmds.sets(renderable=True, noSurfaceShader=True, empty=True, name='hero_matSG')
cmds.connectAttr(f'{shader}.outColor', f'{sg}.surfaceShader')
Installs
8
GitHub Stars
18
First Seen
Aug 23, 2026