# 🛰️ WebODM Setup im Crumbforest-Projekt

## 🌱 Einleitung

WebODM ist das visuelle Herzstück für Photogrammetrie im Crumbforest. Es verwandelt einfache Fotos in 3D-Modelle, Punktwolken und Karten. Kinder erleben dadurch: *Ich kann etwas bauen, das bleibt.* Kein „Verkauf“, keine „Note“ – nur Resonanz und Rückmeldung durch Daten und Formen.

---

## ⚙️ Voraussetzungen

* Docker & Docker-Compose installiert
* Genug Arbeitsspeicher (mind. 4 GB empfohlen)
* Idealerweise ein GPU-fähiger Host
* Netzwerkzugriff auf Port 3000 (konfigurierbar)
* Speicherplatz für große Bilder und Modelle

---

## 🐳 Docker-Setup

```bash
git clone https://github.com/OpenDroneMap/WebODM
cd WebODM
./webodm.sh start
```

> Alternativ: `./webodm.sh start --port 3030` falls 3000 schon belegt ist.

**Wichtig:**

* Beim ersten Start werden Docker-Images geladen (\~5 GB)
* Danach erreichst du WebODM unter: `http://localhost:3000`

---

## 📦 Integration in Crumbforest-Container

Falls gewünscht, kann WebODM über ein gemeinsames Volume oder Netzwerk z. B. mit **Nextcloud**, **TTYD** oder **KrümelGPT** gekoppelt werden:

```yaml
services:
  webodm:
    image: opendronemap/webodm_webapp
    container_name: crumb_webodm
    ports:
      - "3000:8000"
    volumes:
      - ./webodm_data:/code/app/media
    environment:
      - WEBAPP_USERNAME=kruemel
      - WEBAPP_PASSWORD=wald123
    networks:
      - crumbnet
```

> 🔐 Zugangsdaten: später durch `users.json` in CrewCloud konfigurierbar

---

## 🎒 Anwendung im Kinderkurs

* 📸 Drohnenfotos oder Roboterscans vom Schulhof
* ➡️ Upload via TTYD oder Nextcloud
* 🌀 WebODM verarbeitet und visualisiert automatisch
* 🔍 Kinder erleben: *Ich hab das gemacht!*

```bash
scp *.jpg kruemel@webodm:/uploads
```

> Danach einfach im Browser zu `http://webodm.local` und Projekt erstellen

---

## 💡 Erweiterungen

* [ ] Daten-Export als `.obj` für 3D-Druck-Projekte
* [ ] Markdown-Integration: `log + bild = wissen`
* [ ] Verbindung zu KrümelGPT: *"Was zeigt diese Punktwolke?"*
* [ ] Plugin für Baumarten-Erkennung aus Bildern

---

## 🧸 Kindgerechter Abschlussgedanke

> "Ein Bild wird zu einem Punkt. Viele Punkte machen eine Form. Und aus dieser Form kann ich sehen, was war."
> — Krümel Eule

WebODM ist nicht nur ein technisches Tool – es ist der erste Spiegel, in dem Kinder die Welt aus eigener Sicht modellieren dürfen.

**🪄 Und wie beim C64:**
Ein Prompt genügt. Und etwas passiert – aus dir, aus Licht, aus Spiel.

**Wuuuhuuu.**
