Skip to content

About

Autonomous Hollywood Commercial Production House powered by Google Cloud Vertex AI and Parallel Search API. Built for Google Cloud Agentic Cinema Hackathon.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🎬 CineAd Studio: Autonomous Hollywood Commercial Producer

Submitted to: Google Cloud Agentic Cinema Hackathon on Devpost
Partner Track: Parallel Track
GCP Project: cinead-studio-394455 (Google Cloud Vertex AI & Cloud Storage)
License: MIT License
Live Hosted Application: https://cinead-studio-550008365723.us-central1.run.app


🌟 Overview

CineAd Studio is an autonomous commercial production house powered by Google Cloud Vertex AI and grounded in real-time market intelligence via the Parallel Search API.

Instead of writing raw promotional copy, CineAd acts as an elite cinematic production crew. Given a novel physical invention, culinary robot, or enterprise product—such as La Pupusera 3000 (an automated artisanal Salvadoran pupusa maker)—CineAd coordinates four specialized AI agents to generate:

  1. Strategic Market Brief: Real-time competitor analysis and cultural authenticity anchors via Parallel Search API.
  2. 3-Act Screenplay: A high-concept 30–45s cinematic commercial script with camera movement and lighting cues via Gemini 2.5 Flash.
  3. Visual Storyboard Keyframes: Photorealistic 16:9 scene frames uploaded directly to Google Cloud Storage.
  4. Technical Shoot Package: Camera & optics package (e.g. 120fps high-speed probe lenses for macro sizzles), lighting plan, crew call sheet, and production budget breakdown.

🛡️ Budget & Quota Guardrails

To prevent unintended spend, CineAd Studio enforces a strict .00 USD hard budget limit:

  • Google Cloud Billing Budget: Alert thresholds set at 50% (), 80% (), and 100% () with automatic email notifications.
  • Cost Efficiency: Powered by Gemini 2.5 Flash, an entire 4-agent commercial production run costs ~.0015 USD (one-tenth of one cent).

🏗️ Architecture

`mermaid flowchart LR User["Input: Product Pitch
(e.g. 'La Pupusera 3000')"] --> Scout["1. Market Scout
(Parallel Search API)"] Scout --> Director["2. Creative Director
(Vertex AI Gemini 2.5)"] Director --> Visualizer["3. Visualizer
(Storyboard & Cloud Storage)"] Director --> Producer["4. Line Producer
(Call Sheet & Budget)"]

Visualizer --> UI["Interactive Studio Dashboard<br>(Streamlit)"]
Producer --> UI

`


🚀 Quick Start

1. Prerequisites

  • Python 3.12+
  • Google Cloud CLI (gcloud) authenticated with Application Default Credentials (ADC)
  • Parallel API Key (from parallel.ai)

2. Installation

`powershell

Clone the repository

git clone https://github.com/your-username/cinead-studio.git cd cinead-studio

Create and activate virtual environment

python -m venv .venv ..venv\Scripts\Activate.ps1

Install dependencies

pip install -r requirements.txt `

3. Configure Environment

Copy .env.example to .env and insert your credentials: �ash GCP_PROJECT_ID=cinead-studio-394455 GCP_LOCATION=us-central1 GCS_BUCKET_NAME=cinead-studio-394455-assets PARALLEL_API_KEY=your_parallel_api_key_here

4. Launch the Studio Dashboard

`powershell .\run_app.ps1

Or:

streamlit run ui/streamlit_app.py `

Open your browser at http://localhost:8501.


📜 License

This project is licensed under the MIT License.

About

Autonomous Hollywood Commercial Production House powered by Google Cloud Vertex AI and Parallel Search API. Built for Google Cloud Agentic Cinema Hackathon.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages