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!
This commit is contained in:
115
assets/narezano_in_majhno/POVZETEK.md
Normal file
115
assets/narezano_in_majhno/POVZETEK.md
Normal file
@@ -0,0 +1,115 @@
|
||||
# 📊 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`
|
||||
Reference in New Issue
Block a user