Produce a Short Film with AI: Storyboard to Final Cut
Learning Scenario
A content creator producing Scene 1 of a short film called "Treasure Hunt" β featuring two characters (Joe and Maya) who meet at a Swiss church, exchange tense dialogue, enter the church together, and discover a hidden treasure map. The full pipeline runs inside Easy Zorg from prop sheet to voiced video.
What you'll learn in this tutorial
From brief to finished production
Build Your Prop Sheet
Use Nanobanana (16:9, 4K) to generate a unified prop sheet of your location β both exterior and interior. For the Swiss church, prompt: "prop sheet of a realistic Swiss church, exterior and interior, 16:9 4K." This gives you a reference for all set elements before any character work begins.

Swiss Church Prop Sheet (Nanobanana 4K) β unified exterior & interior set reference
Open full sizeCreate Character Sheets
Generate ultra-photorealistic character sheets for each actor using Nanobanana or Seedream. Show the character from multiple angles with consistent clothing, hair, and features. Save these as image references (image1 = Joe, image2 = Maya) β they will be passed to every subsequent generation step to lock identity.

Joe β Ultra-Photorealistic Character Sheet (Nanobanana)
Open full size
Maya β Character Sheet (Seedream Edit)
Open full sizePlan a 6-Panel Storyboard
Use GPT Image (high quality, 16:9, 4K) with all three references (Joe, Maya, church) to generate a 6-panel storyboard in a 3Γ2 grid. Define each beat: (1) establishing shot, (2) Maya awaits/Joe approaches, (3) they enter, (4) searching, (5) Maya finds the map, (6) first clue revealed. Include timing and shot type labels in the prompt.

6-Panel Storyboard β Scene 1 Β· 30-second timing (GPT Image 4K)
Open full sizeWrite & Voice the Dialogue
Write scene dialogue for each shot with character directions, then use Gemini TTS Multi-Speaker to generate audio. Assign voices: Maya β Kore (Firm) for her sharp authority; Joe β Charon (Informative) for grounded urgency. The result is a single .wav file with both speakers interleaved and ready to sync to the video.
Shot 2 Dialogue β Gemini TTS Multi-Speaker Β· Maya (Kore Β· Firm) + Joe (Charon Β· Informative)
Generate Video Clips with Seedance 2.0
Use Seedance 2.0 Text-to-Video with all references (storyboard + Joe character sheet + Maya character sheet + dialogue audio). Set duration to 15s, aspect ratio 16:9. The prompt should describe each shot beat. Seedance uses the reference images and audio to guide character identity and lip movement throughout the scene.
Shot 2 β Seedance 2.0 T2V Β· Maya awaits, Joe approaches Β· 10s Β· 16:9
Download / open videoShots 2 & 3 Combined β Seedance 2.0 T2V Β· Entrance + church search Β· 15s Β· 16:9
Download / open videoReview, Edit & Iterate
Review each generated clip against the storyboard. Use GPT Image Edit to fix specific storyboard panels (e.g., a character entering rather than exiting). For timing changes, re-edit the storyboard labels with GPT Image, then regenerate only the affected video segment. Assemble the final 30-second scene in your video editor.
All assets produced in this tutorial
Every image, video, and audio file generated using Easy Zorg throughout this tutorial.

Swiss Church Prop Sheet (Nanobanana 4K) β unified exterior & interior set reference
Open full size
Joe β Ultra-Photorealistic Character Sheet (Nanobanana)
Open full size
Maya β Character Sheet (Seedream Edit)
Open full size
6-Panel Storyboard β Scene 1 Β· 30-second timing (GPT Image 4K)
Open full sizeShot 2 Dialogue β Gemini TTS Multi-Speaker Β· Maya (Kore Β· Firm) + Joe (Charon Β· Informative)
Shot 2 β Seedance 2.0 T2V Β· Maya awaits, Joe approaches Β· 10s Β· 16:9
Download / open videoShots 2 & 3 Combined β Seedance 2.0 T2V Β· Entrance + church search Β· 15s Β· 16:9
Download / open videoNext Step
Apply what you learned β inside ZorgSocial
Open Easy Zorg and start using the same tools you saw in this tutorial β free.