{
  "schemaVersion": 1,
  "id": "katodraft-native-intro",
  "name": "KatoDraft · Native light reveal",
  "revision": 2,
  "width": 1920,
  "height": 1080,
  "fps": 30,
  "durationFrames": 180,
  "tracks": [
    {
      "id": "atmosphere-track",
      "label": "Atmosphere",
      "kind": "visual"
    },
    {
      "id": "type-track",
      "label": "Typography",
      "kind": "visual"
    },
    {
      "id": "detail-track",
      "label": "Light & detail",
      "kind": "visual"
    },
    {
      "id": "audio-track",
      "label": "Sound design",
      "kind": "audio"
    }
  ],
  "layers": [
    {
      "id": "atmosphere",
      "trackId": "atmosphere-track",
      "startFrame": 0,
      "durationFrames": 180,
      "zIndex": 0,
      "enabled": true,
      "channels": [
        {
          "property": "position",
          "keyframes": [
            {
              "frame": 0,
              "value": 0,
              "easing": "linear"
            },
            {
              "frame": 179,
              "value": 1,
              "easing": "easeInOut"
            }
          ]
        },
        {
          "property": "opacity",
          "keyframes": [
            {
              "frame": 0,
              "value": 0.12,
              "easing": "linear"
            },
            {
              "frame": 24,
              "value": 0.75,
              "easing": "easeOut"
            },
            {
              "frame": 72,
              "value": 1,
              "easing": "easeInOut"
            },
            {
              "frame": 144,
              "value": 0.9,
              "easing": "hold"
            },
            {
              "frame": 179,
              "value": 0.05,
              "easing": "easeInOut"
            }
          ]
        }
      ],
      "effects": [],
      "kind": "atmosphere",
      "color": "#9b8bff",
      "seed": 413
    },
    {
      "id": "dust",
      "trackId": "detail-track",
      "startFrame": 0,
      "durationFrames": 180,
      "zIndex": 1,
      "enabled": true,
      "channels": [
        {
          "property": "opacity",
          "keyframes": [
            {
              "frame": 0,
              "value": 0,
              "easing": "linear"
            },
            {
              "frame": 35,
              "value": 0.45,
              "easing": "easeInOut"
            },
            {
              "frame": 80,
              "value": 0.6,
              "easing": "easeOut"
            },
            {
              "frame": 145,
              "value": 0.35,
              "easing": "easeInOut"
            },
            {
              "frame": 179,
              "value": 0,
              "easing": "easeIn"
            }
          ]
        }
      ],
      "effects": [],
      "kind": "particles",
      "color": "#ddd7ff",
      "seed": 781,
      "count": 44
    },
    {
      "id": "brand-title",
      "trackId": "type-track",
      "startFrame": 0,
      "durationFrames": 180,
      "zIndex": 3,
      "enabled": true,
      "channels": [
        {
          "property": "x",
          "keyframes": [
            {
              "frame": 0,
              "value": 360,
              "easing": "linear"
            },
            {
              "frame": 24,
              "value": 360,
              "easing": "hold"
            },
            {
              "frame": 65,
              "value": -9,
              "easing": "easeOut"
            },
            {
              "frame": 72,
              "value": 0,
              "easing": "easeInOut"
            },
            {
              "frame": 144,
              "value": 0,
              "easing": "hold"
            },
            {
              "frame": 179,
              "value": -36,
              "easing": "easeIn"
            }
          ]
        },
        {
          "property": "y",
          "keyframes": [
            {
              "frame": 0,
              "value": 40,
              "easing": "linear"
            },
            {
              "frame": 24,
              "value": 40,
              "easing": "hold"
            },
            {
              "frame": 65,
              "value": -3,
              "easing": "easeOut"
            },
            {
              "frame": 72,
              "value": 0,
              "easing": "easeInOut"
            },
            {
              "frame": 144,
              "value": 0,
              "easing": "hold"
            },
            {
              "frame": 179,
              "value": -32,
              "easing": "easeIn"
            }
          ]
        },
        {
          "property": "scale",
          "keyframes": [
            {
              "frame": 0,
              "value": 1.78,
              "easing": "linear"
            },
            {
              "frame": 24,
              "value": 1.78,
              "easing": "hold"
            },
            {
              "frame": 65,
              "value": 0.986,
              "easing": "easeOut"
            },
            {
              "frame": 72,
              "value": 1,
              "easing": "easeInOut"
            },
            {
              "frame": 144,
              "value": 1,
              "easing": "hold"
            },
            {
              "frame": 179,
              "value": 0.89,
              "easing": "easeIn"
            }
          ]
        },
        {
          "property": "rotation",
          "keyframes": [
            {
              "frame": 0,
              "value": -4,
              "easing": "linear"
            },
            {
              "frame": 24,
              "value": -4,
              "easing": "hold"
            },
            {
              "frame": 65,
              "value": 0.13,
              "easing": "easeOut"
            },
            {
              "frame": 72,
              "value": 0,
              "easing": "easeInOut"
            },
            {
              "frame": 179,
              "value": 0,
              "easing": "hold"
            }
          ]
        },
        {
          "property": "opacity",
          "keyframes": [
            {
              "frame": 0,
              "value": 0,
              "easing": "linear"
            },
            {
              "frame": 22,
              "value": 0,
              "easing": "hold"
            },
            {
              "frame": 31,
              "value": 1,
              "easing": "easeOut"
            },
            {
              "frame": 145,
              "value": 1,
              "easing": "hold"
            },
            {
              "frame": 179,
              "value": 0,
              "easing": "easeInOut"
            }
          ]
        }
      ],
      "effects": [
        {
          "id": "brand-glow",
          "channels": [
            {
              "property": "intensity",
              "keyframes": [
                {
                  "frame": 0,
                  "value": 0.1,
                  "easing": "linear"
                },
                {
                  "frame": 24,
                  "value": 0.2,
                  "easing": "hold"
                },
                {
                  "frame": 72,
                  "value": 1.2,
                  "easing": "easeOut"
                },
                {
                  "frame": 84,
                  "value": 0.42,
                  "easing": "easeOut"
                },
                {
                  "frame": 144,
                  "value": 0.42,
                  "easing": "hold"
                },
                {
                  "frame": 179,
                  "value": 0,
                  "easing": "easeIn"
                }
              ]
            }
          ],
          "kind": "glow",
          "color": "#a28cff",
          "intensity": 0.7,
          "radius": 25
        },
        {
          "id": "title-sweep",
          "channels": [
            {
              "property": "position",
              "keyframes": [
                {
                  "frame": 0,
                  "value": -1,
                  "easing": "linear"
                },
                {
                  "frame": 75,
                  "value": -1,
                  "easing": "hold"
                },
                {
                  "frame": 99,
                  "value": 1,
                  "easing": "easeInOut"
                },
                {
                  "frame": 179,
                  "value": 1,
                  "easing": "hold"
                }
              ]
            }
          ],
          "kind": "light-sweep",
          "color": "#ffffff",
          "intensity": 0.9,
          "width": 240,
          "angle": -22
        },
        {
          "id": "entry-trail",
          "channels": [],
          "kind": "temporal-trail",
          "samples": 4,
          "radius": 5,
          "gain": 0.13,
          "approximation": true
        }
      ],
      "kind": "title",
      "text": "ก้าวใหม่ของ KatoDraft",
      "color": "#f6f3ff",
      "fontSize": 150,
      "fontWeight": 600,
      "entryStart": 24,
      "entryDuration": 48
    },
    {
      "id": "thai-subtitle",
      "trackId": "type-track",
      "startFrame": 0,
      "durationFrames": 180,
      "zIndex": 4,
      "enabled": true,
      "channels": [
        {
          "property": "opacity",
          "keyframes": [
            {
              "frame": 0,
              "value": 0,
              "easing": "linear"
            },
            {
              "frame": 82,
              "value": 0,
              "easing": "hold"
            },
            {
              "frame": 103,
              "value": 1,
              "easing": "easeOut"
            },
            {
              "frame": 145,
              "value": 1,
              "easing": "hold"
            },
            {
              "frame": 174,
              "value": 0,
              "easing": "easeIn"
            }
          ]
        },
        {
          "property": "y",
          "keyframes": [
            {
              "frame": 0,
              "value": 24,
              "easing": "linear"
            },
            {
              "frame": 82,
              "value": 24,
              "easing": "hold"
            },
            {
              "frame": 103,
              "value": 0,
              "easing": "easeOut"
            },
            {
              "frame": 179,
              "value": -5,
              "easing": "easeIn"
            }
          ]
        }
      ],
      "effects": [],
      "kind": "subtitle",
      "text": "ให้ทุกไอเดีย เคลื่อนไหวได้จริง",
      "color": "#cec7e8",
      "fontSize": 34
    },
    {
      "id": "sound-atmosphere",
      "trackId": "audio-track",
      "startFrame": 0,
      "durationFrames": 180,
      "zIndex": 0,
      "enabled": true,
      "channels": [],
      "effects": [],
      "kind": "audio",
      "assetId": "atmosphere",
      "gain": 0.65,
      "anchor": "none"
    },
    {
      "id": "sound-riser",
      "trackId": "audio-track",
      "startFrame": 0,
      "durationFrames": 51,
      "zIndex": 0,
      "enabled": true,
      "channels": [],
      "effects": [],
      "kind": "audio",
      "assetId": "riser",
      "gain": 0.68,
      "anchor": "none"
    },
    {
      "id": "sound-whoosh",
      "trackId": "audio-track",
      "startFrame": 24,
      "durationFrames": 41,
      "zIndex": 0,
      "enabled": true,
      "channels": [],
      "effects": [],
      "kind": "audio",
      "assetId": "whoosh",
      "gain": 0.85,
      "anchor": "none"
    },
    {
      "id": "sound-impact",
      "trackId": "audio-track",
      "startFrame": 72,
      "durationFrames": 39,
      "zIndex": 0,
      "enabled": true,
      "channels": [],
      "effects": [],
      "kind": "audio",
      "assetId": "impact",
      "gain": 0.8,
      "anchor": "title-settle"
    },
    {
      "id": "sound-tail",
      "trackId": "audio-track",
      "startFrame": 76,
      "durationFrames": 60,
      "zIndex": 0,
      "enabled": true,
      "channels": [],
      "effects": [],
      "kind": "audio",
      "assetId": "tail",
      "gain": 0.7,
      "anchor": "none"
    }
  ],
  "scenes": [
    {
      "id": "brand-reveal",
      "label": "Brand reveal",
      "startFrame": 0,
      "durationFrames": 180
    }
  ],
  "markers": [
    {
      "id": "entry",
      "frame": 24,
      "label": "Title entry"
    },
    {
      "id": "title-settle",
      "frame": 72,
      "label": "Title settle / impact"
    },
    {
      "id": "exit",
      "frame": 144,
      "label": "Exit"
    }
  ],
  "appliedTransactions": [
    "benchmark-thai"
  ],
  "recipe": "kinetic-light-reveal-v1"
}