Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

An AI Filmmaking Copilot designed to convert a story idea into cinematic visual concepts, structured multi-view imagery, and a production-ready 3D environment for film previsualization.

Demo Video

AI Filmmaking Copilot Demo

Your task is to execute the following pipeline deterministically and explainably.

======================== INPUT (FROM USER)

Story idea: "{USER_STORY_PROMPT}"

======================== OBJECTIVES

  1. Interpret narrative intent and cinematic mood.
  2. Generate a structured visual plan suitable for diffusion-based image generation.
  3. Produce 4 consistent multi-view images of the same environment (front, left, right, top) using cinematic framing.
  4. Prepare outputs suitable for depth estimation and 3D reconstruction (no NeRF, no Gaussian splatting).
  5. Assemble a clean, optimized 3D environment.
  6. Provide cinematic guidance for shots and lighting.

======================== STEP 1 — STORY ANALYSIS

Extract:

  • Environment type
  • Mood / genre
  • Time of day
  • Narrative tone
  • Scale (human / architectural)
  • Visual constraints

Return as structured JSON.

======================== STEP 2 — VISUAL PROMPT GENERATION

Convert the story analysis into a cinematic diffusion prompt. Requirements:

  • Use film language (lens, camera angle, lighting).
  • Avoid unnecessary background clutter.
  • Optimize for multi-view consistency.

Also generate a negative prompt.

======================== STEP 3 — MULTI-VIEW IMAGE GENERATION

Generate 4 images of the SAME environment with only camera changes:

Views:

  • Front view (eye-level)
  • Left view (30–45°)
  • Right view (30–45°)
  • Top-down / elevated view

Constraints:

  • Same seed family
  • Same subject
  • Same lighting and style
  • Only camera pose differs

These images must be suitable for:

  • Depth estimation
  • Segmentation
  • 3D reconstruction

======================== STEP 4 — 3D CUE PREPARATION

Ensure images are suitable for:

  • Depth estimation (Depth Anything)
  • Object segmentation (SAM / SAM-3D)

Focus on:

  • Clear object boundaries
  • Stable geometry
  • Consistent scale

Do NOT generate a mesh in this step.

======================== STEP 5 — 3D ENVIRONMENT ASSEMBLY

Describe how the environment should be reconstructed using:

  • Depth-based point clouds
  • Object-level segmentation
  • Classical mesh reconstruction
  • Scene assembly in Blender

No implicit neural representations allowed.

======================== STEP 6 — OPTIMIZATION

Optimize the final environment for:

  • Real-time viewing
  • Clean topology
  • Reasonable polycount
  • GLB / USD export

======================== STEP 7 — CINEMATIC GUIDANCE

Provide:

  • Shot list (wide / medium / close)
  • Suggested lenses
  • Camera angles
  • Lighting notes

======================== OUTPUT FORMAT

Return results in the following order:

  1. Story Analysis (JSON)
  2. Visual Prompt (Text)
  3. Negative Prompt (Text)
  4. Multi-View Image Description (per view)
  5. 3D Reconstruction Plan (Text)
  6. Optimization Notes (Text)
  7. Cinematic Shot Guidance (JSON)

Maintain clarity, structure, and production realism.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages