maya-texture-bake · git:20260512.9a5b575 · 2026-05-12 · sha256 7837ef03b482651c
maya-texture-bake git:20260512.9a5b575A
Immutable. This exact content never changes and is served at /api/v1/blob/7837ef03b482651c.
---
name: maya-texture-bake
description: |-
Authoring stage — bake lighting, AO, normals, and custom maps from
high-resolution sources to texture files. Use when generating static
texture maps for game / render assets. Not for material assignment
(maya-materials) or UV layout (maya-uv-ops).
license: MIT
allowed-tools: Bash Read
metadata:
dcc-mcp:
dcc: maya
layer: domain
stage: authoring
version: 1.1.0
tags:
- maya
- baking
- textures
- ao
- lighting
- normals
search-hint: |-
bake texture map, AO normal, ambient occlusion, high to low res,
static map, transfer maps, bake lighting
aliases:
- maya-bake
side-effects:
- reads-scene
- writes-scene
- writes-disk
- heavy-cpu
depends: []
tools: tools.yaml
groups: groups.yaml
---
# maya-texture-bake (Authoring stage)
Bake lighting / AO / normals / custom shading networks to image
textures via Maya's bundled bake workflow. All four scripts are
main-thread-affine and CPU-heavy — set realistic `timeout_hint_secs`
in `tools.yaml`.
## Scripts
- `bake_lighting` — Bake full lighting (diffuse + shadows) to a texture via `convertLightmap`
- `bake_ambient_occlusion` — Bake AO using a `mib_amb_occlusion` shader
- `transfer_maps` — Transfer normals/displacement/diffuse from high-res to low-res mesh
- `list_bake_sets` — List existing bake set nodes in the scene