Schemas / I/O
rig.light.look
v0.31.0 · draft 3 fields 1 required
Fields
| Field | Type | Meaning | |
|---|---|---|---|
effectId |
string | required | Registry name of the look (none, color, rainbow, pulse, strobe, chase, freeze, ...). Hosts ship what they support. |
speed |
number0 – 1 | optional | Optional. 0-1 look rate; absent = host default |
freezeTimeoutMinutes |
float | optional | Optional. Auto-release for freeze-style looks; absent = host default |
Show look applied to a scene light. Format when present.
Compose onto the same entity as rig.render.light. Colour and intensity stay on that light.
Effect algorithms are fulfillment. Do not serialize progress, freeze snapshots, or per-frame buffers.
JSON Schema
Resolves at https://rig.works/schemas/rig.light.look.schema.json —
raw file.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://rig.works/schemas/rig.light.look.schema.json",
"title": "rig.light.look",
"type": "object",
"additionalProperties": false,
"properties": {
"effectId": {
"$ref": "./_defs.schema.json#/$defs/string"
},
"speed": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"freezeTimeoutMinutes": {
"$ref": "./_defs.schema.json#/$defs/float"
}
},
"required": [
"effectId"
]
}