maya-scene-assembly · diff
git:20260422.f24f4c7 to git:20260512.9a5b575
21 added, 7 removed. Audit A to A.
---
name: maya-scene-assembly
- description: Maya Scene Assembly — manage Assembly Definition, Assembly Reference, and level-of-detail workflows. Use when assembling large environments from asset references. Not for individual proxy creation or file referencing — use maya-proxy-mesh or maya-references for that.
+ description: |-
+ Scene stage — Maya Scene Assembly workflow: Assembly Definitions, Assembly
+ References, and LOD representation switching. Use for assembling large
+ environments from cached / GPU / scene representations. Not for raw
+ geometry import or referencing — use maya-geometry or execute_python with
+ cmds.file(reference=True) instead.
license: MIT
allowed-tools: Bash Read
metadata:
dcc-mcp:
dcc: maya
layer: domain
+ stage: scene
version: 1.0.0
tags:
- maya
- scene-assembly
- lod
- reference
- pipeline
- assembly
- search-hint: assemble environment, large scene, assembly definition, LOD workflow
+ search-hint: |-
+ assemble environment, large scene, assembly definition, assembly reference,
+ LOD switch, representation swap, GPU cache representation
+ aliases:
+ - maya-assembly
+ side-effects:
+ - reads-scene
+ - writes-scene
depends: []
tools: tools.yaml
groups: groups.yaml
---
- # maya-scene-assembly
+ # maya-scene-assembly (Scene stage)
- Maya Scene Assembly skill. Provides actions for creating Assembly Definitions,
- instancing Assembly References into the scene, switching LOD representations,
- and listing assembly nodes.
+ Maya Scene Assembly workflow. Wraps the
+ `assemblyDefinition` / `assemblyReference` node family so an agent can
+ assemble shots from cached / GPU / scene representations without manually
+ juggling the Scene Assembly menu.
## Scripts
- - `create_assembly_definition` — Create an assemblyDefinition node
+ - `create_assembly_definition` — Create an `assemblyDefinition` node
- `add_assembly_representation` — Add a representation (Locator, Cache, GPU, Scene) to an assembly
- `create_assembly_reference` — Instantiate an assembly definition into the scene
- `list_assemblies` — List all assembly definition and reference nodes