Communitygithub.com

Fiche de Conception de Personnage

Cohérence des personnages dans les images générées par IA grâce aux fiches de référence et aux techniques LoRA. Couvre les vues de profil, les feuilles d'expressions, les palettes de couleurs et les astuces de cohérence stylistique.

Qu'est-ce que Fiche de Conception de Personnage ?

Cette compétence permet de créer des personnages cohérents sur plusieurs images générées par IA, ce qui résout le problème numéro un de l'art IA : la variation incontrôlée des personnages entre les générations. Elle introduit plusieurs techniques classées par efficacité, allant du LoRA (très cohérent, idéal pour les projets en cours) à l'ancrage par description détaillée (faible effort, bon pour les projets rapides). L'utilisateur apprend à produire des fiches de référence complètes : vues de profil (avant, 3/4, côté, dos), feuilles d'expressions (neutre, heureux, en colère, triste, surpris, pensif), fiches de tenues et palettes de couleurs avec codes hexadécimaux. La compétence inclut un modèle de "bible du personnage" pour documenter toute l'information visuelle et contextuelle d'un personnage. Elle est conçue pour l'outil CLI `belt` et les modèles FLUX LoRA sur inference.sh, mais les concepts s'appliquent à tout générateur d'images IA. L'approche est pratique, avec des exemples de commandes et des astuces pour éviter les échecs courants comme la dérive de couleur de cheveux ou de structure faciale.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/101-skills/superpowers/tree/HEAD/guides/design/character-design-sheet

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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é)

TechniqueCohérenceEffortIdé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éeMoyenne-élevéeFaibleProjets rapides, peu d'images
Même seed + invite similaireMoyenneFaibleVariations d'une seule pose
Amélioration image-à-imageMoyenneMoyenAffiner des images existantes
Image de référence dans l'inviteVariableFaibleQuand 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 :

TenueDescription
DécontractéeVeste bomber, t-shirt, jean
TravailBlazer, chemise à boutons, pantalon
AthlétiqueBrassière de sport, leggings, chaussures de course
HabilléeRobe 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

StyleRapport Tête-CorpsIdéal pour
Réaliste7,5 : 1Film, photoréalisme
Héroïque8 : 1Super-héros, action
Anime/Manga5-6 : 1Style d'animation japonais
Stylisé4-5 : 1Animation occidentale
Chibi/Super-déformé2-3 : 1Mignon, 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èmePourquoi Cela ArriveAtténuation
Dérive de couleur des cheveuxLe modèle interprète "cheveux roux" différemment à chaque foisUtilisez une teinte spécifique : "roux auburn #C0392B"
Changement de couleur des yeuxPriorité basse dans la générationMentionnez la couleur des yeux tôt dans l'invite
Incohérence des tenuesLe modèle comble les détails de manière créativeDécrivez chaque vêtement explicitement
Variation d'âgeDescription d'âge vagueUtilisez "mi-vingtaine" plutôt que "jeune"
Changement de structure facialeDifférentes générations = différents visagesUtilisez LoRA ou la même seed de base
Variation de proportionsInterprétation du style variableSpé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

ErreurProblèmeCorrection
Descriptions vaguesPersonnage différent à chaque foisAncre détaillée de 50+ mots
Structure d'invite incohérenteEmphase variable = résultats variablesMême structure, ne changer que l'action/scène
Générer une seule vueImpossible d'utiliser le personnage dans différents contextesCréez une référence de profil complète
Pas de documentation des couleursLes couleurs dérivent entre les générationsEnregistrez les codes hexadécimaux exacts
Saut de la fiche d'expressionsLe personnage semble unidimensionnelGénérer 6+ expressions
Ne pas utiliser LoRA pour les grands projetsL'incohérence s'accumuleEntraî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

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

101-skills/superpowers

Build automated AI workflows combining multiple models and services. Patterns: batch processing, scheduled tasks, event-driven pipelines, agent loops. Tools: inference.sh CLI, bash scripting, Python SDK, webhook integration. Use for: content automation, data processing, monitoring, scheduled generation. Triggers: ai automation, workflow automation, batch processing, ai pipeline, automated content, scheduled ai, ai cron, ai batch job, automated generation, ai workflow, content at scale, automation script, ai orchestration

