DFIELDSOLUTIONS

Fallstudie · 2026 · KI · Web · Mobile

Video-Demos brechen im Zug ab, und ein einziger Kamerawinkel sagt nie, was die Hüfte tun soll.Eine 3D-Rig-Engine, in der sich jede Übung mitdrehen lässt — und dieselbe Engine läuft im Web und nativ.

AxisFit erscheint als Next.js-Web-App und native Expo-App aus einer einzigen TypeScript-Engine, die ein Knochen-Rig je Keyframe-Satz animiert. Jede Übung — Kniebeuge, Kreuzheben, Liegestütz, Klimmzug, Unterarmstütz, Ausfallschritt — ist ein Satz Keyframes, und die Engine übernimmt Griff, Bodenausrichtung und Hang. Eine neue Übung berührt eine Datei und geht auf Web, iOS und Android gemeinsam live.

  • Next.js
  • React Three Fiber
  • Expo
  • TypeScript
  • Three.js
Interner Build, keine öffentliche URL
AxisFit

Im Einsatz

AxisFit — Startzustand
Startzustand
AxisFit — In Benutzung
In Benutzung
AxisFit — Ergebnis
Ergebnis

Überblick

10+
Ausgelieferte 3D-geriggte Übungen
1
Animations-Engine
3
Oberflächen · Web, iOS, Android
0
Videodateien im Paket

AxisFit ist eine Fitness-App, in der jede Übung als 3D-geriggte Figur läuft, die sich drehen lässt. Dieselbe Animations-Engine treibt die Next.js-Web-App und die native Expo-App, eine neue Übung ist also ein Satz Keyframes für beide Oberflächen. Trainingspläne, die Übungsbibliothek und ein Fortschritts-Dashboard sind von Tag eins an dabei.

Was ausgeliefert wurde

Was es tut

  • Übungsanimationen mit 3D-Rig · Web und nativ, eine Engine
  • Übungsbibliothek, Trainings-Player und Fortschritts-Dashboard
  • Ein einziger Inhaltssatz treibt beide Oberflächen
  • Knochenbewusster Griff und Boden-/Hang-Ausrichtung je Wiederholung

Das Problem

  • Video-Demos brechen auf Telefonen mit schlechtem Empfang ab
  • Ausführungshinweise sind aus einem einzigen Kamerawinkel schwer zu erkennen
  • Zwei parallele Codebasen für Web und nativ verdoppeln jede Änderung

Warum es zählt

  • Jede Übung ist drehbar und offlinefähig
  • Die Ausführung ist aus jedem Winkel lesbar, den der Sportler wählt
  • Eine Engine, ein Inhaltssatz · Funktionen entstehen an einer Stelle

Wie es entstand

  1. 01 · BRIEF

    Festlegen: „jede Übung ist 3D, kein Video“ — und eine Engine für beide Oberflächen.

    Die Entscheidung, auf der das Projekt ruhte: dieselbe Engine im Web und auf dem Telefon, damit eine neue Übung ein Keyframe-Satz ist statt zweier paralleler Implementierungen.

  2. 02 · BUILD

    Die Rig-Engine in ein gemeinsames Paket ziehen und beide Oberflächen daraus treiben.

    @axisfit/shared enthält die Engine, die Übungsmetadaten, Beispielpläne und den Fortschrittsvertrag. Nativ wird über expo-gl und expo-three gerendert, im Web über react-three-fiber. Beide Oberflächen übergeben Rig und Szene an denselben ExerciseRunner, der Keyframes interpoliert, den Körper am Boden bzw. im Hang ausrichtet und die Griffausrichtung anwendet.

  3. 03 · SHIP

    Bibliothek, Player, Dashboard — live auf Web, iOS und Android.

    Drei Oberflächen gingen gleichzeitig und auf derselben Engine hinaus. Eine neue Übung — nur Keyframes — wird auf alle drei ausgerollt.

Stack

Engine

Keyframe-getriebenes Knochen-Rig

mapBones · applyPoseFrame · doGroundAlign · ExerciseRunner — die Engine ist gemeinsames TypeScript, keine Dopplung zwischen Web und nativ.

Bibliothek

Über 10 Übungen ab Tag eins

Kniebeuge, Kreuzheben, Liegestütz, Klimmzug, Unterarmstütz, Ausfallschritt — und das Gerät drumherum, je Oberfläche lokal gebaut, damit die Engine geräteunabhängig bleibt.

Player

Trainingsablauf mit Fortschritt

Plan → Satz → Wiederholung mit einem Rig, das je Frame tickt; nativ sorgt eine PanResponder-Orbitkamera dafür, dass der Sportler den Winkel wählt, der hilft.

Dashboard

Trainingsprotokoll und Zusammenfassung

SessionEntry und summarize() mit austauschbarer Storage-Schnittstelle — localStorage im Web, AsyncStorage nativ, derselbe Vertrag.

Fallstudie

“Jede Fitness-App, die wir kannten, war entweder flache Illustration oder ein Einkamera-Video, das im Zug abbricht. Das Team hat eine gebaut, in der der Körper ein 3D-Modell ist, das man auf dem Bildschirm drehen kann, und dieselbe Animation läuft auf der Website und in der Telefon-App — beide gleichzeitig ausgeliefert. Eine neue Übung dauert Minuten statt eines eigenen Videodrehs.”

Anonym · Gründer · App für funktionelles Training (unter NDA) · US

Mehr Arbeiten

DField Solutions · DField Bt. · dezso@dfieldsolutions.com
5,0
“Von der LinkedIn-Nachricht zur Live-Seite. Zwei winzige Änderungen, dann online.”Michael J Ringer · Vilya ProtectionGründer · Spanien