{
  "$schema": "https://hyperframes.heygen.com/schema/registry-item.json",
  "name": "three-orbit",
  "type": "hyperframes:block",
  "title": "Three.js orbit",
  "description": "Real 3D through the HyperFrames Three.js adapter: a camera orbits a rim-lit torus knot. Every frame is rendered from the seek time, so it is deterministic in preview and render. Use it as a depth beat or a logo plinth.",
  "tags": [
    "3d",
    "three",
    "orbit",
    "depth",
    "logo",
    "portrait"
  ],
  "author": "HyperFrame Studio",
  "dimensions": {
    "width": 1080,
    "height": 1920
  },
  "duration": 6,
  "variables": [
    {
      "id": "accent",
      "type": "color",
      "role": "style",
      "label": "Material colour",
      "default": "#f5b942"
    },
    {
      "id": "speed",
      "type": "number",
      "role": "style",
      "label": "Orbit speed",
      "default": 1,
      "min": 0.2,
      "max": 3,
      "step": 0.1
    }
  ],
  "files": [
    {
      "path": "three-orbit.html",
      "target": "compositions/three-orbit.html",
      "type": "hyperframes:composition",
      "url": "https://registry.softx.world/blocks/three-orbit/three-orbit.html"
    }
  ],
  "compositionId": "three-orbit",
  "runtime": "three"
}