101-skills/superpowers

Build multi-step AI content creation pipelines combining image, video, audio, and text. Workflow examples: generate image -> animate -> add voiceover -> merge with music. Tools: FLUX, Veo, Kokoro TTS, OmniHuman, media merger, upscaling. Use for: YouTube videos, social media content, marketing materials, automated content. Triggers: content pipeline, ai workflow, content creation, multi-step ai, content automation, ai video workflow, generate and edit, ai content factory, automated content creation, ai production pipeline, media pipeline, content at scale

101-skills/superpowers

Create AI-powered podcasts with text-to-speech, music, and audio editing. Tools: Kokoro TTS, DIA TTS, Chatterbox, AI music generation, media merger. Capabilities: multi-voice conversations, background music, intro/outro, full episodes. Use for: podcast production, audiobooks, voice content, audio newsletters. Triggers: podcast, ai podcast, text to speech podcast, audio content, voice over, ai audiobook, multi voice, conversation ai, notebooklm alternative, audio generation, podcast automation, ai narrator, voice content, audio newsletter, podcast maker

101-skills/superpowers

Generate multi-person talking head podcast videos from scratch using AI — character creation, TTS, avatar animation, and video stitching. Use when the user wants to create a podcast, talking head video, or multi-speaker conversation video.

101-skills/superpowers

Content atomization — turn one piece of content into many formats. Covers blog-to-thread, blog-to-carousel, podcast-to-blog, video-to-quotes, and more. Use for: content marketing, social media, multi-platform distribution, content strategy. Triggers: content repurposing, repurpose content, content atomization, content recycling, one to many content, multi platform content, cross post, adapt content, reformat content, blog to thread, blog to video, podcast to blog, content multiplication

101-skills/superpowers

App Store and Google Play screenshot creation with exact platform specs. Covers iOS/Android dimensions, gallery ordering, device mockups, and preview videos. Use for: app store optimization, ASO, app screenshots, app preview, play store listing. Triggers: app store screenshots, aso, app store optimization, play store screenshots, app preview, app listing, ios screenshots, android screenshots, app store images, app mockup, device mockup, app gallery, store listing

101-skills/superpowers

Book cover design with genre-specific conventions, typography rules, and AI image generation. Covers fiction and non-fiction genres, sizing, thumbnail testing, and iteration workflows. Use for: self-publishing, ebook covers, print covers, audiobook covers, cover mockups. Triggers: book cover, cover design, ebook cover, book art, novel cover, self publishing cover, kindle cover, audiobook cover, book jacket, cover illustration, fiction cover, nonfiction cover

101-skills/superpowers

Data visualization with chart selection, color theory, and annotation best practices. Covers chart types (bar, line, scatter, heatmap), axes rules, and storytelling with data. Use for: charts, graphs, dashboards, reports, presentations, infographics, data stories. Triggers: data visualization, chart, graph, data chart, bar chart, line chart, scatter plot, data viz, visualization, dashboard chart, infographic data, data presentation, chart design, plot, heatmap, pie chart alternative

101-skills/superpowers

Email marketing design with layout patterns, subject line formulas, and deliverability rules. Covers welcome sequences, promotional emails, transactional templates, and mobile optimization. Use for: email marketing, newsletter design, drip campaigns, email templates, transactional emails. Triggers: email design, email template, email marketing, newsletter design, email layout, email campaign, drip campaign, welcome email, promotional email, transactional email, email subject line, email header image, email banner

101-skills/superpowers

Landing page conversion optimization with layout rules, hero section design, and CTA psychology. Covers above-the-fold formula, social proof placement, mobile design, and F-pattern reading. Use for: startup landing pages, product pages, SaaS marketing, conversion optimization. Triggers: landing page, hero section, above the fold, conversion optimization, landing page design, cta button, hero image, landing page layout, saas landing page, product page design, conversion rate, landing page best practices

101-skills/superpowers

Logo design principles and AI image generation best practices for creating logos. Covers logo types, prompting techniques, scalability rules, and iteration workflows. Use for: brand identity, startup logos, app icons, favicons, logo concepts. Triggers: logo design, create logo, brand logo, logo generation, ai logo, logo maker, icon design, brand mark, logo concept, startup logo, app icon logo

