# Herkunft der Modelle

Was hier liegt, ist **aufbereitet**, nicht original: `game/tools/prepare-models.mjs`
kopiert die benötigten Modelle aus den Kits unter `models/` (Repo-Wurzel, **nicht**
im Git), wirft dabei die Texturverweise weg und schreibt das Ergebnis hierher.
Die Farben setzt `game/src/models.ts` anhand der Materialnamen. Grund: Die Kits
bringen 4K-PBR-Maps mit zusammen ~95 MB mit, das Spiel selbst ist ein Bruchteil
davon, und der Look ist ohnehin flach schattiert.

Neu erzeugen (aus `game/`): `node tools/prepare-models.mjs`

Zehn der elf Quellen sind **CC0** — die Lizenzdatei liegt jeweils im Kit
(`License_Standard.txt` bzw. `License.txt`), Namensnennung ist nicht
erforderlich. Zwei Fälle sind **nicht** so klar; sie stehen unten.

## Ordner für Ordner

| Ordner | Inhalt | Quelle | Lizenz |
|---|---|---|---|
| `village/` | 42 Kit-Module (Wände, Ecken, Dächer, Türen, Fenster, Böden, Props) als glTF + `.bin` | Quaternius *Medieval Village MegaKit* `[Standard]` | CC0 |
| `nature/` | `Pine_2`, `Pine_4`, `Pine_5`, `CommonTree_3`, `CommonTree_5`, `DeadTree_3` | Quaternius *Stylized Nature MegaKit* `[Standard]` | CC0 |
| `animals/` | `Horse`, `Horse_White` (Koppel; eigene Clips und Materialfarben, deshalb mit Textur-Atlas unangetastet übernommen) | Quaternius *Ultimate Animated Animals* (Juli 2021) | CC0 |
| `creatures/Cat.gltf` | Die Spielerkatze — geriggt, acht Animationsclips | *Cube World* (Aug 2023) | siehe unten |
| `creatures/Rat.fbx`, `Spider.fbx`, `Wasp.fbx` | Die drei Beutetiere — geriggt; nur als FBX vorhanden, deshalb unverändert kopiert | Quaternius *Easy Animated Enemy Pack* (Jan 2019) | CC0 |
| `creatures/Mouse.glb` | Der Rattenboss — statisches Modell ohne Animationen | *Mouse by jeremy* | siehe unten |
| `characters/Hunter_Male.glb`, `Hunter_Female.glb` | Der Katzenfänger — aus zwei Kits zusammengesetzt (siehe unten) | Quaternius *Modular Character Outfits – Fantasy* `[Standard]` + *Universal Base Characters* `[Standard]` | CC0 |
| `characters/HunterAnims.glb` | 11 Clips des Fängers: `Idle_Loop`, `Walk_Loop`, `Jog_Fwd_Loop`, `Sprint_Loop`, `Jump_Start`, `Jump_Loop`, `Jump_Land`, `Crouch_Idle_Loop`, `Crouch_Fwd_Loop`, `Interact`, `Push_Loop` | Quaternius *Universal Animation Library* `[Standard]` (`UAL1_Standard.glb`) | CC0 |

Die Kits von Quaternius stammen von <https://quaternius.com> — die hier
verwendeten sind jeweils die kostenlose `[Standard]`-Variante.

## Der Fänger ist eine Montage aus drei Kits

Kein Pack allein reicht: Die *Modular Character Outfits* liefern Kleidung, aber
keinen Kopf und keine Animation; der Körper kommt aus den *Universal Base
Characters*, die Clips aus der *Universal Animation Library*. Alle drei nutzen
dasselbe Rig (65 Joints), deshalb lassen sich die Meshes an ein gemeinsames
Skin hängen. Übernommen werden nur die Outfit-Teile `Acc_Pauldron`,
`Acc_Pauldrons`, `Arms`, `Body`, `Head_Hood`, `Legs` plus die Füße aus
`*_Peasant`. Details stehen im README unter „Der Katzenfänger kommt aus drei
Kits".

## Zwei offene Lizenzfragen

- **`creatures/Mouse.glb`** (*Mouse by jeremy*): Der Download enthält **keine
  Lizenzdatei** — nur `Mouse by jeremy - 6DOjEGKd8nx.glb` sowie `Mouse_01.obj`
  und `.mtl`. Die Kennung im Ordnernamen sieht nach einem Asset-Verzeichnis mit
  Autorennennung aus, belegen lässt sich das hier aber nicht. Das Modell ist
  damit die einzige Datei im Projekt **ohne geklärte Lizenz**. Wer das Spiel
  veröffentlicht, sollte die Herkunft klären oder den Rattenboss durch ein
  CC0-Modell ersetzen (z. B. `Mouse` aus einem Quaternius-Tierpack).
- **`creatures/Cat.gltf`** (*Cube World*, Aug 2023): Dem Download liegt
  ebenfalls keine Lizenzdatei bei. Das Pack stammt von Quaternius, und alle
  anderen Quaternius-Pakete in diesem Projekt sind ausdrücklich CC0 — sicher
  ist das aber erst mit der Lizenzdatei bzw. der Kit-Seite belegt.

Klänge sind getrennt dokumentiert: `game/public/audio/CREDITS.md`.
