Skip to main content
📝 KI-Tools

KI-Shader-Effekte: Wie ich 3JS-Magie in 4 Minuten Baute

KI-Shader-Effekte: Wie ich 3JS-Magie in 4 Minuten Baute Sechs Stunden. So lange starrte ich beim ersten Mal auf GLSL-Code, als ich versuchte, einem Ga...

5 min

Lesezeit

834

Wörter

Feb 25, 2026

Veröffentlicht

Engr Mejba Ahmed

Geschrieben von

Engr Mejba Ahmed

Artikel teilen

KI-Shader-Effekte: Wie ich 3JS-Magie in 4 Minuten Baute

KI-Shader-Effekte: Wie ich 3JS-Magie in 4 Minuten Baute

Sechs Stunden. So lange starrte ich beim ersten Mal auf GLSL-Code, als ich versuchte, einem Galerie-Bereich eines Kunden einen Verzerrungshover-Effekt hinzuzufügen.

Nicht sechs Stunden für die gesamte Seite. Sechs Stunden für eine Hover-Animation, die genau 0,4 Sekunden dauerte, wenn die Maus des Benutzers über ein Bild fuhr.

Ich lieferte die Seite ohne den Shader-Effekt. Nur ein langweiliger CSS-Opacity-Übergang. Der Kunde bemerkte es nicht. Aber ich schon.

Letzte Woche wendete ich fünf verschiedene Shader-Hover-Effekte an — Wobble, Wave, Chromatische Aberration, Verzerrung und einen RGB-Split — auf eine vollständige Galerieseite an und lieferte alles in unter 45 Minuten. Ein einzelner Effekt von Null zu einer funktionierenden Vorschau? Vier Minuten.

Der Unterschied war nicht, dass ich endlich GLSL gemeistert hatte. Ich kann immer noch keinen Displacement-Shader ohne offene Dokumentation schreiben. Der Unterschied ist, dass ich einen Claude Code-Skill aufgebaut habe, der es für mich tut.


Warum Shader Außer Reichweite Bleiben

GLSL (OpenGL Shading Language) ist eine C-ähnliche Sprache, die direkt auf der GPU läuft und Vertices und Fragmente parallel verarbeitet, mit fast null Toleranz für das vage "gut genug" Verständnis, mit dem man in JavaScript davonkommt.

Der eigentliche Schmerz liegt nicht darin, dass Shader schwierig sind. Er liegt darin, dass Shader schwierig sind im Verhältnis dazu, wie oft du sie brauchst.

Aber — und das ist der wichtige Teil — sie sehen unglaublich aus. Ein gut ausgeführter chromatischer Aberrationseffekt auf einer Galerie kann den Unterschied machen zwischen einer Website, die sich wie ein Premium-Produkt anfühlt, und einer, die sich wie ein Template anfühlt.


Was ein Claude Code-Skill Tatsächlich ist

Ein Claude Code-Skill ist anders als Code-Generierung durch Kopieren und Einfügen. Denk daran als einen versionierten, wiederverwendbaren Anweisungssatz, der:

  • Persistenten Kontext hat — er kennt die erwarteten Projektstrukturen
  • Deine Codebase zuerst liest — vor dem Schreiben einer einzigen Zeile scannt ein gut gebauter Skill dein Projekt
  • Änderungen chirurgisch vornimmt — er modifiziert nur das, was modifiziert werden muss
  • Konfigurierbare Parameter akzeptiert — Shader-Typ, Intensität, Animationsstil werden als strukturierte Optionen übergeben

Die Vier Shader-Effekte: Was Wirklich unter der Haube Passiert

Verzerrung — Das Flüssige Warp

Der Verzerrungsshader biegt die Bildgeometrie um die Mausposition und erzeugt einen Blaseneffekt.

Schlüssel-Uniforms:

  • u_mouse — normalisierte 0.0–1.0 Mausposition im Bildschirmraum
  • u_time — verstrichene Zeit für flüssige Animation beim Hover
  • u_intensity — skalarer Multiplikator

Wave — Die Elegante Welle

Wave ist subtiler als Verzerrung. Statt sich um den Cursor zu biegen, erzeugt es ein Wellenmuster, das vom Interaktionspunkt ausstrahlt.

