{
  "schemaVersion": 1,
  "meta": {
    "id": "director-first-scene",
    "type": "scene",
    "name": "One idea - an editable story",
    "timingSemantics": "scene-local-v1",
    "tags": [
      "director",
      "getting-started"
    ],
    "createdAt": "2026-10-16T00:00:00.000Z",
    "aspectRatio": "16:9"
  },
  "payload": {
    "width": 1920,
    "height": 1080,
    "durationMs": 10000,
    "background": {
      "type": "solid",
      "color": "#FFFCF7"
    },
    "objects": [
      {
        "id": "eyebrow",
        "type": "text",
        "x": 160,
        "y": 100,
        "width": 1600,
        "height": 36.0,
        "props": {
          "text": "SCRIBE ANIMATOR DIRECTOR",
          "fontFamily": "Arial",
          "fontSize": 24,
          "fill": "#7257D5",
          "fontWeight": "bold"
        },
        "animationType": "fadeIn",
        "animationStart": 0,
        "animationDuration": 500
      },
      {
        "id": "headline",
        "type": "text",
        "x": 160,
        "y": 150,
        "width": 1650,
        "height": 108.0,
        "props": {
          "text": "One idea. A story you can edit.",
          "fontFamily": "Arial",
          "fontSize": 72,
          "fill": "#192C39",
          "fontWeight": "bold"
        },
        "animationType": "fadeIn",
        "animationStart": 100,
        "animationDuration": 500
      },
      {
        "id": "subhead",
        "type": "text",
        "x": 160,
        "y": 255,
        "width": 1600,
        "height": 45.0,
        "props": {
          "text": "Start with a clear message. Keep every part editable.",
          "fontFamily": "Arial",
          "fontSize": 30,
          "fill": "#536575",
          "fontWeight": "normal"
        },
        "animationType": "fadeIn",
        "animationStart": 450,
        "animationDuration": 500
      },
      {
        "id": "card-01",
        "type": "shape",
        "x": 160,
        "y": 380,
        "width": 500,
        "height": 410,
        "props": {
          "shapeType": "rect",
          "fill": "#EDE8FA",
          "stroke": "none",
          "strokeWidth": 0
        },
        "animationType": "fadeIn",
        "animationStart": 850,
        "animationDuration": 400
      },
      {
        "id": "number-01",
        "type": "text",
        "x": 192,
        "y": 408,
        "width": 90,
        "height": 39.0,
        "props": {
          "text": "01",
          "fontFamily": "Arial",
          "fontSize": 26,
          "fill": "#536575",
          "fontWeight": "bold"
        },
        "animationType": "fadeIn",
        "animationStart": 950,
        "animationDuration": 500
      },
      {
        "id": "label-01",
        "type": "text",
        "x": 192,
        "y": 642,
        "width": 436,
        "height": 64.5,
        "props": {
          "text": "Brief",
          "fontFamily": "Arial",
          "fontSize": 43,
          "fill": "#192C39",
          "fontWeight": "bold"
        },
        "animationType": "fadeIn",
        "animationStart": 1350,
        "animationDuration": 500
      },
      {
        "id": "body-01",
        "type": "text",
        "x": 192,
        "y": 710,
        "width": 436,
        "height": 39.0,
        "props": {
          "text": "Choose one message.",
          "fontFamily": "Arial",
          "fontSize": 26,
          "fill": "#536575",
          "fontWeight": "normal"
        },
        "animationType": "fadeIn",
        "animationStart": 1500,
        "animationDuration": 500
      },
      {
        "id": "card-02",
        "type": "shape",
        "x": 710,
        "y": 380,
        "width": 500,
        "height": 410,
        "props": {
          "shapeType": "rect",
          "fill": "#E4F0EC",
          "stroke": "none",
          "strokeWidth": 0
        },
        "animationType": "fadeIn",
        "animationStart": 2700,
        "animationDuration": 400
      },
      {
        "id": "number-02",
        "type": "text",
        "x": 742,
        "y": 408,
        "width": 90,
        "height": 39.0,
        "props": {
          "text": "02",
          "fontFamily": "Arial",
          "fontSize": 26,
          "fill": "#536575",
          "fontWeight": "bold"
        },
        "animationType": "fadeIn",
        "animationStart": 2800,
        "animationDuration": 500
      },
      {
        "id": "label-02",
        "type": "text",
        "x": 742,
        "y": 642,
        "width": 436,
        "height": 64.5,
        "props": {
          "text": "Build",
          "fontFamily": "Arial",
          "fontSize": 43,
          "fill": "#192C39",
          "fontWeight": "bold"
        },
        "animationType": "fadeIn",
        "animationStart": 3200,
        "animationDuration": 500
      },
      {
        "id": "body-02",
        "type": "text",
        "x": 742,
        "y": 710,
        "width": 436,
        "height": 39.0,
        "props": {
          "text": "Draw the explanation.",
          "fontFamily": "Arial",
          "fontSize": 26,
          "fill": "#536575",
          "fontWeight": "normal"
        },
        "animationType": "fadeIn",
        "animationStart": 3350,
        "animationDuration": 500
      },
      {
        "id": "card-03",
        "type": "shape",
        "x": 1260,
        "y": 380,
        "width": 500,
        "height": 410,
        "props": {
          "shapeType": "rect",
          "fill": "#F8EAD9",
          "stroke": "none",
          "strokeWidth": 0
        },
        "animationType": "fadeIn",
        "animationStart": 4550,
        "animationDuration": 400
      },
      {
        "id": "number-03",
        "type": "text",
        "x": 1292,
        "y": 408,
        "width": 90,
        "height": 39.0,
        "props": {
          "text": "03",
          "fontFamily": "Arial",
          "fontSize": 26,
          "fill": "#536575",
          "fontWeight": "bold"
        },
        "animationType": "fadeIn",
        "animationStart": 4650,
        "animationDuration": 500
      },
      {
        "id": "label-03",
        "type": "text",
        "x": 1292,
        "y": 642,
        "width": 436,
        "height": 64.5,
        "props": {
          "text": "Refine",
          "fontFamily": "Arial",
          "fontSize": 43,
          "fill": "#192C39",
          "fontWeight": "bold"
        },
        "animationType": "fadeIn",
        "animationStart": 5050,
        "animationDuration": 500
      },
      {
        "id": "body-03",
        "type": "text",
        "x": 1292,
        "y": 710,
        "width": 436,
        "height": 39.0,
        "props": {
          "text": "Preview. Edit. Repeat.",
          "fontFamily": "Arial",
          "fontSize": 26,
          "fill": "#536575",
          "fontWeight": "normal"
        },
        "animationType": "fadeIn",
        "animationStart": 5200,
        "animationDuration": 500
      },
      {
        "id": "idea-bulb",
        "type": "svgPath",
        "x": 330,
        "y": 500,
        "width": 192,
        "height": 196,
        "props": {
          "paths": [
            {
              "id": "idea-bulb-ink",
              "d": "M55 115 L105 115 M60 132 L100 132 M68 148 L92 148 M55 98 C55 80 28 70 28 43 C28 -14 132 -14 132 43 C132 70 105 80 105 98 Z M80 -28 L80 -48 M15 -5 L0 -20 M145 -5 L160 -20 M5 48 L-16 48 M155 48 L176 48",
              "stroke": "#7257D5",
              "strokeWidth": 6,
              "fill": "none",
              "lineCap": "round",
              "lineJoin": "round"
            }
          ]
        },
        "animationType": "drawIn",
        "animationStart": 1250,
        "animationDuration": 1450
      },
      {
        "id": "build-panels",
        "type": "svgPath",
        "x": 855,
        "y": 485,
        "width": 190,
        "height": 132,
        "props": {
          "paths": [
            {
              "id": "build-panels-ink",
              "d": "M0 0 L190 0 L190 132 L0 132 Z M0 36 L190 36 M28 62 L78 62 L78 108 L28 108 Z M101 66 L160 66 M101 85 L151 85 M101 104 L145 104 M20 18 L24 18 M36 18 L40 18",
              "stroke": "#237B65",
              "strokeWidth": 6,
              "fill": "none",
              "lineCap": "round",
              "lineJoin": "round"
            }
          ]
        },
        "animationType": "drawIn",
        "animationStart": 3100,
        "animationDuration": 1450
      },
      {
        "id": "refine-check",
        "type": "svgPath",
        "x": 1425,
        "y": 490,
        "width": 155,
        "height": 165,
        "props": {
          "paths": [
            {
              "id": "refine-check-ink",
              "d": "M35 0 L155 0 L155 150 L0 150 L0 0 L20 0 M40 -15 L116 -15 L116 18 L40 18 Z M35 62 L58 85 L116 37 M34 115 L118 115",
              "stroke": "#A56526",
              "strokeWidth": 6,
              "fill": "none",
              "lineCap": "round",
              "lineJoin": "round"
            }
          ]
        },
        "animationType": "drawIn",
        "animationStart": 4950,
        "animationDuration": 1450
      },
      {
        "id": "connector-one",
        "type": "svgPath",
        "x": 668,
        "y": 582,
        "width": 38,
        "height": 20,
        "props": {
          "paths": [
            {
              "id": "connector-one-ink",
              "d": "M0 10 L38 10 M24 0 L38 10 L24 20",
              "stroke": "#7257D5",
              "strokeWidth": 4,
              "fill": "none",
              "lineCap": "round",
              "lineJoin": "round"
            }
          ]
        },
        "animationType": "drawIn",
        "animationStart": 2600,
        "animationDuration": 450
      },
      {
        "id": "connector-two",
        "type": "svgPath",
        "x": 1218,
        "y": 582,
        "width": 38,
        "height": 20,
        "props": {
          "paths": [
            {
              "id": "connector-two-ink",
              "d": "M0 10 L38 10 M24 0 L38 10 L24 20",
              "stroke": "#237B65",
              "strokeWidth": 4,
              "fill": "none",
              "lineCap": "round",
              "lineJoin": "round"
            }
          ]
        },
        "animationType": "drawIn",
        "animationStart": 4450,
        "animationDuration": 450
      },
      {
        "id": "underline",
        "type": "svgPath",
        "x": 160,
        "y": 920,
        "width": 622,
        "height": 15,
        "props": {
          "paths": [
            {
              "id": "underline-ink",
              "d": "M0 8 Q300 -2 622 6",
              "stroke": "#7257D5",
              "strokeWidth": 5,
              "fill": "none",
              "lineCap": "round",
              "lineJoin": "round"
            }
          ]
        },
        "animationType": "drawIn",
        "animationStart": 7450,
        "animationDuration": 900
      },
      {
        "id": "takeaway",
        "type": "text",
        "x": 160,
        "y": 850,
        "width": 1600,
        "height": 69.0,
        "props": {
          "text": "Your story stays yours.",
          "fontFamily": "Arial",
          "fontSize": 46,
          "fill": "#192C39",
          "fontWeight": "bold"
        },
        "animationType": "fadeIn",
        "animationStart": 6900,
        "animationDuration": 500
      },
      {
        "id": "footer",
        "type": "text",
        "x": 160,
        "y": 965,
        "width": 1600,
        "height": 30.0,
        "props": {
          "text": "NATIVE TEXT  /  EDITABLE VECTORS  /  AUTHORED TIMING",
          "fontFamily": "Arial",
          "fontSize": 20,
          "fill": "#536575",
          "fontWeight": "normal"
        },
        "animationType": "fadeIn",
        "animationStart": 8000,
        "animationDuration": 500
      }
    ],
    "timeline": {
      "cameraMode": "track",
      "camera": [
        {
          "id": "camera-wide",
          "timeMs": 0,
          "x": 960,
          "y": 540,
          "zoom": 1,
          "rotation": 0
        },
        {
          "id": "camera-hold",
          "timeMs": 1800,
          "x": 960,
          "y": 540,
          "zoom": 1,
          "rotation": 0
        },
        {
          "id": "camera-push",
          "timeMs": 6500,
          "x": 960,
          "y": 540,
          "zoom": 1.035,
          "rotation": 0
        },
        {
          "id": "camera-return",
          "timeMs": 8400,
          "x": 960,
          "y": 540,
          "zoom": 1,
          "rotation": 0
        }
      ]
    }
  },
  "requiredAssets": []
}
