Experiment

Halftone Studio

Ein kleines Shader-Experiment, das Live-Video als animiertes Halbton-Punktfeld darstellt.

Platzhalter-Vorschau der Oberfläche von Halftone Studio

Daten zum Projekt

Rolle
Urheber
Art
Experiment
Stack
  • WebGL
  • GLSL
  • TypeScript
Dauer
1 Monat
Jahr
2022
Status
Archiviert

Die Herausforderung

Halbton in Echtzeit

Ziel war ein Halbton-Effekt, der schnell genug für ein Live-Kamerabild ist.

So entstand es

Der Entwicklungsprozess

Sechs Phasen vom ersten Gespräch bis zum Release. Der Balken zeigt, wie sich die Zeit verteilt hat.

4 Wochen insgesamt

  1. Analyse

    Eine Woche Prototypen, um herauszufinden, wie weit Halbton-Rendering in Echtzeit im Browser trägt.

    1 Woche · Rendering-Prototypen

  2. Architektur

    Datenmodell, Rendering-Strategie und API-Verträge standen fest, bevor der erste Screen entstand.

    2 Tage · ADR, Datenmodell

  3. Oberfläche

    Ein Komponenteninventar und responsive Layouts, vollständig aus Design-Tokens aufgebaut.

    3 Tage · Token-Set, Komponenteninventar

  4. Umsetzung

    Funktionen gingen in kleinen Schritten hinter Feature-Flags live, mit typisierten Grenzen zwischen Client und Server.

    6 Tage · Feature-Schnitte

  5. Tests

    Unit-, End-to-End- und Barrierefreiheitstests liefen bei jedem Pull Request.

    2 Tage · Testsuite in der CI

  6. Deployment

    Jeder Branch bekam eine Vorschau-Umgebung; der Rollout in die Produktion war ein Klick.

    2 Tage · Vorschau- und Release-Pipeline

  7. Ergebnis

    Archiviertes Experiment; die Technik lebt im Hero dieses Portfolios weiter.

Ansichten

Unter der Haube

Ein Durchgang, kein Zurücklesen

Alles passiert in einem einzigen Fragment-Shader; die CPU berührt keine Pixeldaten.

  • WebGL
  • GLSL
  • TypeScript

Nächstes Projekt

So etwas geplant? Lass uns reden.

Lass uns reden

Erzähl mir von deinem Projekt. Ich antworte in der Regel innerhalb von zwei Werktagen.