previz.hlh.chatgpt.site
3D blocking and camera previsualization in the browser.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 1 · Act 1 · Transact 0 · Score: Not yet scored
Tool inspector
write_state
Replace the complete Previz project JSON, immediately update the visible GUI, create one undo snapshot, and autosave the browser draft. This does not save a JSON file. Pass the revision returned by read_state to avoid overwriting newer user edits.
Page: /previz
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
expectedRevision |
integer | yes | Revision returned by the most recent read_state call. |
state |
object | yes | — |
Raw JSON schema
{
"type": "object",
"required": [
"expectedRevision",
"state"
],
"properties": {
"expectedRevision": {
"type": "integer",
"minimum": 0,
"description": "Revision returned by the most recent read_state call."
},
"state": {
"type": "object",
"required": [
"version",
"name",
"duration",
"fps",
"characters",
"cameras",
"annotations"
],
"properties": {
"version": {
"type": "integer",
"description": "Project format version; currently 3."
},
"name": {
"type": "string"
},
"duration": {
"type": "number",
"description": "Timeline duration in seconds; normalized to 30."
},
"fps": {
"type": "number",
"description": "Frames per second; normalized to 24."
},
"characters": {
"type": "array",
"maxItems": 200,
"items": {
"type": "object",
"required": [
"id",
"name",
"keys"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"color": {
"type": "string"
},
"hidden": {
"type": "boolean"
},
"keys": {
"type": "array",
"maxItems": 5000,
"items": {
"type": "object",
"required": [
"f",
"p"
],
"properties": {
"f": {
"type": "number"
},
"p": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"items": {
"type": "number"
}
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
},
"cameras": {
"type": "array",
"maxItems": 200,
"items": {
"type": "object",
"required": [
"id",
"name",
"keys"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"hidden": {
"type": "boolean"
},
"keys": {
"type": "array",
"maxItems": 5000,
"items": {
"type": "object",
"required": [
"f",
"p",
"r"
],
"properties": {
"f": {
"type": "number"
},
"p": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"items": {
"type": "number"
}
},
"r": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"items": {
"type": "number"
}
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
},
"annotations": {
"type": "array",
"maxItems": 5000,
"items": {
"type": "object",
"required": [
"id",
"f",
"name",
"color"
],
"properties": {
"id": {
"type": "string"
},
"f": {
"type": "number"
},
"name": {
"type": "string"
},
"color": {
"type": "string"
},
"world": {
"type": "array",
"minItems": 3,
"maxItems": 3,
"items": {
"type": "number"
}
},
"views": {
"type": "object",
"additionalProperties": {
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": {
"type": "number"
}
}
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}
Similar websites
wfsim.app
A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…
commonplace-webmcp.vercel.app
Commonplace is an editable social reading space built for people and their browser agents.
pixelforge-studio.appcaster.chatgpt.site
A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.
pixelite.taskcraft.site
Pixelite