Inspiration

The inspiration behind BlazeDirector AI stemmed from the friction independent creators, filmmakers, and digital agencies face when bridging the gap between scriptwriting, voiceover production, and secure asset management. Traditional workflows require juggling multiple disconnected tools for storyboarding, AI image/video generation, text-to-speech voice acting, and cloud backups. We wanted to build a unified, high-performance command center that automates this end-to-end pipeline while ensuring every generated asset is cryptographically tracked and backed up securely from the start.

What it does

BlazeDirector AI is an autonomous cinematic storyboard-to-screen engine that transforms raw script concepts into professional media packages. Key capabilities include:

Multi-Modal Generation Hub: Integrates multiple AI engines (Genblaze, OpenAI DALL-E, SDXL) to output professional keyframes and storyboards tailored to precise cinematic aspect ratios (e.g., 2.39:1 Anamorphic).

ElevenLabs Voice Orchestration: Automatically synthesizes high-fidelity character dialogue and narration using state-of-the-art voice models (such as Eleven Multilingual v2 and Adam).

Backblaze B2 Cloud Vault: Automatically syncs and manages all generated assets, audio tracks, and JSON metadata to a secure cloud bucket with real-time storage metrics.

Tamper-Evident Provenance & Audit Trails: Generates unique run IDs and cryptographic JSON manifests for every pipeline execution to guarantee asset authenticity.

How we built it

We built BlazeDirector AI using a robust, streamlined full-stack architecture optimized for speed and reliability:

Backend: Powered by Python Flask, orchestrating API calls, data payloads, and structural validation within a clean single-file service layout (app.py).

Frontend: Developed using a responsive, dark-mode UI built with modern HTML5, CSS3, and vanilla JavaScript, featuring dynamic tab switching, real-time status updates, and interactive control panels.

Storage & Infrastructure: Integrated S3-compatible endpoints connected directly to Backblaze B2 for scalable, cost-effective, and secure cloud storage.

Voice & AI Services: Utilized the ElevenLabs API for dynamic audio generation alongside multi-model inference pipelines.

Challenges we ran into

Asynchronous Multi-Modal Coordination: Managing the state and response sync between text prompting, visual generation engines, and audio synthesis without blocking the UI thread required careful asynchronous design in JavaScript and structured request handling in Flask.

Unified UI Layout: Designing a feature-rich, multi-tab dashboard (combining a control sidebar, a Studio workspace, an Asset Vault, and an Audit trail) that remained clean, intuitive, and fully responsive across different screen sizes.

Accomplishments that we're proud of

Successfully creating a fully functional, end-to-end pipeline that combines script input, ElevenLabs voice synthesis, and Backblaze B2 cloud storage into a single cohesive application.

Designing a sleek, professional cinematic interface that delivers real-time execution feedback and tamper-evident provenance manifests.

Rapidly prototyping, testing, and deploying a production-ready hackathon submission under strict time constraints.

What we learned

The immense power of combining specialized media APIs (like ElevenLabs for voice) with cost-effective, high-reliability cloud object storage like Backblaze B2.

The importance of modular dashboard design when building AI orchestration tools, allowing users to monitor both granular metadata and high-level cloud storage metrics simultaneously.

What's next for BlazeDirector AI

Direct Video Rendering: Integrating advanced video generation models to stitch keyframes and ElevenLabs audio directly into downloadable MP4 sequences.

Collaborative Teams: Expanding the Asset Vault to support multi-user workspace sharing and real-time team annotations on specific storyboard scenes.

Expanded Cloud Sync: Implementing automated webhooks to trigger downstream rendering jobs directly from Backblaze B2 storage events.

Built With

Share this project:

Updates

posted an update

Project Update: BlazeDirector AI Evolution & Vercel Deployment!

We are thrilled to share the latest milestone for BlazeDirector AI, our advanced cinematic storyboard and voice orchestration engine built for the Backblaze Generative Media Hackathon!

Here is a quick look at how the platform has evolved and what's new:

  • Multi-Model & Voice Orchestration: Integrated Genblaze multi-model pipelines alongside ElevenLabs voice models to seamlessly translate text prompts into production-ready cinematic assets.
  • Durable Cloud Provenance: Configured robust backend synchronization to route keyframes, audio files, and structural JSON manifests directly into Backblaze B2 Cloud Storage.
  • Live Web Deployment: BlazeDirector AI is now officially deployed and live on the cloud via Vercel, ensuring instant accessibility for developers and hackathon judges!

Check out the live deployment here: BlazeDirector Production App Vercel Deployment Branch Link

-Code Snippet: Vercel Serverless Configuration (vercel.json)

To enable smooth serverless deployment for our Flask backend, we configured the following routing manifest:

json { "version": 2, "builds": [ { "src": "app.py", "use": "@vercel/python" } ], "routes": [ { "src": "/(.*)", "dest": "app.py" } ] }

Stay tuned for more updates, and let us know your thoughts or questions in the comments below!

Log in or sign up for Devpost to join the conversation.