Installer le skill CLI belt :
npx skills add belt-sh/cli
Création de Storyboard
Créez des storyboards visuels avec la génération d'images IA via inference.sh CLI.
Démarrage Rapide
Nécessite la CLI inference.sh (
belt). Instructions d'installation
belt login
# Générer un panneau de storyboard
belt app run falai/flux-dev-lora --input '{
"prompt": "panneau de storyboard, plan large d'établissement d'une skyline de ville moderne au coucher du soleil, composition cinématographique, couleurs légèrement désaturées, style plan de film, format 16:9",
"width": 1248,
"height": 832
}'
# Assembler les panneaux en une planche
belt app run infsh/stitch-images --input '{
"images": ["panel1.png", "panel2.png", "panel3.png"],
"direction": "horizontal"
}'
Types de Plans
| Abréviation | Nom | Cadrage | Quand l'utiliser |
|---|---|---|---|
| ECU | Très Gros Plan | Uniquement les yeux, un détail | Émotion intense, révélation d'un détail |
| CU | Gros Plan | Le visage remplit le cadre | Émotion, réaction, dialogue |
| MCU | Plan Américain | Tête et épaules | Entretiens, conversations |
| MS | Plan Moyen | Jusqu'à la taille | Dialogue général, action |
| MLS | Plan Moyen Large | Jusqu'aux genoux | Marche, interaction décontractée |
| LS | Plan Large | Corps entier | Personnage dans son environnement |
| WS | Plan Très Large | Environnement dominant | Établir le lieu, l'échelle |
| EWS | Plan Extrêmement Large | Paysage vaste | Portée épique, isolement, transitions |
Générer Chaque Type de Plan
# Gros Plan — accent sur l'émotion
belt app run falai/flux-dev-lora --input '{
"prompt": "gros plan du visage d'une femme montrant de l'inquiétude, éclairage dramatique doux venant de la gauche, faible profondeur de champ, plan cinématographique, légèrement désaturé",
"width": 1248,
"height": 832
}'
# Plan Moyen — scène de dialogue
belt app run falai/flux-dev-lora --input '{
"prompt": "plan moyen de deux personnes parlant à une table dans un café, lumière chaude d'après-midi à travers les fenêtres, composition naturelle, plan cinématographique, aspect objectif 35mm",
"width": 1248,
"height": 832
}'
# Plan Large — établissement
belt app run falai/flux-dev-lora --input '{
"prompt": "plan large d'établissement d'un intérieur de laboratoire futuriste, éclairage dramatique zénithal, long couloir avec parois en verre, atmosphère de science-fiction, composition cinématographique, style objectif anamorphique",
"width": 1248,
"height": 832
}'
Angles de Caméra
| Angle | Effet | Quand l'utiliser |
|---|---|---|
| Hauteur du regard | Neutre, naturel | Par défaut pour la plupart des scènes |
| Plongée | Le sujet semble petit, vulnérable | Montrer la faiblesse, vue d'ensemble |
| Contre-plongée | Le sujet semble puissant, dominant | Autorité, héroïsme, menace |
| Vue aérienne | Vue d'ensemble divine | Cartes, établir la géographie |
| Vue de très bas | Puissance extrême, crainte | Architecture, figures imposantes |
| Angle hollandais | Malaise, désorientation | Tension, folie, action |
| Par-dessus l'épaule (OTS) | Spectateur positionné avec le personnage | Conversations, point de vue |
Mouvements de Caméra
| Mouvement | Description | Émotion |
|---|---|---|
| Panoramique | Rotation horizontale de la caméra (sur trépied) | Scanne, suit, révèle |
| Inclinaison | Rotation verticale de la caméra (sur trépied) | Révèle la hauteur, le pouvoir |
| Travelling avant/arrière | La caméra se rapproche/éloigne du sujet | Intimité (avant), distance (arrière) |
| Travelling latéral | La caméra se déplace latéralement | Suit sur le côté, révèle |
| Grue | La caméra monte ou descend verticalement | Grandes révélations, transitions |
| Zoom | La distance focale change (caméra reste fixe) | Changement de focus, accent dramatique |
| Steadicam/Gimbal | Suivi fluide à main levée | Immersion, suivi de l'action |
| Caméra à l'épaule | Tremblement délibéré de la caméra | Urgence, style documentaire, chaos |
| Statique | La caméra ne bouge pas | Stabilité, observation, tension |
Dans les storyboards, indiquez le mouvement avec des flèches dessinées sur les panneaux.
Règles de Continuité
La Règle des 180 Degrés
Imaginez une ligne (axe) entre deux personnages en conversation. La caméra doit rester d'UN SEUL côté de cette ligne.
Personnage A Personnage B
●─────────────────●
/ \
/ ZONE CAMÉRA \
/ (restez de ce côté) \
📷 📷 📷
Caméra 1 Caméra 2 Caméra 3
Franchir la ligne perturbe la perception spatiale du spectateur. Ne franchissez la ligne qu'intentionnellement (avec un plan neutre entre les deux ou un mouvement de caméra visible).
Raccord sur l'Action
Lors du montage entre deux angles d'une même action, l'action doit se poursuivre de manière transparente :
Panneau A : La main atteint la poignée de porte (plan moyen)
Panneau B : La main saisit la poignée de porte (gros plan)
↑ L'action continue au même point
Raccord du Regard
Lorsqu'un personnage regarde quelque chose, le plan suivant doit montrer ce qu'il regarde, de son point de vue approximatif.
Panneau A : Le personnage lève les yeux vers la droite
Panneau B : L'objet qu'il voit, cadré légèrement en contrebas à gauche
Direction d'Écran
Si un personnage se déplace de gauche à droite dans un plan, il doit continuer de gauche à droite dans le plan suivant. Inverser la direction implique qu'il a fait demi-tour.
Mise en Page des Panneaux
Formats Standard
| Disposition | Panneaux | Utilisation |
|---|---|---|
| 2x3 (6 panneaux) | 6 par page | Scènes détaillées, dialogues |
| 3x3 (9 panneaux) | 9 par page | Séquences d'action, montages |
| 2x2 (4 panneaux) | 4 par page | Moments clés, présentations |
| Simple | 1 par page | Plans héroïques, moments critiques |
Format d'Annotation des Panneaux
Chaque panneau doit inclure :
┌────────────────────────────────────┐
│ SCÈNE 3 — PLAN 2 │ ← Numéro de scène et de plan
│ │
│ [Image générée ici] │ ← Visuel
│ │
├────────────────────────────────────┤
│ Plan : PM, hauteur du regard │ ← Type de plan et angle
│ Mouvement : Travelling lent avant │ ← Mouvement de caméra
│ Durée : 4 sec │ ← Durée estimée
│ Action : Sarah ouvre la lettre │ ← Ce qui se passe
│ Dialogue : "Ça change tout" │ ← Répliques éventuelles
│ SFX : Froissement de papier, tic-tac│ ← Effets sonores
│ Musique : La tension monte │ ← Indication musicale
└────────────────────────────────────┘
Flux de Travail du Storyboard
Étape 1 : Liste de Plans
Avant de générer des images, rédigez une liste de plans :
SCÈNE 1 — BUREAU, JOUR
1.1 TL - Plan large d'établissement de l'extérieur d'un immeuble de bureaux, matin
1.2 PM - Sarah traverse le bureau, portant un café
1.3 GP - Visage de Sarah, remarque quelque chose sur son bureau
1.4 TGP - Une enveloppe sur le bureau, écriture inconnue
1.5 PM - Sarah prend l'enveloppe, l'ouvre
1.6 GP - Les yeux de Sarah s'écarquillent en lisant
1.7 TGP - Phrase clé sur la lettre (insérer le texte)
Étape 2 : Générer les Panneaux
Utilisez un style cohérent sur tous les panneaux :
# Définir un suffixe de style cohérent
STYLE="plan cinématographique, légèrement désaturé, étalonnage chaud, objectif 35mm, faible profondeur de champ"
# Panneau 1.1 — Plan large d'établissement
belt app run falai/flux-dev-lora --input "{
\"prompt\" : \"plan large d'un extérieur d'immeuble de bureaux moderne en verre, lumière dorée du petit matin, des gens entrant, $STYLE\",
\"width\" : 1248, \"height\" : 832
}" --no-wait
# Panneau 1.2 — Plan moyen
belt app run falai/flux-dev-lora --input "{
\"prompt\" : \"plan moyen d'une femme professionnelle traversant un bureau ouvert moderne, portant une tasse de café, lumière matinale à travers les fenêtres, $STYLE\",
\"width\" : 1248, \"height\" : 832
}" --no-wait
# Panneau 1.3 — Gros plan
belt app run falai/flux-dev-lora --input "{
\"prompt\" : \"gros plan d'un visage de femme regardant son bureau avec une expression curieuse, éclairage de bureau doux, $STYLE\",
\"width\" : 1248, \"height\" : 832
}" --no-wait
Étape 3 : Assembler la Planche
# Assembler les panneaux en rangées
belt app run infsh/stitch-images --input '{
"images": ["panel_1_1.png", "panel_1_2.png", "panel_1_3.png"],
"direction": "horizontal"
}'
belt app run infsh/stitch-images --input '{
"images": ["panel_1_4.png", "panel_1_5.png", "panel_1_6.png"],
"direction": "horizontal"
}'
# Ensuite, assembler les rangées verticalement pour une page complète
belt app run infsh/stitch-images --input '{
"images": ["row1.png", "row2.png"],
"direction": "vertical"
}'
Conseils de Cohérence de Style
- Utilisez le même suffixe de style sur tous les panneaux (objectif, étalonnage, éclairage)
- Utilisez FLUX LoRA si vous avez besoin de personnages cohérents entre les panneaux
- Gardez le même rapport hauteur/largeur pour tous les panneaux
- Générez plus de panneaux que nécessaire et sélectionnez les meilleurs
- Si un panneau ne correspond pas au style, régénérez avec une invite ajustée
Erreurs Courantes
| Erreur | Problème | Correction |
|---|---|---|
| Franchir la ligne des 180 degrés | Perturbe les relations spatiales | Restez d'un côté ou utilisez un plan neutre |
| Même type de plan tout le temps | Visuellement ennuyeux, pas de rythme | Variez entre GP, PM, TL |
| Pas de plan d'établissement | Le spectateur ne sait pas où il est | Commencez les scènes par un TL ou une VTL |
| Trop de plans par scène | Le rythme traîne | 5 à 8 plans par scène est typique |
| Style incohérent entre les panneaux | Ressemble à des projets différents | Utilisez le même suffixe de style |
| Annotations manquantes | Les panneaux sont ambigus | Notez toujours le type de plan, le mouvement, l'action |
Compétences Connexes
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@video-prompting-guide
npx skills add inference-sh/skills@prompt-engineering
Parcourir toutes les applications : belt app list