2 Repos
Interactive environments for writing, testing, and sharing fragment shaders with real-time visual feedback.
Distinct from Fragment Shader Rendering: None of the candidates describe an interactive sandbox/editor platform for sharing procedural art.
Explore 2 awesome GitHub repositories matching graphics & multimedia · Shader Sandboxes. Refine with filters or upvote what's useful.
The Book of Shaders ist ein interaktiver Bildungsleitfaden und Lehrplan zum Erlernen der GLSL-Fragment-Shader-Programmierung zur Erstellung prozeduraler Grafiken und visueller Effekte. Er bietet einen strukturierten Lernpfad und ein kategorisiertes Referenzhandbuch für Datentypen, eingebaute Funktionen und mathematische Operationen, die in der Shader-Entwicklung verwendet werden. Das Projekt bietet eine Web-basierte Shader-Sandbox und einen interaktiven Editor, der Echtzeit-Iteration und Visualisierung von GLSL-Code ermöglicht. Benutzer können mit prozeduraler Kunst experimentieren und ihre Ergebnisse über eindeutige URLs teilen. Der Lehrplan deckt ein breites Spektrum an Grafikprogrammierungsfähigkeiten ab, einschließlich Signed Distance Fields, Koordinatentransformationen, Rausch-basierter Synthese und Bildverarbeitungsfiltern. Er umfasst zudem fortgeschrittene Techniken wie Ray Marching für das Rendering dreidimensionaler Szenen und die Simulation dynamischer physikalischer Systeme. Die Bildungsinhalte werden über ein Build-System bereitgestellt, das Markdown-Quelldateien in lokalisierte HTML-Seiten und Multi-Format-Dokumente transformiert, einschließlich PDF, EPUB und LaTeX.
Provides an interactive platform for experimenting with fragment shaders and sharing live procedural art via unique URLs.
glslViewer is a console-based GLSL shader sandbox and renderer designed for the real-time testing and iteration of fragment and vertex shaders. It functions as a live-reloading viewer that automatically updates visual output when source files are modified on disk. The system also operates as a headless renderer, capable of generating frames and exporting images without a physical display. The project is distinguished by its support for multi-pass rendering, utilizing framebuffer ping-ponging and convolution pyramids to execute complex visual effects. It features an integrated OSC controller t
Provides an interactive console-based sandbox for writing, testing, and iterating on GLSL fragment and vertex shaders.