Schemas / I/O

rig.light.look

v0.31.0 · draft 3 fields 1 required

Fields

FieldTypeMeaning
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.jsonraw 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"
  ]
}