{
  "title": "Paper Riviera",
  "scene": "boat",
  "look": "stylized",
  "updated": "2026-09-23",
  "art_direction": {
    "label": "Paper Riviera",
    "style": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.",
    "identity": "One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.",
    "world": "Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.",
    "dialogue": [
      {
        "time": 9.5,
        "speaker": "navy-clad helm operator, cheerful adult male voice",
        "line": "Next stop, the secret cove."
      },
      {
        "time": 13.3,
        "speaker": "mustard-clad aft guest, bright adult female voice",
        "line": "You say that about every cove."
      }
    ],
    "music": "Instrumental Mediterranean acoustic adventure, nimble nylon-string guitar, mandolin tremolo, pizzicato double bass, hand percussion and a light accordion answer, sunny mischievous sailing rhythm, short melodic cue with a clear ending.",
    "bpm": 116,
    "key": "D Major"
  },
  "source": {
    "native_video": "assets/boat-v7-blender.mp4",
    "native_video_asset_id": "asset_ASegfnY2zynsSysbKyB76m57",
    "blender_scene": "assets/making-of-actions/boat-camera-scene.blend",
    "frames": 480,
    "fps": 24,
    "duration_seconds": 20
  },
  "references": [
    {
      "key": "01-frame-001",
      "selected": "01-frame-001-c2",
      "frame": 1,
      "time_seconds": 0.0,
      "source_asset_id": "asset_sDGNbs9AxJcDLwoKoD3kzfU7",
      "source_sha256": "68392735d87664e142cd1ee91a0314038364f5ed39ab1ce0d66418142cfd1057",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 0s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: High establishing three-quarter view. Complete vehicle is small within the larger landscape. Match its exact source position, camera height, azimuth, road axis and screen footprint. Do not enlarge to the close master composition.\nIDENTITY: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.\nBOW CONSTRUCTION CORRECTION: Match the pointed deep-V paper hull of IMAGE 2 exactly. The oval disc at the front of IMAGE 1 is an unfinished Blender placeholder: completely replace it with the same pointed navy-striped hull and integrated teak foredeck as the master. No round projecting plate, circular platform, pontoon or oval pad anywhere on the bow. This source frame controls only camera position and seating, not bow shape. Keep the opening-wide scale and perspective, entire boat within frame, all four people in source seats.",
          "referenceImages": [
            "asset_sDGNbs9AxJcDLwoKoD3kzfU7",
            "asset_3uP543gY9LHYJEfN9Ba7KYQa"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_sNjTpdyn6sQZGVs1EhP5E3Jy",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:52:24.335Z",
        "updatedAt": "2026-09-22T23:53:35.071Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_NLkLmTCNZ176dHQtc1ayXSxs"
        ],
        "cuCost": 51,
        "job_id": "job_sNjTpdyn6sQZGVs1EhP5E3Jy",
        "assets": [
          {
            "id": "asset_NLkLmTCNZ176dHQtc1ayXSxs"
          }
        ]
      }
    },
    {
      "key": "02-frame-049",
      "selected": "02-frame-049",
      "frame": 49,
      "time_seconds": 2.0,
      "source_asset_id": "asset_u6Go6faWREBS78DWtwPfG9KE",
      "source_sha256": "cd24dea04d155dbbecefd18175c30791e36a96a02cb009d57799dc008817d002",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nCreate the definitive identity master for this animated film by translating IMAGE 1, an actual Blender frame at 2 seconds, into this fully nonrealistic medium. Preserve IMAGE 1 camera viewpoint, crop, vehicle position and occupied-seat layout, but replace the simplified construction with the designed vehicle below. Do not invent a different shot or move people for a prettier composition.\nVEHICLE AND CAST: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\nEverything, including background and all faces, must use this same art direction. Excellent controlled composition and cinematic depth, readable occupants, professional feature-animation craft. Single uninterrupted film frame, no text, logo, collage, border or reference sheet.",
          "referenceImages": [
            "asset_u6Go6faWREBS78DWtwPfG9KE"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_tLNiHH5C6WEJtNQBQJoxzBj2",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:38:20.536Z",
        "updatedAt": "2026-09-22T23:39:36.917Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_3uP543gY9LHYJEfN9Ba7KYQa"
        ],
        "cuCost": 51,
        "job_id": "job_tLNiHH5C6WEJtNQBQJoxzBj2",
        "assets": [
          {
            "id": "asset_3uP543gY9LHYJEfN9Ba7KYQa"
          }
        ]
      }
    },
    {
      "key": "03-frame-109",
      "selected": "03-frame-109",
      "frame": 109,
      "time_seconds": 4.5,
      "source_asset_id": "asset_k9CRWNTJVsiREwBjaix7ZMgC",
      "source_sha256": "59dff83f57a13e3a0d50ad1f82b5c8a7505f24417b63573fe5bebcdb6d18eb86",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 4.5s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Very low tracking camera. Preserve source crop and viewing side. Vehicle wheels/hull/skids and source-visible occupants must be readable together. Keep foreground/background occlusion and source head positions.\nIDENTITY: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_k9CRWNTJVsiREwBjaix7ZMgC",
            "asset_3uP543gY9LHYJEfN9Ba7KYQa"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_s44jhBJBc7By5G7MB2apTWDV",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:45.007Z",
        "updatedAt": "2026-09-22T23:45:59.732Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_kvH1VmdUtmu1x6oL4T9YyHr3"
        ],
        "cuCost": 51,
        "job_id": "job_s44jhBJBc7By5G7MB2apTWDV",
        "assets": [
          {
            "id": "asset_kvH1VmdUtmu1x6oL4T9YyHr3"
          }
        ]
      }
    },
    {
      "key": "04-frame-169",
      "selected": "04-frame-169",
      "frame": 169,
      "time_seconds": 7.0,
      "source_asset_id": "asset_ne3XHj5wAXLpDnBqwEexCNeV",
      "source_sha256": "a47436ad463d45b6bdf42edb235b83dc6dd78406f9c392de58be27ea544cd237",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 7s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Elevated crossover almost top-down. Match source roof and road/deck/water/rotor geometry, diagonal and screen direction. Roofs naturally hide people; do not place people on an opaque roof. Do not substitute an eye-level orbit.\nIDENTITY: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_ne3XHj5wAXLpDnBqwEexCNeV",
            "asset_3uP543gY9LHYJEfN9Ba7KYQa"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_xtLCzc5dVYoogZqHJ6R1AFyL",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:45.979Z",
        "updatedAt": "2026-09-22T23:46:00.783Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_M5SafSxq6QxVsM5CgRneYjKc"
        ],
        "cuCost": 51,
        "job_id": "job_xtLCzc5dVYoogZqHJ6R1AFyL",
        "assets": [
          {
            "id": "asset_M5SafSxq6QxVsM5CgRneYjKc"
          }
        ]
      }
    },
    {
      "key": "05-frame-217",
      "selected": "05-frame-217",
      "frame": 217,
      "time_seconds": 9.0,
      "source_asset_id": "asset_cfLBEpGHfhdMRcNh6Y3EZ7V9",
      "source_sha256": "9a40c71e7ecc7d679bbb3771516bdd280dc0f139db7ecf7f53ca8ee14035f939",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 9s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: First people-focused view, 9 seconds. Match source seats, visible people, their front/back facing directions, head positions, foreground structural parts and camera distance. No invented cabin or reversed viewpoint.\nIDENTITY: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_cfLBEpGHfhdMRcNh6Y3EZ7V9",
            "asset_3uP543gY9LHYJEfN9Ba7KYQa"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_n2Pu7hkuCyL94h51uVUCFFpA",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:46.888Z",
        "updatedAt": "2026-09-22T23:46:02.199Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_RX5B36dXzJC2MQZY8mHGNYFN"
        ],
        "cuCost": 51,
        "job_id": "job_n2Pu7hkuCyL94h51uVUCFFpA",
        "assets": [
          {
            "id": "asset_RX5B36dXzJC2MQZY8mHGNYFN"
          }
        ]
      }
    },
    {
      "key": "06-frame-289",
      "selected": "06-frame-289",
      "frame": 289,
      "time_seconds": 12.0,
      "source_asset_id": "asset_TF6Z3U1BHfE46GQbRDm8Swov",
      "source_sha256": "65c27cce50253f30cee0304de85a4a74f65bdbce0dfdae06882a829c9aba07f7",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 12s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: Closer people-focused view, 12 seconds. Match exact head positions and crop, aisle/console layout, viewing direction and near/far scale. Do not substitute an unrelated portrait.\nIDENTITY: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_TF6Z3U1BHfE46GQbRDm8Swov",
            "asset_3uP543gY9LHYJEfN9Ba7KYQa"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_AaySjFD6DVKfoZecfRkbFAVm",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:47.947Z",
        "updatedAt": "2026-09-22T23:46:10.666Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_NxuJpLMekTe4ekbzD3fZRgwb"
        ],
        "cuCost": 51,
        "job_id": "job_AaySjFD6DVKfoZecfRkbFAVm",
        "assets": [
          {
            "id": "asset_NxuJpLMekTe4ekbzD3fZRgwb"
          }
        ]
      }
    },
    {
      "key": "07-frame-337",
      "selected": "07-frame-337",
      "frame": 337,
      "time_seconds": 14.0,
      "source_asset_id": "asset_tZBwjYfP8t7LbmJLAcyvbEsB",
      "source_sha256": "f3f471d7837e40da16df4d0f6d43ead3bbe29034708fb8fe4484c180a0471f5f",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 14s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: 14-second source viewpoint. Match this exact camera, the visible front/back of each person and their occupied seats. Do not bring people from outside the source crop into view. Camera faces the AFT guests in their original seats. They remain aft of the forward helm. Do not turn stern into bow or move helm behind guests.\nIDENTITY: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_tZBwjYfP8t7LbmJLAcyvbEsB",
            "asset_3uP543gY9LHYJEfN9Ba7KYQa"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_cPWzPgpBXeup9tCpQr84FW8n",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:48.960Z",
        "updatedAt": "2026-09-22T23:46:10.852Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_gGbFUP2sGpdxYeqd1aUFxgtV"
        ],
        "cuCost": 51,
        "job_id": "job_cPWzPgpBXeup9tCpQr84FW8n",
        "assets": [
          {
            "id": "asset_gGbFUP2sGpdxYeqd1aUFxgtV"
          }
        ]
      }
    },
    {
      "key": "08-frame-379",
      "selected": "08-frame-379",
      "frame": 379,
      "time_seconds": 15.75,
      "source_asset_id": "asset_oXXfyhccduzwoucK9dkj9Mfz",
      "source_sha256": "0657356c3aa6ffde857f044b28f503d5ef1ff0456b83e644317d50746af7a9bf",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 15.75s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: 15.75-second source viewpoint, further along the same camera move. Match forward/rear direction, horizon, foreground heads, vehicle crop and increased proximity. Never reset to the master. Camera faces the AFT guests in their original seats. They remain aft of the forward helm. Do not turn stern into bow or move helm behind guests.\nIDENTITY: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_oXXfyhccduzwoucK9dkj9Mfz",
            "asset_3uP543gY9LHYJEfN9Ba7KYQa"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_L8LqBKQ6EJhDE7qg3igozzde",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:49.888Z",
        "updatedAt": "2026-09-22T23:46:10.218Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_GEkuGjdeT9HGnvLcCzCESejK"
        ],
        "cuCost": 51,
        "job_id": "job_L8LqBKQ6EJhDE7qg3igozzde",
        "assets": [
          {
            "id": "asset_GEkuGjdeT9HGnvLcCzCESejK"
          }
        ]
      }
    },
    {
      "key": "09-frame-433",
      "selected": "09-frame-433",
      "frame": 433,
      "time_seconds": 18.0,
      "source_asset_id": "asset_roQ9xfqKKzTGskHPbwQvN2ut",
      "source_sha256": "600a7ca83fd2decde22f33e2b003102e5899137b960b43910f6ce3027701bada",
      "request": {
        "team_id": "M3XwRy9nTzOneywRfGejig",
        "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
        "model_id": "model_openai-gpt-image-2-5-sunburst",
        "parameters": {
          "prompt": "Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIMAGE 1 is the authoritative actual Blender frame for CAMERA, CROP, DEPTH, VEHICLE FOOTPRINT AND SEATS at 18s. IMAGE 2 is the single approved stylized identity master: preserve its medium, palette, exact vehicle design and cast identities, but use IMAGE 1 viewpoint rather than IMAGE 2 composition. Reconstruct that same vehicle and people from the source camera. Every view is derived directly from this master.\nSHOT CONTRACT: 18-second rising pullaway. Vehicle recedes within the wider source world. Preserve source screen direction, road/wake/valley axis and actual rear/side visibility. Rotate the entire vehicle and all occupants together. Never replace a rear view with a front hero shot.\nIDENTITY: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\nMaintain the exact master art direction across foreground, people and scenery. The entire image must be deliberately nonrealistic. Source proxy shapes indicate space and movement, not unfinished surfaces to copy. Camera changes visibility, not seats or construction. No text, collage, logos, added people, invented shot or change of style. Single polished 16:9 animated film frame.",
          "referenceImages": [
            "asset_roQ9xfqKKzTGskHPbwQvN2ut",
            "asset_3uP543gY9LHYJEfN9Ba7KYQa"
          ],
          "width": 2048,
          "height": 1152,
          "quality": "max",
          "numOutputs": 1
        }
      },
      "job": {
        "jobId": "job_P65DmYMDGKerHhG63RyZavmZ",
        "jobType": "custom",
        "status": "success",
        "progress": 1,
        "createdAt": "2026-09-22T23:44:50.879Z",
        "updatedAt": "2026-09-22T23:46:18.379Z",
        "modelId": "model_openai-gpt-image-2-5-sunburst",
        "assetIds": [
          "asset_vfsBeMHEZPJbukxArRr1yvqV"
        ],
        "cuCost": 51,
        "job_id": "job_P65DmYMDGKerHhG63RyZavmZ",
        "assets": [
          {
            "id": "asset_vfsBeMHEZPJbukxArRr1yvqV"
          }
        ]
      }
    }
  ],
  "video": {
    "request": {
      "team_id": "M3XwRy9nTzOneywRfGejig",
      "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
      "model_id": "model_bytedance-seedance-2-5",
      "parameters": {
        "prompt": "EDIT @video1 into a complete 20-second animated short titled Paper Riviera. Apply the following nonrealistic medium to EVERY frame, from the very first decoded frame through the final frame. Do not retain any Blender blockout lead-in, unfinished proxy shading, photoreal live action or transition from source to style. At time zero already show the finished art direction from @image1 in the source opening viewpoint. Do not display any title text.\nART DIRECTION: Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIDENTITY AND CAST: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\n@video1 is the authority for movement, camera path, framing, depth, occupied seats and edit order. Its simple shapes are motion/staging guides. @image2 is the single identity master; all the other supplied images were derived directly from it at actual source frames. Preserve this exact design and medium throughout, including all interior views. Reconstruct the world in this medium rather than placing a style filter on the unfinished source.\nREFERENCE TIMELINE:\n@image1 = 0s, Continuous approach, native frame 1.\n@image2 = 2s, Continuous approach, native frame 49.\n@image3 = 4.5s, Low deck tracking, native frame 109.\n@image4 = 7s, Across the canopy, native frame 169.\n@image5 = 9s, Helm approach, native frame 217.\n@image6 = 12s, Helm approach, native frame 289.\n@image7 = 14s, Guest-seat glide, native frame 337.\n@image8 = 15.75s, Guest-seat glide, native frame 379.\n@image9 = 18s, Wake pullaway, native frame 433.\nCAMERA AND EDIT: 0\u20136s ONE flowing approach descending from wide into low tracking, no cut or backward camera reset at 3s. Keep people visible as well as the vehicle at the low angle. 6\u20139s elevated crossover following the native camera. 9\u201313s first people-focused view. 13\u201316s second people-focused view. 16\u201320s rising wide pullaway with the vehicle still travelling forward. Clean cuts only at 6, 9, 13 and 16 seconds. Preserve source viewpoint directions and relative placement. The pictures describe appearance at sample moments, not a slideshow: animate vehicle movement, backgrounds, faces, bodies, hair/fabric/paper and changing perspective continuously. One coherent camera move per shot. No motionless pans over still pictures, morphs between paintings, camera resets or extra montage shots. Smooth cinematic camera with lively drawn or handcrafted character animation appropriate to the medium.\nACTION: Boat planes forward across layered paper water with a continuous paper-foam wake at the stern. Canopy and all four people stay attached and in their seats. Animated water and coastal parallax give speed.\n\nDIALOGUE, English, two distinct adult character voices, natural conversational timing. Only the specified character speaks each line; lip motion follows visible mouths when applicable, radio/intercom remains credible when faces are obscured. Keep speech clear and relaxed, leave space between lines, do not repeat:\nAt about 9.5s, navy-clad helm operator, cheerful adult male voice says exactly: \"Next stop, the secret cove.\"\nAt about 13.3s, mustard-clad aft guest, bright adult female voice says exactly: \"You say that about every cove.\"\nSOUND: Diegetic sound and these two dialogue lines only. Appropriate vehicle sound, wind/water/rail/rotor and subtle handcrafted/cartoon foley; keep effects below speech. Absolutely no music, no instrumental score, no singing: a separate original score is added later. No narration, extra dialogue, subtitles, lettering, logos or watermarks. End cleanly at 20 seconds while movement continues.",
        "referenceVideos": [
          "asset_ASegfnY2zynsSysbKyB76m57"
        ],
        "referenceImages": [
          "asset_FFV1P5pKGfmgUAkH2bx3pywt",
          "asset_1RakJmhL76L58qhT1RkYE4eH",
          "asset_2vt6bVGnv1BUB8PHvnfH94cM",
          "asset_jbh5pK1ogcd3gG1Qvmj4Vayh",
          "asset_jSPPKLYCxMy1mEUF76wF7FK1",
          "asset_ryeBuVjFafwVr3uY6cQ6Zu5s",
          "asset_s3JPNuQ1fggsCbc8BMwVNXwJ",
          "asset_Nzotj2bqNhGeqzfsniruZgqx",
          "asset_cf4q167LU5Nsw5FmrsCFycz7"
        ],
        "duration": -1,
        "resolution": "1080p",
        "aspectRatio": "adaptive",
        "generateAudio": true,
        "outputFormat": "mp4"
      }
    },
    "result": {
      "model_id": "model_bytedance-seedance-2-5",
      "job_id": "job_4BLA6u4B3wxFUfhA4hy6eHFa",
      "status": "in-progress"
    }
  },
  "video_result": {
    "jobId": "job_4BLA6u4B3wxFUfhA4hy6eHFa",
    "jobType": "custom",
    "status": "success",
    "progress": 1,
    "createdAt": "2026-09-23T00:16:47.772Z",
    "updatedAt": "2026-09-23T00:37:48.994Z",
    "modelId": "model_bytedance-seedance-2-5",
    "assetIds": [
      "asset_QooNgEme8mCN7bH4TZckxT68"
    ],
    "cuCost": 2722,
    "job_id": "job_4BLA6u4B3wxFUfhA4hy6eHFa",
    "assets": [
      {
        "id": "asset_QooNgEme8mCN7bH4TZckxT68"
      }
    ]
  },
  "music": {
    "request": {
      "team_id": "M3XwRy9nTzOneywRfGejig",
      "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
      "model_id": "model_ace-step-1-5-quality-text-to-music",
      "parameters": {
        "prompt": "Instrumental Mediterranean acoustic adventure, nimble nylon-string guitar, mandolin tremolo, pizzicato double bass, hand percussion and a light accordion answer, sunny mischievous sailing rhythm, short melodic cue with a clear ending.",
        "instrumental": true,
        "duration": 20,
        "bpm": 116,
        "keyscale": "D Major",
        "numOutputs": 1,
        "thinking": true
      }
    },
    "result": {
      "model_id": "model_ace-step-1-5-quality-text-to-music",
      "job_id": "job_nXNAcShM9o9BJ59wunZMEVjP",
      "status": "in-progress"
    }
  },
  "music_result": {
    "jobId": "job_nXNAcShM9o9BJ59wunZMEVjP",
    "jobType": "custom",
    "status": "success",
    "progress": 1,
    "createdAt": "2026-09-22T23:38:25.545Z",
    "updatedAt": "2026-09-22T23:40:47.551Z",
    "modelId": "model_ace-step-1-5-quality-text-to-music",
    "assetIds": [
      "asset_QRaVcbLAsaYZUev9zqF5Fn1n"
    ],
    "cuCost": 10,
    "job_id": "job_nXNAcShM9o9BJ59wunZMEVjP",
    "assets": [
      {
        "id": "asset_QRaVcbLAsaYZUev9zqF5Fn1n"
      }
    ]
  },
  "postproduction": {
    "source_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "h264",
          "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
          "profile": "Constrained Baseline",
          "codec_type": "video",
          "codec_tag_string": "avc1",
          "codec_tag": "0x31637661",
          "width": 1920,
          "height": 1080,
          "coded_width": 1920,
          "coded_height": 1080,
          "has_b_frames": 0,
          "pix_fmt": "yuv420p",
          "level": 40,
          "color_range": "tv",
          "color_space": "bt709",
          "color_transfer": "bt709",
          "color_primaries": "bt709",
          "chroma_location": "left",
          "field_order": "progressive",
          "refs": 1,
          "is_avc": "true",
          "nal_length_size": "4",
          "id": "0x1",
          "r_frame_rate": "24/1",
          "avg_frame_rate": "24/1",
          "time_base": "1/12288",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 242176,
          "duration": "19.708333",
          "bit_rate": "9493944",
          "bits_per_raw_sample": "8",
          "nb_frames": "473",
          "extradata_size": 42,
          "disposition": {
            "default": 1,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "VideoHandler",
            "vendor_id": "[0][0][0][0]",
            "encoder": "Lavc61.19.101 libx264"
          }
        },
        {
          "index": 1,
          "codec_name": "aac",
          "codec_long_name": "AAC (Advanced Audio Coding)",
          "profile": "LC",
          "codec_type": "audio",
          "codec_tag_string": "mp4a",
          "codec_tag": "0x6134706d",
          "sample_fmt": "fltp",
          "sample_rate": "32000",
          "channels": 2,
          "channel_layout": "stereo",
          "bits_per_sample": 0,
          "initial_padding": 0,
          "id": "0x2",
          "r_frame_rate": "0/0",
          "avg_frame_rate": "0/0",
          "time_base": "1/32000",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 630784,
          "duration": "19.712000",
          "bit_rate": "130094",
          "nb_frames": "617",
          "extradata_size": 5,
          "disposition": {
            "default": 1,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "SoundHandler",
            "vendor_id": "[0][0][0][0]"
          }
        }
      ],
      "format": {
        "filename": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/boat/outputs/Seedance Original.mp4",
        "nb_streams": 2,
        "nb_programs": 0,
        "nb_stream_groups": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "19.712000",
        "size": "23722794",
        "bit_rate": "9627757",
        "probe_score": 100,
        "tags": {
          "major_brand": "isom",
          "minor_version": "512",
          "compatible_brands": "isomiso2avc1mp41",
          "encoder": "Lavf61.7.103"
        }
      }
    },
    "web_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "h264",
          "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
          "profile": "High",
          "codec_type": "video",
          "codec_tag_string": "avc1",
          "codec_tag": "0x31637661",
          "width": 1920,
          "height": 1080,
          "coded_width": 1920,
          "coded_height": 1080,
          "has_b_frames": 2,
          "sample_aspect_ratio": "1:1",
          "display_aspect_ratio": "16:9",
          "pix_fmt": "yuv420p",
          "level": 40,
          "color_range": "tv",
          "color_space": "bt709",
          "color_transfer": "bt709",
          "color_primaries": "bt709",
          "chroma_location": "left",
          "field_order": "progressive",
          "refs": 1,
          "is_avc": "true",
          "nal_length_size": "4",
          "id": "0x1",
          "r_frame_rate": "24/1",
          "avg_frame_rate": "24/1",
          "time_base": "1/12288",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 245760,
          "duration": "20.000000",
          "bit_rate": "8790776",
          "bits_per_raw_sample": "8",
          "nb_frames": "480",
          "extradata_size": 51,
          "disposition": {
            "default": 1,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "VideoHandler",
            "vendor_id": "[0][0][0][0]",
            "encoder": "Lavc62.11.100 libx264"
          }
        },
        {
          "index": 1,
          "codec_name": "aac",
          "codec_long_name": "AAC (Advanced Audio Coding)",
          "profile": "LC",
          "codec_type": "audio",
          "codec_tag_string": "mp4a",
          "codec_tag": "0x6134706d",
          "sample_fmt": "fltp",
          "sample_rate": "48000",
          "channels": 2,
          "channel_layout": "stereo",
          "bits_per_sample": 0,
          "initial_padding": 0,
          "id": "0x2",
          "r_frame_rate": "0/0",
          "avg_frame_rate": "0/0",
          "time_base": "1/48000",
          "start_pts": 0,
          "start_time": "0.000000",
          "duration_ts": 960000,
          "duration": "20.000000",
          "bit_rate": "194600",
          "nb_frames": "938",
          "extradata_size": 5,
          "disposition": {
            "default": 1,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "language": "und",
            "handler_name": "SoundHandler",
            "vendor_id": "[0][0][0][0]"
          }
        }
      ],
      "format": {
        "filename": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/boat/outputs/boat-seedance25-stylized-v1.mp4",
        "nb_streams": 2,
        "nb_programs": 0,
        "nb_stream_groups": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "20.000000",
        "size": "22475743",
        "bit_rate": "8990297",
        "probe_score": 100,
        "tags": {
          "major_brand": "isom",
          "minor_version": "512",
          "compatible_brands": "isomiso2avc1mp41",
          "encoder": "Lavf62.3.100"
        }
      }
    },
    "music_probe": {
      "streams": [
        {
          "index": 0,
          "codec_name": "mp3",
          "codec_long_name": "MP3 (MPEG audio layer 3)",
          "codec_type": "audio",
          "codec_tag_string": "[0][0][0][0]",
          "codec_tag": "0x0000",
          "sample_fmt": "fltp",
          "sample_rate": "48000",
          "channels": 2,
          "channel_layout": "stereo",
          "bits_per_sample": 0,
          "initial_padding": 0,
          "r_frame_rate": "0/0",
          "avg_frame_rate": "0/0",
          "time_base": "1/14112000",
          "start_pts": 324870,
          "start_time": "0.023021",
          "duration_ts": 282240000,
          "duration": "20.000000",
          "bit_rate": "128000",
          "disposition": {
            "default": 0,
            "dub": 0,
            "original": 0,
            "comment": 0,
            "lyrics": 0,
            "karaoke": 0,
            "forced": 0,
            "hearing_impaired": 0,
            "visual_impaired": 0,
            "clean_effects": 0,
            "attached_pic": 0,
            "timed_thumbnails": 0,
            "non_diegetic": 0,
            "captions": 0,
            "descriptions": 0,
            "metadata": 0,
            "dependent": 0,
            "still_image": 0,
            "multilayer": 0
          },
          "tags": {
            "encoder": "Lavc59.37"
          }
        }
      ],
      "format": {
        "filename": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/boat/outputs/Music Original.mp3",
        "nb_streams": 1,
        "nb_programs": 0,
        "nb_stream_groups": 0,
        "format_name": "mp3",
        "format_long_name": "MP2/3 (MPEG audio layer 2/3)",
        "start_time": "0.023021",
        "duration": "20.000000",
        "size": "321069",
        "bit_rate": "128427",
        "probe_score": 51,
        "tags": {
          "encoder": "Lavf59.27.100"
        }
      }
    },
    "web_path": "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/boat/outputs/boat-seedance25-stylized-v1.mp4",
    "duration_seconds": 20,
    "fps": 24,
    "frames": 480,
    "width": 1920,
    "height": 1080,
    "full_decode": "passed",
    "duration_scale": 1.0147991714976605,
    "mix": "Seedance dialogue/diegetic sound at -18 LUFS target; ACE-Step music at -22 LUFS target, attenuated to 40% during 9\u201316s dialogue; final limiter. Original assets preserved.",
    "command": [
      "ffmpeg",
      "-nostdin",
      "-n",
      "-i",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/boat/outputs/Seedance Original.mp4",
      "-i",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/boat/outputs/Music Original.mp3",
      "-filter_complex",
      "[0:v]setpts=(PTS-STARTPTS)*1.014799171498,fps=24,setsar=1[v];[0:a]atempo=0.985416650000,aresample=48000,loudnorm=I=-18:TP=-2:LRA=9,apad,atrim=0:20[voice];[1:a]aresample=48000,loudnorm=I=-22:TP=-3:LRA=8,apad,atrim=0:20,volume=if(between(t\\,9\\,16)\\,0.4\\,1):eval=frame,afade=t=in:d=0.25,afade=t=out:st=19:d=1[music];[voice][music]amix=inputs=2:duration=first:normalize=0,alimiter=limit=0.95,aresample=48000[a]",
      "-map",
      "[v]",
      "-map",
      "[a]",
      "-t",
      "20",
      "-c:v",
      "libx264",
      "-preset",
      "fast",
      "-crf",
      "18",
      "-pix_fmt",
      "yuv420p",
      "-c:a",
      "aac",
      "-b:a",
      "192k",
      "-movflags",
      "+faststart",
      "/Users/emmanuel/Developer/pro/2026-09-22 Impossible Rides/production/stylized-v1/boat/outputs/boat-seedance25-stylized-v1.mp4"
    ],
    "web_bytes": 22475743,
    "opening_cleanup": null
  },
  "review": {
    "accepted": true,
    "reviewed": "2026-09-23",
    "method": "20 exact integer-second frames and 12 consecutive opening frames visually inspected; full media decode; local Whisper base.en transcription.",
    "observations": [
      "Layered paper sea, coast and boat treatment from first frame through pullaway.",
      "Pointed hull, canopy, helm pair and aft guests remain coherent across exterior and people-focused views.",
      "Both requested dialogue lines recovered by local transcription."
    ],
    "limitations": [
      "Contact sheets sample motion; not an exhaustive frame-by-frame audit.",
      "ASR verifies speech content, not subjective music/voice performance."
    ]
  },
  "limitations": [
    "Generated framing, geometry and small cast details are interpretations of the source.",
    "Dialogue requested at approximate shot times; actual speech follows the generated film.",
    "Original source images, failed/superseded variants and generated video/audio masters are preserved in production."
  ],
  "failed_video_attempts": [
    {
      "request": {
        "request": {
          "team_id": "M3XwRy9nTzOneywRfGejig",
          "project_id": "proj_imq14Hbsi7ZQpd7SHpezr2KP",
          "model_id": "model_bytedance-seedance-2-5",
          "parameters": {
            "prompt": "EDIT @video1 into a complete 20-second animated short titled Paper Riviera. Apply the following nonrealistic medium to EVERY frame, from the very first decoded frame through the final frame. Do not retain any Blender blockout lead-in, unfinished proxy shading, photoreal live action or transition from source to style. At time zero already show the finished art direction from @image1 in the source opening viewpoint. Do not display any title text.\nART DIRECTION: Layered cut-paper stop-motion illustration with visibly cut colored-card edges, embossed paper grain, tiny cast shadows between layers and sculpted folded-paper figures. A sophisticated handmade Mediterranean storybook in three-dimensional paper sets, entirely paper, no photoreal water or skin. Deep ultramarine, turquoise, chalk white, terracotta and lemon yellow. Water is overlapping curved paper ribbons and white cut-paper foam.\nIDENTITY AND CAST: One ivory and navy motor launch with pointed single hull, teak-colored paper deck, rectangular white canopy on four supports, forward starboard helm and two stern outboards. Exactly four folded-paper adults remain in source seats: navy-clad helm operator, teal-clad forward companion, coral and mustard-clad aft guests. The bow, helm and wake always agree with travel direction. Distinct simple friendly cut-paper faces.\nWORLD: Layered pale limestone cliffs and terracotta coastal houses, bright Mediterranean cove, ultramarine paper sea, fixed landforms and elegant hard-edged sunlight.\n@video1 is the authority for movement, camera path, framing, depth, occupied seats and edit order. Its simple shapes are motion/staging guides. @image2 is the single identity master; all the other supplied images were derived directly from it at actual source frames. Preserve this exact design and medium throughout, including all interior views. Reconstruct the world in this medium rather than placing a style filter on the unfinished source.\nREFERENCE TIMELINE:\n@image1 = 0s, Continuous approach, native frame 1.\n@image2 = 2s, Continuous approach, native frame 49.\n@image3 = 4.5s, Low deck tracking, native frame 109.\n@image4 = 7s, Across the canopy, native frame 169.\n@image5 = 9s, Helm approach, native frame 217.\n@image6 = 12s, Helm approach, native frame 289.\n@image7 = 14s, Guest-seat glide, native frame 337.\n@image8 = 15.75s, Guest-seat glide, native frame 379.\n@image9 = 18s, Wake pullaway, native frame 433.\nCAMERA AND EDIT: 0\u20136s ONE flowing approach descending from wide into low tracking, no cut or backward camera reset at 3s. Keep people visible as well as the vehicle at the low angle. 6\u20139s elevated crossover following the native camera. 9\u201313s first people-focused view. 13\u201316s second people-focused view. 16\u201320s rising wide pullaway with the vehicle still travelling forward. Clean cuts only at 6, 9, 13 and 16 seconds. Preserve source viewpoint directions and relative placement. The pictures describe appearance at sample moments, not a slideshow: animate vehicle movement, backgrounds, faces, bodies, hair/fabric/paper and changing perspective continuously. One coherent camera move per shot. No motionless pans over still pictures, morphs between paintings, camera resets or extra montage shots. Smooth cinematic camera with lively drawn or handcrafted character animation appropriate to the medium.\nACTION: Boat planes forward across layered paper water with a continuous paper-foam wake at the stern. Canopy and all four people stay attached and in their seats. Animated water and coastal parallax give speed.\n\nDIALOGUE, English, two distinct adult character voices, natural conversational timing. Only the specified character speaks each line; lip motion follows visible mouths when applicable, radio/intercom remains credible when faces are obscured. Keep speech clear and relaxed, leave space between lines, do not repeat:\nAt about 9.5s, navy-clad helm operator, cheerful adult male voice says exactly: \"Next stop, the secret cove.\"\nAt about 13.3s, mustard-clad aft guest, bright adult female voice says exactly: \"You say that about every cove.\"\nSOUND: Diegetic sound and these two dialogue lines only. Appropriate vehicle sound, wind/water/rail/rotor and subtle handcrafted/cartoon foley; keep effects below speech. Absolutely no music, no instrumental score, no singing: a separate original score is added later. No narration, extra dialogue, subtitles, lettering, logos or watermarks. End cleanly at 20 seconds while movement continues.",
            "referenceVideos": [
              "asset_ASegfnY2zynsSysbKyB76m57"
            ],
            "referenceImages": [
              "asset_NLkLmTCNZ176dHQtc1ayXSxs",
              "asset_3uP543gY9LHYJEfN9Ba7KYQa",
              "asset_kvH1VmdUtmu1x6oL4T9YyHr3",
              "asset_M5SafSxq6QxVsM5CgRneYjKc",
              "asset_RX5B36dXzJC2MQZY8mHGNYFN",
              "asset_NxuJpLMekTe4ekbzD3fZRgwb",
              "asset_gGbFUP2sGpdxYeqd1aUFxgtV",
              "asset_GEkuGjdeT9HGnvLcCzCESejK",
              "asset_vfsBeMHEZPJbukxArRr1yvqV"
            ],
            "duration": -1,
            "resolution": "1080p",
            "aspectRatio": "adaptive",
            "generateAudio": true,
            "outputFormat": "mp4"
          }
        },
        "result": {
          "model_id": "model_bytedance-seedance-2-5",
          "job_id": "job_eBNigdztQBdbnbcBJZr2j9os",
          "status": "in-progress"
        }
      },
      "result": {
        "jobId": "job_eBNigdztQBdbnbcBJZr2j9os",
        "jobType": "custom",
        "status": "failure",
        "progress": 1,
        "createdAt": "2026-09-22T23:57:59.171Z",
        "updatedAt": "2026-09-23T00:00:39.305Z",
        "modelId": "model_bytedance-seedance-2-5",
        "assetIds": [],
        "cuCost": 2722,
        "error": "An internal error occurred. Please contact support and provide this id:  error_wXZpBmGyNS9aGdFs5pY7GaTS",
        "hint": "The system couldn't download the media file from your provided URL\u2014verify the link is accessible and the file is available. Try uploading the file directly instead of using a URL, or check that any authentication or permissions required to access the link are in place."
      },
      "retry_change": "Reuploaded the same nine selected images as quality-95 JPEGs. Prompt, native motion and image content unchanged. Provider input-download cause unverified."
    }
  ],
  "status": "delivered",
  "dialogue_transcription": {
    "text": " Next stop, the secret cove. You say that about every cove.",
    "segments": [
      {
        "id": 0,
        "seek": 0,
        "start": 0.0,
        "end": 13.72,
        "text": " Next stop, the secret cove.",
        "tokens": [
          50363,
          7406,
          2245,
          11,
          262,
          3200,
          25746,
          13,
          51049
        ],
        "temperature": 0.0,
        "avg_logprob": -0.48083174856085525,
        "compression_ratio": 0.9666666666666667,
        "no_speech_prob": 0.05456666275858879
      },
      {
        "id": 1,
        "seek": 0,
        "start": 13.72,
        "end": 15.24,
        "text": " You say that about every cove.",
        "tokens": [
          51049,
          921,
          910,
          326,
          546,
          790,
          25746,
          13,
          51125
        ],
        "temperature": 0.0,
        "avg_logprob": -0.48083174856085525,
        "compression_ratio": 0.9666666666666667,
        "no_speech_prob": 0.05456666275858879
      }
    ],
    "language": "en"
  }
}
