Loading...
Loading...
Illustre automatiquement le journal d'une aventure BFRPG en générant des images pour les moments clés (combats, explorations, découvertes). Utilise la génération parallèle pour une performance optimale.
npx skill4agent add nicmarti/skills-weaver journal-illustrator# Requis pour la génération d'images
export FAL_KEY="votre_clé_api_fal"
# Optionnel pour l'enrichissement AI des descriptions
export ANTHROPIC_API_KEY="votre_clé_anthropic"# 1. Enrichir le journal avec des descriptions IA (30-50 mots)
./sw-adventure enrich "la-crypte-des-ombres"
# 2. Générer les images (utilise automatiquement les descriptions enrichies)
./sw-image journal "la-crypte-des-ombres"content# Compiler si nécessaire
go build -o sw-image ./cmd/image
# Voir les prompts qui seraient générés (sans générer d'images)
./sw-image journal "la-crypte-des-ombres" --dry-run
# Générer toutes les illustrations
./sw-image journal "la-crypte-des-ombres"
# Reprendre depuis un ID spécifique (utile pour éviter les régénérations)
./sw-image journal "la-crypte-des-ombres" --start-id=60
# Limiter le nombre d'images
./sw-image journal "la-crypte-des-ombres" --max=5
# Filtrer par type d'événement
./sw-image journal "la-crypte-des-ombres" --types=combat,discovery| Type | Description | Style | Taille |
|---|---|---|---|
| Scènes de combat et batailles | Epic | landscape_16_9 |
| Exploration de lieux | Painted | landscape_16_9 |
| Découvertes et révélations | Dark Fantasy | landscape_4_3 |
| Trésors trouvés | Painted | square_hd |
| Résumés de fin de session | Epic | landscape_16_9 |
--types=<types> # Types à illustrer (combat,exploration,discovery,loot,session)
--start-id=<n> # ID de départ pour reprendre depuis une entrée spécifique (optionnel)
--max=<n> # Nombre maximum d'images à générer
--parallel=<n> # Niveau de parallélisme (1-8, défaut: 4)
--model=<model> # Modèle fal.ai (schnell, banana, pulid) défaut: schnell
--consistency # Utiliser la cohérence de personnage (défaut: true avec pulid)
--dry-run # Afficher les prompts sans générer d'images| Modèle | Vitesse | Coût/image | Cohérence de personnage |
|---|---|---|---|
| ~3s | ~$0.003 | Non |
| ~5s | ~$0.039 | Non |
| ~4s | ~$0.003-0.04 | Oui (requiert images de référence) |
./sw-image journal "la-crypte-des-ombres" --dry-run./sw-image journal "la-crypte-des-ombres" --types=combat./sw-image journal "la-crypte-des-ombres" --max=10./sw-image journal "la-crypte-des-ombres" --parallel=8# Première génération jusqu'à l'ID 59
./sw-image journal "la-crypte-des-ombres" --max=15
# Reprendre depuis l'ID 60 pour éviter les régénérations
./sw-image journal "la-crypte-des-ombres" --start-id=60data/adventures/la-crypte-des-ombres/images/
├── image_1703001234567890123.png # Combat contre les squelettes
├── image_1703001234567890124.png # Exploration du mausolée
├── image_1703001234567890125.png # Découverte du parchemin
└── ...contentContent: "Combat contre 3 gobelins"
Prompt généré:
"Epic fantasy battle scene: Combat contre 3 gobelins. Dynamic action, dramatic
lighting, cinematic fantasy art, heroic pose"descriptionDescription EN: "Aldric and Lyra battle three goblins in a torch-lit stone
corridor, steel clashing against crude blades as shadows dance on moss-covered
walls"
Prompt généré:
"Epic fantasy battle scene: Aldric and Lyra battle three goblins in a torch-lit
stone corridor, steel clashing against crude blades as shadows dance on moss-
covered walls. Dynamic action, dramatic lighting, cinematic fantasy art,
heroic pose"sw-character appearancesw-character set-reference# Configuration de l'apparence d'un personnage
./sw-character appearance "Aldric" \
--age=34 \
--build=muscular \
--armor="plate armor" \
--weapon=longsword
# Définir l'image de référence (portrait frontal recommandé)
./sw-character set-reference "Aldric" path/to/aldric_portrait.png
# Génération standard (sans cohérence)
./sw-image journal "adventure" --model=schnell
# Avec cohérence de personnage (requiert images de référence)
./sw-image journal "adventure" --model=pulid --consistencyEpic fantasy battle scene: Aldric the human fighter (34 years old, muscular build,
black hair, bearded, wearing plate armor) and Lyra the elf magic-user (young,
slender, long silver hair) battle three goblins...Epic fantasy battle scene featuring Aldric (human fighter, plate armor, longsword),
Lyra (elf magic-user, staff): The heroes battle three goblins in a torch-lit corridor..../sw-adventure enrich "mon-aventure" --dry-run # Prévisualiser
./sw-adventure enrich "mon-aventure" # Enrichir./sw-image journal "mon-aventure" --dry-run./sw-image journal "mon-aventure" --max=3./sw-image journal "mon-aventure"./sw-image journal "mon-aventure" --dry-runcontent./sw-image journal "mon-aventure"# Terminer la session
./sw-adventure end-session "Mon Aventure" "Victoire contre le boss !"
# Illustrer le journal
./sw-image journal "mon-aventure" --types=combat,discovery| Agent | Usage |
|---|---|
| Illustration automatique des journaux d'aventure |
/journal-illustratoradventure-managerimage-generator