🎬 Cinéma & Automatisation 15 septembre 2025 7 min de lecture

Du script au storyboard : générer des plans cohérents

Comment nous utilisons des modèles de diffusion conditionnés pour transformer un script en storyboards visuellement cohérents, plan par plan.

CV

Claire Vasseur

Film & Animation Lead

Du script au storyboard : générer des plans cohérents

Le storyboard est la première étape où le script devient image. C'est aussi la plus chronophage : un film de 90 minutes nécessite 600 à 900 plans, chacun dessiné à la main. Notre défi : automatiser ce processus sans sacrifier la cohérence visuelle.

Le défi de la cohérence

Un storyboard généré plan par plan avec un modèle de diffusion standard donne des images belles mais incohérentes : le personnage change d'apparence entre les plans, le décor n'est pas le même, le style graphique varie. Pour un storyboard utile, il faut une continuité visuelle.

Le problème du character consistency

Générer 100 plans du même personnage sans contrôle produit 100 versions différentes. Le réalisateur ne peut pas storyboarder avec ça.

Notre approche : conditionnement multi-niveau

Nous conditionnons le modèle à trois niveaux : un prompt de style global (graphisme, palette), une référence de personnage (image initiale figeant l'apparence), et un prompt de plan (action, cadrage, décor).

  • Niveau 1 : Style global - palette, technique (crayon, aquarelle, vectoriel)
  • Niveau 2 : Personnages - référence figée injectée via IP-Adapter
  • Niveau 3 : Plan - action, cadrage (gros plan, plan large), décor

-60%

Temps de pré-production

Sur le projet Orion Studios

Le pipeline complet

python
def generate_storyboard(script: str, style_ref: str):
    scenes = parse_script(script)  # découpage en scènes
    characters = extract_characters(script)
    char_refs = generate_character_sheets(characters, style_ref)

    boards = []
    for scene in scenes:
        for shot in scene.shots:
            prompt = build_shot_prompt(shot, scene, style_ref)
            image = diffusion_model.generate(
                prompt=prompt,
                ip_adapter_refs=[char_refs[c] for c in shot.characters],
                seed=scene.consistency_seed,
            )
            boards.append(StoryboardPanel(image, shot.description))
    return boards

La clé est le seed de cohérence : chaque scène partage un seed de base qui stabilise le décor et l'éclairage, tandis que les variations de plan viennent du prompt.

"En 20 ans de métier, c'est la première fois qu'un outil me fait gagner du temps sans me prendre ma liberté créative."

- Réalisateur, Orion Studios

❌ Storyboard manuel

  • 600 plans × 30 min
  • Cohérence garantie
  • Révisions chronophages
  • 3 semaines pour un film

✅ Storyboard IA

  • 600 plans × 2 min
  • Cohérence contrôlée
  • Révisions instantanées
  • 5 jours pour un film

Résultat

Sur le projet Orion, la pré-production a été accélérée de 60%. Le réalisateur peut maintenant explorer 3 versions d'un plan en quelques minutes au lieu d'attendre une demi-journée.

Le storyboard génératif ne remplace pas le réalisateur - il lui donne une vitesse d'itération inédite. C'est un outil de prototypage visuel qui rapproche l'idée de l'image.

StoryboardsDiffusionCinémaPipeline
CV

Claire Vasseur

Film & Animation Lead · SYNAPSONIC

Discuter
Démarrons ensemble

Du web au jeu-vidéo, donnons vie à votre idée.

Parlons de votre projet. Nous vous répondons sous 24 heures avec une première recommandation.