gengastudio.com
Genga Studio is a cutting room for AI-generated animation. The page publishes every one of its actions as a WebMCP tool, so an agent drives the same buttons you would click.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 10 · Act 40 · Transact 0 · Score: Not yet scored
Tool inspector
set_layer
Adjust one cel layer in place: opacity, stacking order ("front", "back" or an explicit z), matte mode ("window" is a feathered rectangle, "figure" cuts a per-frame anime matte so only the figure lands on the plate) and its region. Everything you pass is written in ONE edit, so the composite re-renders once rather than once per field. The cel itself is not regenerated — use reroll_layer for that.
Page: /app
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
shot |
string | yes | The shot: a sid (B10-S2), its number in the cut, a beat, or a description. |
layer |
string | no | Which layer: its id (L1, L2…), "newest" for the last one added, or "selected". |
opacity |
number | no | How strongly the cel reads over the background. 1 is solid, 0.5 is a ghost. |
z |
string | no | Stacking: "front", "back", or a number. Higher z draws over lower z. |
matte |
string | no | "window" = feathered rectangle; "figure" = per-frame anime matte, only the figure lands. |
region |
array | no | Move or resize the cel. [left, top, right, bottom] on the background, in its own pixels — or fractions 0-1. Snapped to /32. |
comp |
string | no | Which comp the layer belongs to. Default: the shot's newest comp. |
Raw JSON schema
{
"type": "object",
"properties": {
"shot": {
"type": "string",
"description": "The shot: a sid (B10-S2), its number in the cut, a beat, or a description."
},
"layer": {
"type": "string",
"description": "Which layer: its id (L1, L2…), \"newest\" for the last one added, or \"selected\"."
},
"opacity": {
"type": "number",
"minimum": 0.1,
"maximum": 1,
"description": "How strongly the cel reads over the background. 1 is solid, 0.5 is a ghost."
},
"z": {
"type": "string",
"description": "Stacking: \"front\", \"back\", or a number. Higher z draws over lower z."
},
"matte": {
"type": "string",
"enum": [
"window",
"figure"
],
"description": "\"window\" = feathered rectangle; \"figure\" = per-frame anime matte, only the figure lands."
},
"region": {
"type": "array",
"items": {
"type": "number"
},
"minItems": 4,
"maxItems": 4,
"description": "Move or resize the cel. [left, top, right, bottom] on the background, in its own pixels — or fractions 0-1. Snapped to /32."
},
"comp": {
"type": "string",
"description": "Which comp the layer belongs to. Default: the shot's newest comp."
}
},
"required": [
"shot"
],
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops