🎨 Add 42 new demo assets - Kai animations, zombies, buildings, terrain, environment

Generated assets (dual-style):
- Kai run animations (East/West, 16 frames)
- Kai portrait (neutral, 2 styles)
- Zombie walk/attack cycles (6 frames)
- Buildings: shack, campfire, well, chest (8 assets)
- Terrain: stone path, grass variation (4 tiles)
- Environment: oak tree, rock, bush, storage (10 objects)

Total: 42 new PNG files (21 base × 2 styles)
+ Batch generation scripts and manifests
+ Demo readiness checklist
This commit is contained in:
2025-12-31 00:53:19 +01:00
parent d0043ec390
commit 4f0a430c42
55 changed files with 1220 additions and 1 deletions

115
BATCH_GENERATION_README.md Normal file
View File

@@ -0,0 +1,115 @@
# 🚀 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! 🚀