DirectorsConsole  by NickPittas

A unified AI VFX production pipeline for cinematographically accurate image and video generation

Created 1 month ago
253 stars

Top 99.3% on SourcePulse

GitHubView on GitHub
Project Summary

Director's Console is a unified AI VFX production pipeline designed for cinematographically accurate image and video generation. It targets engineers, researchers, and power users by integrating a Cinema Prompt Engineering (CPE) rules engine, a Storyboard Canvas for visual planning, a media Gallery, and an Orchestrator for distributed ComfyUI rendering. The primary benefit is ensuring generated visuals adhere to real-world physical and historical constraints, streamlining complex production workflows.

How It Works

The project combines a robust Cinema Prompt Engineering (CPE) engine that validates configurations against real-world cinematography rules (cameras, lenses, film stocks, lighting) with a visual Storyboard Canvas for planning. It leverages an Orchestrator to manage distributed rendering across multiple ComfyUI nodes, providing real-time progress updates. This approach ensures technical accuracy and allows for parallel processing of generation tasks.

Quick Start & Requirements

  • Primary install/run command: Clone the repository, navigate into it, and run python start.py --setup for setup, followed by python start.py to launch all services.
  • Non-default prerequisites: Python 3.10+ (with pip or uv), Node.js 18+ (with npm), and at least one running instance of ComfyUI are required. Git is needed for cloning.
  • Links: Installation and quick start instructions are detailed within the README.

Highlighted Details

  • Cinematographic Accuracy: A rules engine enforces real-world constraints, preventing anachronistic or physically impossible configurations.
  • Extensive Presets: Includes 67 Live-Action Film Presets and 43 Animation Presets, meticulously detailing historical production equipment and styles.
  • AI-Enhanced Prompts: Integrates with over 13 LLM providers and formats prompts specifically for target models like Midjourney, SDXL, and various video generation AIs.
  • Multi-Node ComfyUI Rendering: Supports parallel rendering across multiple ComfyUI backends with real-time, per-node progress tracking.
  • Storyboard Canvas: An infinite canvas for organizing panels, managing workflows, and tracking image/video history with notes and ratings.
  • Gallery Tab: A comprehensive media browser with advanced search, batch operations, and direct integration with the Storyboard.

Maintenance & Community

The project was last updated on February 22, 2026, indicating recent development activity. No specific community links (Discord, Slack) or notable contributors are mentioned in the provided README.

Licensing & Compatibility

This project is proprietary software with all rights reserved. The license implies significant restrictions on commercial use and closed-source linking.

Limitations & Caveats

The project is proprietary, which may limit adoption. The README does not detail specific known bugs, alpha status, or unsupported platforms. Compatibility for commercial use is restricted by the proprietary license.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
2
Star History
53 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.