Installer la compétence CLI belt :
npx skills add belt-sh/cli
Que fait Fiche de Conception de Personnage ?
Créez des personnages cohérents sur plusieurs images générées par IA via l'interface CLI inference.sh.
Démarrage Rapide
Nécessite l'interface CLI inference.sh (
belt). Instructions d'installation
belt login
# Générer un concept de personnage
belt app run falai/flux-dev-lora --input '{
"prompt": "fiche de conception de personnage, vue de face d'une jeune femme aux cheveux roux courts, yeux verts, portant une veste bleue et un t-shirt blanc, corps entier, fond blanc, lignes nettes, style concept art, vue de profil",
"width": 1024,
"height": 1024
}'
Le Problème de Cohérence
La génération d'images par IA produit des personnages différents à chaque fois, même avec la même invite. C'est le défi numéro un dans l'art IA pour tout projet nécessitant le même personnage sur plusieurs images.
Solutions (Classées par Efficacité)
| Technique | Cohérence | Effort | Idéal pour |
|---|---|---|---|
| LoRA FLUX (entraîné sur le personnage) | Très élevée | Élevé (nécessite des données d'entraînement) | Projets en cours, nombreuses images |
| Ancrage par description détaillée | Moyenne-élevée | Faible | Projets rapides, peu d'images |
| Même seed + invite similaire | Moyenne | Faible | Variations d'une seule pose |
| Amélioration image-à-image | Moyenne | Moyen | Affiner des images existantes |
| Image de référence dans l'invite | Variable | Faible | Quand le modèle le permet |
Types de Fiches de Référence
1. Fiche de Profil (Turnaround Sheet)
Montre le personnage sous plusieurs angles :
┌────────┬────────┬────────┬────────┐
│ │ │ │ │
│ FACE │ 3/4 │ CÔTÉ │ DOS │
│ VUE │ VUE │ VUE │ VUE │
│ │ │ │ │
└────────┴────────┴────────┴────────┘
# Générer la vue de face
belt app run falai/flux-dev-lora --input '{
"prompt": "conception de personnage, vue de face, jeune femme aux cheveux roux courts asymétriques, yeux vert émeraude vif, portant une veste bomber bleu marine sur un t-shirt graphique blanc, jean foncé, baskets rouges, debout en pose neutre, corps entier, fond blanc propre, concept art, détails nets",
"width": 768,
"height": 1024
}' --no-wait
# Générer la vue 3/4 (même description)
belt app run falai/flux-dev-lora --input '{
"prompt": "conception de personnage, vue trois-quarts, jeune femme aux cheveux roux courts asymétriques, yeux vert émeraude vif, portant une veste bomber bleu marine sur un t-shirt graphique blanc, jean foncé, baskets rouges, debout, corps entier, fond blanc propre, concept art, détails nets",
"width": 768,
"height": 1024
}' --no-wait
# Générer la vue de côté
belt app run falai/flux-dev-lora --input '{
"prompt": "conception de personnage, vue de profil, jeune femme aux cheveux roux courts asymétriques, yeux vert émeraude vif, portant une veste bomber bleu marine sur un t-shirt graphique blanc, jean foncé, baskets rouges, debout, corps entier, fond blanc propre, concept art, détails nets",
"width": 768,
"height": 1024
}' --no-wait
# Générer la vue de dos
belt app run falai/flux-dev-lora --input '{
"prompt": "conception de personnage, vue de dos, jeune femme aux cheveux roux courts asymétriques, portant une veste bomber bleu marine sur un t-shirt graphique blanc, jean foncé, baskets rouges, debout, corps entier, fond blanc propre, concept art, détails nets",
"width": 768,
"height": 1024
}' --no-wait
# Assembler en fiche de référence
belt app run infsh/stitch-images --input '{
"images": ["face.png", "trois-quarts.png", "cote.png", "dos.png"],
"direction": "horizontal"
}'
2. Fiche d'Expressions (Expression Sheet)
Montre le visage du personnage avec différentes émotions :
┌────────┬────────┬────────┐
│NEUTRE │ HEUREUX│ EN COLÈRE│
│ │ │ │
├────────┼────────┼────────┤
│TRISTE │SURPRIS │ RÉFLEXIF│
│ │ │ │
└────────┴────────┴────────┘
Minimum 6 expressions : neutre, heureux, en colère, triste, surpris, pensif.
# Neutre
belt app run falai/flux-dev-lora --input '{
"prompt": "portrait de personnage, gros plan visage, jeune femme aux cheveux roux courts et yeux verts, expression neutre calme, fond blanc propre, concept art, design de personnage cohérent",
"width": 512,
"height": 512
}' --no-wait
# Heureux
belt app run falai/flux-dev-lora --input '{
"prompt": "portrait de personnage, gros plan visage, jeune femme aux cheveux roux courts et yeux verts, sourire chaleureux sincère, expression heureuse, fond blanc propre, concept art, design de personnage cohérent",
"width": 512,
"height": 512
}' --no-wait
# En colère
belt app run falai/flux-dev-lora --input '{
"prompt": "portrait de personnage, gros plan visage, jeune femme aux cheveux roux courts et yeux verts, sourcils froncés, expression déterminée en colère, fond blanc propre, concept art, design de personnage cohérent",
"width": 512,
"height": 512
}' --no-wait
# (Continuer pour triste, surpris, pensif...)
3. Fiche de Tenues/Costumes (Outfit/Costume Sheet)
Plusieurs tenues pour le même personnage :
| Tenue | Description |
|---|---|
| Décontractée | Veste bomber, t-shirt, jean |
| Travail | Blazer, chemise à boutons, pantalon |
| Athlétique | Brassière de sport, leggings, chaussures de course |
| Habillée | Robe de soirée, talons |
4. Fiche de Palette de Couleurs (Color Palette Sheet)
Documentez les couleurs exactes pour la cohérence :
PERSONNAGE : Maya Chen
Peau : ████ #F5D0A9 (beige chaud)
Cheveux : ████ #C0392B (roux auburn)
Yeux : ████ #27AE60 (vert émeraude)
Veste : ████ #2C3E50 (bleu marine)
T-shirt : ████ #ECF0F1 (blanc cassé)
Jean : ████ #34495E (ardoise foncé)
Chaussures : ████ #E74C3C (rouge vif)
La Technique de l'Ancrage par Description (Description Anchor Technique)
La technique de cohérence la plus pratique : rédigez une description détaillée de 50 mots ou plus et réutilisez-la exactement dans chaque invite.
Modèle
[âge] [genre] avec [cheveux : couleur, longueur, style], [couleur des yeux],
[teint de peau], [traits du visage : tout marque distinctif],
portant [haut : couleur et style spécifiques], [bas : couleur et style spécifiques],
[chaussures : couleur et style spécifiques], [accessoires : articles spécifiques]
Exemple
jeune femme dans la mi-vingtaine avec cheveux roux auburn courts asymétriques
balayés sur le côté droit, yeux vert émeraude vif, peau claire et chaude
avec un petit grain de beauté sous l'œil gauche, portant une veste bomber
bleu marine ajustée avec fermeture éclair argentée sur un t-shirt blanc col rond,
jean slim ardoise foncé, et baskets en toile rouge vif, petites boucles
d'oreille en argent
Utilisez ce bloc exact dans CHAQUE invite pour ce personnage, en ne modifiant que l'action/pose/scène.
Guide des Proportions
| Style | Rapport Tête-Corps | Idéal pour |
|---|---|---|
| Réaliste | 7,5 : 1 | Film, photoréalisme |
| Héroïque | 8 : 1 | Super-héros, action |
| Anime/Manga | 5-6 : 1 | Style d'animation japonais |
| Stylisé | 4-5 : 1 | Animation occidentale |
| Chibi/Super-déformé | 2-3 : 1 | Mignon, comique, mascottes |
Incluez le style de proportions dans vos invites : "proportions réalistes" vs "proportions style anime" vs "proportions chibi"
Utiliser LoRA pour la Cohérence
Pour les projets nécessitant de nombreuses images du même personnage, entraînez un LoRA :
# Utiliser FLUX avec un LoRA de personnage
belt app run falai/flux-dev-lora --input '{
"prompt": "personnage maya_chen, assise à un café lisant un livre, lumière chaude d'après-midi, style photographie spontanée",
"loras": [{"path": "chemin/vers/maya-chen-lora.safetensors", "scale": 0.8}]
}'
Conseils d'Entraînement LoRA :
- Besoin de 10 à 20 images de référence du personnage (style cohérent)
- Entraînez sur un mot déclencheur spécifique (ex: "maya_chen")
- L'échelle 0,7-0,9 équilibre la cohérence avec la flexibilité de l'invite
- Échelle plus basse = plus de liberté créative, plus haute = correspondance plus stricte
Échecs de Cohérence Courants
| Problème | Pourquoi Cela Arrive | Atténuation |
|---|---|---|
| Dérive de couleur des cheveux | Le modèle interprète "cheveux roux" différemment à chaque fois | Utilisez une teinte spécifique : "roux auburn #C0392B" |
| Changement de couleur des yeux | Priorité basse dans la génération | Mentionnez la couleur des yeux tôt dans l'invite |
| Incohérence des tenues | Le modèle comble les détails de manière créative | Décrivez chaque vêtement explicitement |
| Variation d'âge | Description d'âge vague | Utilisez "mi-vingtaine" plutôt que "jeune" |
| Changement de structure faciale | Différentes générations = différents visages | Utilisez LoRA ou la même seed de base |
| Variation de proportions | Interprétation du style variable | Spécifiez "proportions 7,5 têtes" |
Modèle de Bible du Personnage (Character Bible Template)
Pour les projets en cours, maintenez un document bible du personnage :
# Personnage : Maya Chen
## Description Visuelle (à utiliser dans toutes les invites)
jeune femme dans la mi-vingtaine avec cheveux roux auburn courts asymétriques...
[description d'ancrage complète de 50 mots ou plus]
## Palette de Couleurs
- Peau : #F5D0A9
- Cheveux : #C0392B
- Yeux : #27AE60
- Tenue principale : Marine #2C3E50
- Accent : Rouge #E74C3C
## Notes de Personnalité (pour les choix d'expression/pose)
- Confiante mais accessible
- Expression par défaut : léger sourire curieux
- Gestes : parle avec les mains, se penche en avant quand intéressée
## Mots-clés de Style
concept art, lignes nettes, détails nets, [référence de style artistique]
## LoRA (si entraîné)
Chemin : ./loras/maya-chen-v2.safetensors
Mot déclencheur : maya_chen
Échelle recommandée : 0.8
Erreurs Courantes
| Erreur | Problème | Correction |
|---|---|---|
| Descriptions vagues | Personnage différent à chaque fois | Ancre détaillée de 50+ mots |
| Structure d'invite incohérente | Emphase variable = résultats variables | Même structure, ne changer que l'action/scène |
| Générer une seule vue | Impossible d'utiliser le personnage dans différents contextes | Créez une référence de profil complète |
| Pas de documentation des couleurs | Les couleurs dérivent entre les générations | Enregistrez les codes hexadécimaux exacts |
| Saut de la fiche d'expressions | Le personnage semble unidimensionnel | Générer 6+ expressions |
| Ne pas utiliser LoRA pour les grands projets | L'incohérence s'accumule | Entraînez LoRA pour les projets de 10+ images |
Compétences Connexes
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@flux-image
npx skills add inference-sh/skills@prompt-engineering
Parcourir toutes les applications : belt app list