Files
novafarma/docs/BATCH_GENERATION_README.md
2026-01-20 01:05:17 +01:00

116 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🚀 BATCH ASSET GENERATION
Avtomatska generacija 126 assetov z dual-style sistemom.
## Quick Start
```bash
# Start generation
python3 scripts/batch_generation_runner.py
```
## Features
**126 assetov** (63 base × 2 styles)
**Live progress tracking** - vidiš koliko je narejeno
**Preview creation** - 256x256 slike za ogled
**Auto logging** - v `logs/` mapi
**Resume capability** - če se prekine, nadaljuj
**ETA calculation** - ocena preostanka časa
## What It Does
1. **Reads manifest** - BATCH_GENERATION_MANIFEST.json
2. **Generates images** - Uses Gemini 2.0 Flash
3. **Saves to folders** - Proper demo/ structure
4. **Creates previews** - 256x256 for viewing
5. **Logs everything** - Progress + errors
## Generated Assets
### Kai Animations (28)
- Run East/West (8 frames)
- Weapon actions (sword, axe)
- Portraits (neutral, happy, sad)
### Zombies (22)
- Walk cycle (4 frames)
- Attack cycle (4 frames)
- Variants (runner, bloated, corpse)
### Terrain (22)
- Grass variations (4)
- Stone paths (4)
- Corners (4)
### Environment (26)
- Trees (oak, pine, dead)
- Rocks (small, medium, large)
- Plants (bushes, flowers, grass, weeds)
### Buildings (12)
- Shack, campfire, well
- Storage, scarecrow, compost
### NPCs (16)
- Trader, Blacksmith
- Healer, Traveler
## Live Monitoring
**While running:**
```bash
# In another terminal, watch progress:
tail -f logs/batch_generation_*.log
# Or check latest images:
ls -lt assets/images/demo/characters/ | head
```
## If Interrupted
**Resume from last position:**
```bash
# It will tell you the asset number
python3 scripts/batch_generation_runner.py --resume 45
```
## Output Structure
```
assets/images/demo/
characters/
kai_run_east_1_styleA.png
kai_run_east_1_styleA_preview_256x256.png
kai_run_east_1_styleB.png
kai_run_east_1_styleB_preview_256x256.png
...
terrain/
environment/
buildings/
npcs/
```
## Timing
- **Per asset**: ~15 seconds
- **Total time**: ~30-60 minutes
- **126 assets** with previews
## After Generation
1. **Check previews** in each folder
2. **Run background removal**:
```bash
python3 scripts/remove_bg_advanced.py assets/images/demo/
```
3. **Organize into subfolders**:
```bash
python3 scripts/organize_all_assets.py
```
---
**Created:** 2025-12-31
**Status:** Ready to run! 🚀