Dans la production de bandes dessinées, de storyboards, de fiches de personnages et d'illustrations commerciales, les artistes numériques font face à une contrainte majeure avec l'IA générative : faire en sorte que le visage, la tenue et le style d'un même personnage restent strictement identiques d'une scène à l'autre, tout en lui faisant adopter des postures dynamiques et variées. Se fier exclusivement à des descriptions textuelles entraîne inévitablement des altérations du visage, des anomalies anatomiques ou une répétition monotone de poses statiques.
Sur SeaArt AI, les professionnels résolvent ce défi en dissociant l'identité visuelle de la structure anatomique. Un modèle LoRA de personnage verrouille les traits du visage, la coiffure, les vêtements emblématiques et le rendu stylistique, tandis que les modules ControlNet (principalement OpenPose Full) dictent la posture corporelle et l'orientation des membres. En équilibrant avec soin les poids respectifs de ces deux outils, l'illustrateur obtient une continuité parfaite sans restreindre sa liberté de mise en scène.
Répartition des rôles : Modèle de base, LoRA et ControlNet
Pour garantir un flux de travail professionnel et reproductible, la génération est articulée autour de trois couches distinctes :
+------------------------------------------------------------------+
| 1. Checkpoint de base |
| Définit l'esthétique générale (Anime, Semi-réalisme, etc.) |
+---------------------------------+--------------------------------+
|
v
+---------------------------------+--------------------------------+
| 2. LoRA de personnage / style |
| Fixe les traits, le costume et le grain artistique (0,6 - 0,8)|
+---------------------------------+--------------------------------+
|
v
+---------------------------------+--------------------------------+
| 3. ControlNet (OpenPose) |
| Impose le squelette anatomique et la perspective (0,8 - 1,0) |
+------------------------------------------------------------------+
- Checkpoint de base (Socle) : Détermine le style graphique global et la qualité des textures (des modèles typés anime comme Counterfeit ou NOOBAI XL aux moteurs réalistes comme SeaArt Realism). Les LoRA et modules ControlNet appliqués doivent obligatoirement reposer sur la même architecture (par exemple SD 1.5 ou SDXL).
- LoRA (Ancrage de l'identité et du style) : Spécialise le modèle de base en lui intégrant la fisionomie d'un personnage précis ou la touche graphique d'un artiste. SeaArt permet d'empiler jusqu'à cinq LoRA simultanément. Un poids situé entre 0,6 et 0,8 maintient l'identité du sujet tout en préservant la souplesse nécessaire aux postures complexes.
- ControlNet (Contrainte spatiale et articulaire) : Dirige l'organisation spatiale de la scène. Au lieu de décrire des gestes complexes par du texte, ControlNet extrait une trame squelettique à partir d'une image de référence (rendu de mannequin 3D, croquis rapide ou photo réelle).
Protocole de mise en œuvre dans SeaArt AI
Étape 1 : Configuration du LoRA et des invites (prompts)
- Rendez-vous dans le studio de génération de SeaArt et choisissez le checkpoint de base adapté à la direction artistique de votre projet.
- Dans le panneau Model / LoRA, chargez le LoRA de votre personnage. Si le projet nécessite une patte graphique distincte, ajoutez un LoRA de style complémentaire.
- Réglez le poids initial du LoRA autour de 0,7.
- Placez le mot-clé de déclenchement (trigger word) du LoRA au tout début de votre invite positive, complété par les traits visuels indispensables (ex. :
silver hair, braided ponytail, navy military coat, gold embroidery).
Étape 2 : Configuration d'OpenPose dans ControlNet
- Déroulez le volet ControlNet dans la colonne de gauche et importez l'image contenant la pose souhaitée. Ce document peut provenir d'un logiciel de pose 3D (comme Daz ou Clip Studio Paint), d'un croquis simplifié ou d'une photographie.
- Définissez le type de ControlNet sur OpenPose.
- Sélectionnez le préprocesseur
openpose_full. Cet algorithme détecte l'ensemble des articulations majeures (épaules, coudes, poignets, bassin, genoux, chevilles), l'orientation du visage et les doigts des mains, tout en écartant totalement les vêtements, la coiffure et l'arrière-plan de l'image source. - Ajustez le paramètre Control Weight (Poids de contrôle) entre 0,85 et 1,0.
- Conservez le Control Mode sur Balanced pour les compositions standard, ou passez sur Prioritize Pre-processing Image si l'action exige une soumission absolue au modèle squelettique.
Étape 3 : Synchronisation du ratio et de la résolution de prévisualisation
Une cause fréquente d'anatomie difforme réside dans la disparité de format :
- Le préprocesseur de ControlNet calcule une carte squelettique intermédiaire. Si le ratio de l'image de pose diverge fortement de celui de la toile de destination, le squelette sera déformé par écrasement ou étirement.
- Une résolution de préprocesseur trop faible entraîne une imprécision sur les doigts et articulations, générant des artefacts et des bordures crénelées.
- Veillez à ce que le ratio de la toile (ex. : 2:3 vertical ou 16:9 horizontal) concorde avec l'image de pose et conservez une résolution d'analyse adéquate.
Gestion des poids : Éviter le conflit entre modèles
Lorsque LoRA et ControlNet agissent simultanément, une rivalité de contraintes peut survenir :
- Le symptôme : Si le poids du LoRA et celui de ControlNet sont poussés au maximum (ex. : LoRA à 1,0 et ControlNet à 1,2), l'image souffre de brûlures chromatiques, de membres désarticulés ou de dédoublements anatomiques.
- L'explication : La plupart des LoRA de personnages sont entraînés sur des portraits calmes ou des poses debout. Quand ControlNet réclame une posture acrobatique ou un raccourci extrême, un LoRA surdosé tentera de ramener le corps vers son orientation familière, provoquant une rupture géométrique.
| Contexte | Poids LoRA | Poids ControlNet | Résultat attendu |
|---|---|---|---|
| Portrait posé / Dialogue debout | 0,75 – 0,85 | 0,75 – 0,85 | Très haute fidélité faciale, posture détendue. |
| Action intense / Perspective forcée | 0,55 – 0,65 | 0,90 – 1,00 | Priorité au squelette corporel ; le prompt soutient l'identité. |
| Inspiration libre de posture | 0,80 – 0,90 | 0,50 – 0,65 | Style LoRA prédominant avec orientation posturale souple. |
| Surcontrainte (État d'erreur) | > 0,95 | > 1,10 | Brûlures d'image, membres déformés, tracé corrompu. |
Règle d'ajustement pratique :
Pour une scène d'action très dynamique, diminuez le poids du LoRA de personnage à 0,60 – 0,65 et montez OpenPose à 0,95 – 1,0. Compensez la baisse d'influence du LoRA en décrivant explicitement dans l'invite les couleurs et ornements vestimentaires. Ainsi, ControlNet dicte la posture et le tandem prompt/LoRA garantit l'identité.
Empilement avancé de plusieurs modules ControlNet
Pour des compositions d'envergure où le personnage interagit avec son décor, SeaArt permet de combiner plusieurs couches ControlNet :
- OpenPose Full + Lineart / Canny (Contrôle du trait et du décor) :
- OpenPose veille au respect de l'anatomie.
- Un module Lineart ou Canny (au poids allégé entre 0,30 et 0,45) est appliqué au croquis des armes, du mobilier ou du drapé, empêchant les vêtements flottants de traverser les éléments du décor.
- OpenPose Full + Depth (Carte de profondeur) :
- Dans une mise en scène impliquant plusieurs personnages sur des plans différents, associer OpenPose à une carte de profondeur (
depth_midas) fixe avec exactitude les rapports d'occlusion et les distances relatives.
- Dans une mise en scène impliquant plusieurs personnages sur des plans différents, associer OpenPose à une carte de profondeur (
Post-traitement et suivi des plans successifs
Après avoir généré une illustration validée sur le plan de la pose et de la ressemblance :
- Réparation avancée (Advanced Repair) : Utilisez la retouche faciale ciblée de SeaArt pour corriger la symétrie des yeux et la finesse des expressions sans impacter le rendu global du LoRA.
- Agrandissement par blocs (Tile Resample) : Pour une livraison en haute définition ou destinée à l'impression, l'upscale via Tile Resample enrichit les textures tout en figeant les lignes de composition.
- Stratégie de graine (Seed) : Verrouillez le Seed lors d'ajustements d'ambiance lumineuse ou de couleurs sur la même pose ; déverrouillez-le (Seed aléatoire) pour aborder le plan suivant du storyboard en laissant OpenPose et le LoRA composer la nouvelle case.
Cette dissociation rigoureuse entre identité visuelle (LoRA) et géométrie corporelle (ControlNet) permet aux illustrateurs d'exploiter l'IA comme un véritable outil de production industrielle fiable et créatif.