Gallery – Ausstellungsplanung
Das Gallery-Modul hilft dir bei der Planung und Durchführung von Ausstellungen. Vom Konzept bis zur Installation.
Features
| Feature | Beschreibung |
|---|---|
| Playlists | Abfolge von Artworks definieren |
| Timing | Anzeigedauer pro Artwork |
| Layouts | Multi-Screen Konfiguration |
| Live Mode | Ausstellungsbetrieb |
Exhibition Packages
Ein Exhibition Package enthält alles für eine Ausstellung:
exhibition-packages/
└── mosaik-2027/
├── index.html # Entry Point
├── playlist.json # Artwork-Abfolge
├── README.md # Setup-Anleitung
└── item-*/ # Artwork-BundlesPlaylist
Die playlist.json definiert die Abfolge:
{
"name": "Mosaik 2027",
"description": "Gruppenausstellung Generative Art",
"items": [
{
"id": "item-cc-entities",
"sketch": "sketch-entities-001",
"duration": 120,
"transition": "fade"
},
{
"id": "item-cc-particles",
"sketch": "sketch-particles-wind",
"duration": 90,
"transition": "cut"
}
],
"loop": true,
"shuffle": false
}Optionen
| Option | Beschreibung |
|---|---|
duration |
Anzeigedauer in Sekunden |
transition |
fade, cut, dissolve |
loop |
Endlos wiederholen |
shuffle |
Zufällige Reihenfolge |
Multi-Screen Setup
Für Installationen mit mehreren Bildschirmen:
{
"screens": [
{ "id": "screen-1", "width": 1920, "height": 1080 },
{ "id": "screen-2", "width": 1920, "height": 1080 },
{ "id": "screen-3", "width": 1920, "height": 1080 }
],
"topology": "horizontal",
"entityTransfer": true
}Entity Transfer
Entities (Partikel, Agents) können zwischen Screens wandern:
┌──────────┐ ──► ┌──────────┐ ──► ┌──────────┐
│ Screen 1 │ │ Screen 2 │ │ Screen 3 │
└──────────┘ ◄── └──────────┘ ◄── └──────────┘Live Mode
Im Live Mode läuft die Ausstellung autonom:
- Starten:
npm run exhibition:start - Stoppen:
npm run exhibition:stop - Status:
npm run exhibition:status
Fernsteuerung
Via Web-Interface oder Tablet:
- Play / Pause
- Nächstes / Vorheriges Artwork
- Helligkeit anpassen
- Neustart
Lifestream
Der Lifestream zeigt Snapshots aus laufenden Ausstellungen:
GET /lifestream/mosaik-2027Snapshot-Intervall
{
"lifestream": {
"enabled": true,
"interval": 300,
"quality": 80
}
}QR-Codes
Generiere QR-Codes für Besucher:
npm run generate:qr -- --exhibition mosaik-2027Der QR-Code führt zu:
- Artwork-Informationen
- Künstler-Bio
- Kaufmöglichkeit
Checkliste Ausstellung
- Artworks finalisiert
- Playlist erstellt
- Hardware getestet
- Netzwerk konfiguriert
- Backup erstellt
- Remote-Access eingerichtet
- QR-Codes gedruckt