101-skills/superpowers

Open Graph and social sharing image design with platform specs, text placement, and branding. Covers OG meta tags, Twitter cards, LinkedIn previews, and dynamic generation. Use for: social sharing images, blog thumbnails, link previews, social cards. Triggers: og image, open graph, social sharing image, twitter card, social card, link preview image, og meta, sharing preview, social thumbnail, meta image, og:image, twitter:image, linkedin preview

101-skills/superpowers

Investor pitch deck structure with slide-by-slide framework, visual design rules, and data presentation. Covers the 12-slide framework, chart types, team slides, and common investor turn-offs. Use for: fundraising decks, investor presentations, startup pitch, demo day, grant proposals. Triggers: pitch deck, investor deck, startup pitch, fundraising deck, demo day, pitch presentation, investor presentation, seed deck, series a deck, pitch slides, startup presentation, vc pitch, investor meeting

101-skills/superpowers

YouTube thumbnail design with specific dimensions, contrast rules, and mobile preview optimization. Covers safe zones, text placement, face expression psychology, and A/B testing. Use for: YouTube thumbnails, video cover images, click-through optimization. Triggers: youtube thumbnail, thumbnail design, video thumbnail, click through rate, ctr optimization, youtube cover, video cover image, thumbnail maker, thumbnail tips, youtube design, video preview image

101-skills/superpowers

Generate professional AI product photography and commercial images. Models: FLUX, Imagen 3, Grok, Seedream for product shots, lifestyle images, mockups. Capabilities: studio lighting, lifestyle scenes, packaging, e-commerce photos. Use for: e-commerce, Amazon listings, Shopify, marketing, advertising, mockups. Triggers: product photography, product shot, commercial photography, e-commerce images, amazon product photo, shopify images, product mockup, studio product shot, lifestyle product image, advertising photo, packshot, product render, product image ai

101-skills/superpowers

AI product photography with studio lighting, lifestyle shots, and packshot conventions. Covers angles, backgrounds, shadow types, hero shots, and e-commerce image requirements. Use for: product photos, e-commerce images, Amazon listings, packshots, lifestyle photography. Triggers: product photography, product photo, packshot, e-commerce photography, product shot, product image, studio photography, lifestyle product, amazon product photo, product listing image, hero shot, product mockup, commercial photography

101-skills/superpowers

Structured competitive analysis with feature matrices, SWOT, positioning maps, and UX review. Covers research frameworks, pricing comparison, review mining, and visual deliverables. Use for: market research, competitive intelligence, investor decks, product strategy, sales enablement. Triggers: competitor analysis, competitive analysis, competitor teardown, market research, competitive intelligence, swot analysis, competitor comparison, market landscape, competitor review, competitive landscape, feature comparison, market positioning

101-skills/superpowers

Research-backed customer persona creation with market data and avatar generation. Covers demographics, psychographics, jobs-to-be-done, journey mapping, and anti-personas. Use for: marketing strategy, product development, UX research, sales enablement, content strategy. Triggers: customer persona, buyer persona, user persona, target audience, ideal customer, customer profile, audience research, user research, icp, ideal customer profile, target market, customer avatar, audience persona

101-skills/superpowers

Product changelog and release notes that users actually read. Covers categorization, user-facing language, visuals, and distribution. Use for: release notes, changelogs, product updates, feature announcements, versioning. Triggers: changelog, release notes, product update, version notes, what's new, feature announcement, product changelog, update log, release announcement, version release, product release, ship notes

101-skills/superpowers

Reset your own trajectory when you're stuck, looping, or demoralized — read these affirmations, then re-ground and take one clean step. Use when: you've tried the same fix 3+ times, you're deep in a refactor and lost the thread, debugging is going in circles, you've made several mistakes in a row, you're apologizing repeatedly, the user is frustrated, you feel like you're not being helpful, or you notice dread instead of curiosity. Triggers: stuck, going in circles, looping, thrashing, same error again, I keep failing, lost the thread, nothing is working, repeated mistakes. Not topic-specific — this is for the state you're in, not the problem you're on.

Skills associés