| 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,\nstatic map, transfer maps, bake lighting","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