🚀 ENGINE 🎨 SYNTH 🔥 TIME STRETCH
TSDE ENGINE & MOTION SYNTH EDITOR – VERSION 0.9 Beta
Autor: Benjamin Thorsten Unger
Geboren: 10.04.1987, Nürtingen
Alle Rechte vorbehalten
1. 🚀 TSDE LIVE ENGINE 0.9 Beta
1.1 Engine‑Architektur
- Deterministische Engine mit festem 240 Hz‑Tick
- Recorder läuft ebenfalls mit 240 Hz, jedoch in separatem Prozess
- Interne Berechnungen (Spline‑Sampling, Distanz‑Integration, Pedal‑Mapping) laufen schneller als 240 Hz – ausreichend Puffer für jitterfreie Ausführung
- Vollständig multiprozess‑synchronisiert
- 🔥 Time Stretch – Slow-Motion bis 0.1x und Zeitraffer bis 10x direkt aus dem Recording
- 🔥 Beliebige Versionen aus einem einzigen Recording generierbar
1.2 Tracks & Splines
- Beliebig viele Splines/Tracks (praktisch unbegrenzt)
- Jeder Track besitzt: eigene Spline‑Geometrie, eigene geometrische Abwicklung, eigene Geschwindigkeitskurve, eigene v‑max in mm/s, eigene Startposition und Bewegungsrichtung
1.3 Track‑Gruppen & Setup‑System
- Beliebige Track‑Gruppen
- Drag‑and‑Drop‑Sortierung
- Jeder Track kann frei zugewiesen werden
- Pro Track definierbare Parameter: v‑max, Spline‑Tension, Startpunkt, Richtung
1.4 Pedal‑Steuerung
- Jeder Track besitzt eigenes Geschwindigkeits‑Pedal
- Pedal‑Range: +100 % bis –100 %
- 0 % = Stillstand
- Pedal‑Prozent wird auf die Track‑v‑max in mm/s gemappt
- Vorwärts‑ und Rückwärtsbewegung vollständig unterstützt
- Absolut deterministische Wiedergabe
1.5 Interpolation & Datenintegrität
- Monotone Interpolation (PCHIP) als Standard
- Keine Overshoots, keine künstlichen Peaks
- Spike‑Glättung: automatische Entfernung von Mini‑Sign‑Spikes
- Garantiert artefaktfreie Geschwindigkeitskurven
- 1:1‑Fidelity zwischen Editor‑Kurve und Export
1.6 Zeitachse
- Original‑Zeitachse bleibt unnormalisiert
- Keine Offsets, keine Rekalibrierung
- Export = Original‑t byte‑genau
- 🔥 Time Stretch: Slow-Motion (0.1x) bis Zeitraffer (10x) ohne Neuaufnahme
2. 🎨 TSDE MOTION SYNTH EDITOR 1.0
2.1 Import & Datenverwaltung
- Vollständiger Import einer TSDE‑Record‑Session
- Hierarchische Darstellung aller Gruppen und Tracks
- Drag‑and‑Drop‑Sortierung
- 100 % abwärts‑ und rückwärtskompatibel zur Live Engine
- 🔥 Beliebige Versionen aus einem Recording: Slow-Mo, Zeitraffer, Normal – alles aus einer Quelle
2.2 3D‑Viewport (VTK)
- Eingebetteter VTK‑3D‑Viewport
- Anzeige von: Gruppen, Tracks, Splines, Markern
- Overlay für Track‑ und Gruppen‑Auswahl
- Vollbildmodus
3. 🎥 KAMERA‑RIG & PREVIEW‑SYSTEM
3.1 Kamera‑Rig
- Aktivierbares Kamera‑Rig im Editor
- Einstellbare Parameter: Focal Length, Sensor Size, Offset, Höhe, Abstand
3.2 Track‑ und Marker‑Auswahl
- Kamera kann auf jeden Track gesetzt werden
- Kamera kann auf jeden Marker gesetzt werden
- Kamera‑Track und Kamera‑Marker sind voll über Pedalkurven animierbar
- Kamera folgt der Bewegung absolut deterministisch
3.3 Deterministische Preview
- Live‑Preview entlang des Tracks
- Preview nutzt dieselbe Engine‑Logik wie die Live Engine
- Identische Spline‑Sampling‑Logik, Geschwindigkeitskurven und Distanz‑Integration
- Preview zeigt exakt die Bewegung, die später exportiert wird
4. ⏱️ TIMELINE & MOTION‑SYNTH
4.1 Timeline
- Vollständige Timeline mit Zoom
- Geschwindigkeitskurve pro Track: frei editierbar, neue Spline‑Punkte, realistische Beschleunigungs‑/Verzögerungsformen
4.2 Geometrische Abwicklung
- Zweiter Graph zeigt reale Distanz entlang des Splines
- Dient als Positions‑Referenz für Startmarker und Bewegung
4.3 Startpunktwahl
- Startpunkt kann gesetzt werden über: Marker auf der geometrischen Abwicklung oder Original‑Startpunkt des Recordings
4.4 Neue Bewegung
- Neue Geschwindigkeitskurve erzeugt neue Bewegung basierend auf: Timeline‑Dauer, v‑max pro Track, Startposition
5. 💾 SPEICHERN & EXPORT
- Beliebig viele bearbeitete Records speicherbar
- Jederzeit neu ladbar
- Export ist 1:1 deterministisch zur Editor‑Kurve
- Spike‑Glättung garantiert artefaktfreie Daten
- Zeitachse bleibt unverändert
- 🔥 Time Stretch Export – gleiches Recording in beliebigen Geschwindigkeiten (0.1x – 10x)
6. 🔮 GEPLANTE ERWEITERUNGEN
- Modulations‑Tools (Noise, Variation, Pattern‑Modulation)
- Erweiterte Kamera‑Tools
- Multi‑Track‑Kamera‑Rigs
- Live‑Preview‑Recording
🎯 BLENDER HOST INTEGRATION – SEKTIONEN IM ÜBERBLICK
- 📁 Spline Generator – Walk/Fly Mode, Spline Setter, Keyframe Retter
- 🔧 Setup Builder – Baut komplette Kamera-Rigs aus Kurven
- ⚙️ Engine Control – Start/Stop, Auto-Export, Connection-Test
- 🎮 Live Control – Play/Pause/Reset, Pedal-Steuerung
- 📹 Recorder – 240Hz Recording in separatem Prozess
- 🎬 Render Export – Frame-genaues Rendern mit Roll
- 🔥 Time Stretch Render – Slow-Motion bis Zeitraffer direkt aus dem Recording
- ⚙️ Settings – Sampling-Raten, Keyframe-Dezimation, Time Stretch Faktor
📊 TECHNISCHE DATEN
| Engine-Tick | 240 Hz (deterministisch) |
| Recorder | 240 Hz (separater Prozess) |
| Time Stretch | 0.1x (Slow-Mo) bis 10x (Zeitraffer) |
| Pedal-Range | -100% bis +100% |
| Interpolation | PCHIP (monoton) |
| Spike-Glättung | Automatisch |
| Export | Byte-genau zum Original |
| Multi-Processing | Vollständig synchronisiert |
| Blender-Version | 4.0+ |
| VTK-Viewport | Eingebettet |
🏆 DAS KANN DAS SYSTEM WIRKLICH:
- ✅ Deterministische Engine
- ✅ Time Stretch – Slow-Motion bis Zeitraffer
- ✅ Beliebige Versionen aus einem Recording
- ✅ Unbegrenzte Tracks
- ✅ Multi-Rig – Mehrere Kameras parallel
- ✅ Live-Preview – Exakt wie Export
- ✅ Render mit Roll
- ✅ IPC-Kommunikation
- ✅ VTK-3D-Viewport
- ✅ Blender-Integration
© 2025 Benjamin Thorsten Unger
Geboren 10.04.1987, Nürtingen
Alle Rechte vorbehalten
📜 LIZENZ
TSDE Engine ist dual-lizenziert:
🔹 AGPL v3 für:
- • Hobbyisten
- • Bildungseinrichtungen
- • Open Source Projekte
- • Persönliche Nutzung
🔸 Kommerzielle Lizenz für:
- • Firmen
- • Kommerzielle Produkte
- • Eingebettete Systeme
- • Closed-Source-Projekte