- Dieser Artikel ist eine interaktive Einführung in Shader, kleine Programme, die auf der GPU laufen und Grafiken erzeugen.
- Shader werden in Videospielen und in der Computergrafik eingesetzt, weil ihre Parallelisierung durch ihre Geschwindigkeit und Effizienz ermöglicht wird.
- Der Autor erklärt, wie man auf einer Website shaderbasierte Animationen erstellt, die einfache CSS-Animationen ersetzen.
- Der Artikel bietet eine detaillierte Erklärung, wie man Shader erstellt, einschließlich der Verwendung von Eingaben, Koordinaten, eingebauten Typen und Ausgaben.
- Der Autor führt das Konzept der Signed Distance Functions (SDFs) ein, die Formen über ihre Distanz zu anderen Punkten im Raum beschreiben.
- Der Artikel erklärt außerdem, wie man mit SDFs einzelne Formen zu komplexen Formen wie etwa Blobs zusammenführt.
- Der Autor zeigt, wie man Formen animiert, indem man den Shader mit einem Zeit-Uniform versorgt.
- Der Artikel schließt mit einer Anleitung dazu, wie man Benutzerinteraktion in Shader einführt, sodass Nutzer mit der Maus die Position der Kugeln innerhalb eines Blobs steuern können.
- Für alle, die mehr über Shader lernen möchten, empfiehlt der Autor zusätzliche Materialien wie The Book of Shaders und die YouTube-Einführung Shader Art Coding.
1 Kommentare
Hacker-News-Kommentare