Chromatische Aberration — Der, der Reaktionen Auslöst

Dies ist konsistent der Effekt, der Menschen mitten im Scrollen stoppt. Chromatische Aberration simuliert den Farbrand eines Objektivs, das nicht alle Wellenlängen auf denselben Brennpunkt fokussiert.

Im Fragment-Shader sampelst du die Textur dreimal:

  • Roter Kanal: texture2D(u_texture, uv + offset)
  • Grüner Kanal: texture2D(u_texture, uv) — kein Offset, das ist der Anker
  • Blauer Kanal: texture2D(u_texture, uv - offset)

Wobble — Der, der im Vertex-Shader Lebt

Wobble ist der verspielenste der vier und technisch der eigenständigste — er operiert im Vertex-Shader statt im Fragment-Shader. Statt zu manipulieren, wie Pixel gefärbt werden, manipuliert er die Geometrie selbst.


Den Skill Aufbauen: Der Echte Prozess

Ich möchte ehrlich sein: Dieser Skill erschien nicht fertig aus einer einzigen Prompt-Sitzung. Es brauchte 8-10 iterative Runden, um ihn auf die Qualitätsstufe zu bringen, bei der ich ihn auf einem Kundenprojekt einsetzen würde.

Jeder Fehler wurde Teil der Wissensbasis des Skills.

Der Wendepunkt war, als ich begann, "Fehlermodus-Dokumentation" hinzuzufügen — nicht nur beschreiben, was der Skill tun soll, wenn alles funktioniert, sondern explizit dokumentieren, was er tun soll, wenn Dinge schiefgehen.


Der Eigentliche Workflow: Von der Aufrufe bis zur Vorschau

Schritt 1: Aus dem Projekt aufrufen

/apply-shader-hover

Der Skill stellt sofort zwei Fragen:

  1. Welche Datei enthält die Galerie?
  2. Welcher Shader-Effekt? (Verzerrung / Wave / Chromatisch / Wobble)

Schritt 2: Parameter konfigurieren

Für chromatische Aberration:

Intensität: subtil | mittel | stark
Animationsstil: flüssig | snappy | languid
Anwenden auf: alle Galeriebilder | spezifischen Selektor

Schritt 3: Codebase-Kontext lesen

Vor der Code-Generierung liest der Skill die Ziel-HTML-Datei, das CSS des Projekts und eventuell vorhandene Three.js-Nutzung.

Schritt 4: Generierung und Injektion

Der Skill generiert:

  • Three.js-Initialisierung (Renderer, Szene, Kamera, Canvas-Element)
  • GLSL-Shader-Quellstrings für Vertex- und Fragment-Shader
  • Uniform-Management und Update-Schleife
  • Mausevent-Listener
  • ResizeObserver-Integration
  • Aufräumen/Entsorgung beim Verlassen der Seite

Die Ehrliche Einschätzung: Was Das Wirklich Verändert

Was sich wirklich verbessert hat:

Die größte Verschiebung ist kein Zeitersparnis — es ist Zugang. Den chromatischen Aberrationseffekt hätte ich einem Kunden vor diesem Skill nie angeboten.

Was noch menschliches Urteil erfordert:

Der Skill weiß, wie man einen starken chromatischen Aberrations-Shader auf jedes Bild in einer Galerie anwendet. Er weiß nicht, ob ein solcher Shader auf dieser Galerie sein sollte. Diese Entscheidung liegt noch bei dir.


Lass uns zusammenarbeiten

Möchtest du KI-Systeme aufbauen, Workflows automatisieren oder deine Tech-Infrastruktur skalieren? Ich helfe gerne.

Coffee cup

Hat Ihnen dieser Artikel gefallen?

Ihre Unterstützung hilft mir, mehr tiefgehende technische Inhalte, Open-Source-Tools und kostenlose Ressourcen für die Entwickler-Community zu erstellen.

Verwandte Themen

Engr Mejba Ahmed

Über den Autor

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 10+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.

Discussion

Comments

0

No comments yet

Be the first to share your thoughts

Leave a Comment

Your email won't be published

9  +  10  =  ?

Weiter lernen

Verwandte Artikel

Alle anzeigen

Comments

Leave a Comment

Comments are moderated before appearing.