AI Film Director's Assistant v12.11

Your complete AI-powered film production studio.

Step 0: Configuration

Please enter your API key to begin.

Load a previously saved .json project file to continue your work.

Step 1: Generate The Script

Bring your story to life. Describe your vision and generate the script.

Error:

Step 2: Location Scouting

Generate visual concepts and approve the setting for each scene.

Step 3: Define The Color Palette

Generate and approve a color palette to define the film's mood.

Step 4: Sound Design

Generate ambient soundscapes, effects, and musical score suggestions.

Step 5: Cast & Voice

Generate visuals, then select and test a voice for each character.

Step 6: The First Cut

All your decisions come together. Watch the visualized story.

Step 7: Director's Notes

Provide feedback to generate a revised version of the script.

Step 8: Export Film

Save a project file with all your creative decisions or record the final cut as a video file.

Version History

v12.11 (Current)

  • **Bugfix:** Merged working location logic (v12.8) with working actor highlighting logic (v12.1) in `renderPlayerState`.

v12.10

  • **Bugfix:** Reverted player location update logic (`renderPlayerState`) back to v12.8 state to fix background image display issues. Removed associated v12.9 CSS.

v12.9

  • **Bugfix:** Reworked player background image update logic in `renderPlayerState` using CSS transitions and event listeners for more reliable location changes during playback and scrubbing.

v12.8

  • **Bugfix:** Corrected player logic to reliably show approved location images and cycle through them (Refined `renderPlayerState`).
  • **Bugfix:** Fixed master volume slider control for generated music sketches.
  • **Update:** Refined image generation prompts for locations and characters for potentially improved quality and detail.
  • **Cleanup:** Removed debug logs from v12.7.

v12.7

  • **Debug:** Added `console.log` statements to `handleGenerateCastingImages` to diagnose missing image issue.
{/* ... Previous versions omitted for brevity ... */}

{/* Player Controls */}

Line 0 of 0

0