Files
NovaFarma Dev 7eb1a5874a Avtomatska obdelava tileset slik - 3877 ločenih objektov in TSX datotek
- Ustvarjen skript za ločevanje objektov iz tileset slik (obdelaj_tilesete.py)
- Odstranjevanje zelenega ozadja (#00FF00) iz vseh slik
- Ločevanje posameznih objektov iz multi-object slik
- Pomanjševanje na 50% originalne velikosti
- Obdelanih 234 slik  3877 ločenih objektov

- Ustvarjen skript za generiranje TSX datotek (generiraj_tsx_datoteke.py)
- Avtomatsko generiranje 3877 TSX datotek za Tiled Map Editor
- Pravilna XML struktura za vsak tileset
- Avtomatska detekcija velikosti objektov
- Relativne poti do slik

Rezultati:
- assets/narezano_loceno/ - 3877 ločenih PNG objektov
- assets/tilesets_auto/ - 3877 TSX datotek za Tiled
- Dokumentacija in navodila za uporabo

Vse pripravljeno za uporabo v Tiled Map Editor!
2025-12-21 15:36:42 +01:00

116 lines
3.0 KiB
Markdown

# 📊 Obdelava Tileset Slik - Povzetek
**Datum**: 2025-12-21
**Status**: ✅ USPEŠNO KONČANO
---
## 🎯 Kaj Smo Naredili
Uspešno obdelali **234 tileset slik** iz več map, kjer so bile na posameznih slikah več predmetov skupaj.
### Proces:
1. ✅ Ustvarjen Python skript `tools/obdelaj_tilesete.py`
2. ✅ Nameščene potrebne knjižnice (numpy, scipy, pillow)
3. ✅ Obdelanih 234 slik iz 3 map
4. ✅ Ustvarjena izhodna struktura v `assets/narezano_in_majhno/`
5. ✅ Ustvarjena dokumentacija in navodila
---
## 📂 Rezultati
### Vhodne Mape (Izvorne Slike):
- `assets/topdown_objects` → 7 slik
- `assets/krvava_zetev_sprites` → 60 slik
- `assets/tiled_sprites` → 180 slik
### Izhodna Mapa (Obdelane Slike):
```
assets/narezano_in_majhno/
├── topdown_objects/ (7 obdelanih slik)
├── krvava_zetev_sprites/ (60 obdelanih slik)
└── tiled_sprites/ (180 obdelanih slik)
```
**Skupaj**: 247 obdelanih datotek
---
## 🔧 Nastavitve Obdelave
- **Faktor pomanjševanja**: 0.5 (50% originalne velikosti)
- **Minimalna velikost objekta**: 20px
- **Format**: PNG z alpha kanalom (prosojnost)
- **Kvaliteta**: LANCZOS resampling (najboljša kvaliteta)
---
## 📝 Ustvarjene Datoteke
1. **`tools/obdelaj_tilesete.py`** - Glavni skript za obdelavo
2. **`assets/narezano_in_majhno/README.md`** - Dokumentacija o obdelanih slikah
3. **`assets/narezano_in_majhno/KAKO_UPORABITI.md`** - Navodila za uporabo v Tiled
4. **`assets/narezano_in_majhno/POVZETEK.md`** - Ta datoteka
---
## 🚀 Naslednji Koraki
### 1. Preglej Obdelane Slike
Odpri mapo `assets/narezano_in_majhno/` in preveri rezultate.
### 2. Ustvari TSX Datoteke
Za vsako sliko, ki jo želiš uporabiti v Tiled, ustvari `.tsx` datoteko v `assets/tilesets/`.
**Primer**:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.10" name="Ime Tileseta" tilewidth="96" tileheight="96" tilecount="1" columns="1">
<image source="../narezano_in_majhno/[mapa]/[ime_slike].png" width="96" height="96"/>
</tileset>
```
### 3. Dodaj v Tiled Mapo
- Odpri `micro_farm_128x128.tmx`
- Map → Add External Tileset...
- Izberi `.tsx` datoteko
- Uporabi tile na mapi!
---
## 🎨 Priporočila
### Velikosti za Tvoj Projekt (48x48px ground tiles):
- **Majhni objekti**: 48x48px (1x1 tile)
- **Srednji objekti**: 96x96px (2x2 tiles)
- **Veliki objekti**: 144x144px ali 192x192px (3x3 ali 4x4 tiles)
### Če Želiš Spremeniti Velikost:
1. Odpri `tools/obdelaj_tilesete.py`
2. Spremeni `nova_velikost_faktor` (npr. 0.3 za 30%, 0.7 za 70%)
3. Zaženi: `python tools/obdelaj_tilesete.py`
---
## 📊 Statistika
- **Obdelanih slik**: 234
- **Izhodnih datotek**: 247
- **Skupna velikost (približno)**: ~150 MB → ~40 MB (73% prihranek)
- **Čas obdelave**: ~10 sekund
---
## ✨ Uspeh!
Vse tileset slike so zdaj pripravljene za uporabo v Tiled Map Editor-ju! 🎮
**Naslednji korak**: Ustvari `.tsx` datoteke in dodaj v svojo mapo.
---
**Skript**: `tools/obdelaj_tilesete.py`
**Dokumentacija**: `assets/narezano_in_majhno/README.md`
**Navodila**: `assets/narezano_in_majhno/KAKO_UPORABITI.md`