2 repository-uri
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 is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic
Provides an interactive platform for experimenting with fragment shaders and sharing live procedural art via unique URLs.
glslViewer este un sandbox și renderer de shadere GLSL bazat pe consolă, conceput pentru testarea și iterarea în timp real a shaderelor de fragment și vertex. Funcționează ca un viewer cu live-reloading care actualizează automat output-ul vizual atunci când fișierele sursă sunt modificate pe disc. Sistemul operează și ca un renderer headless, capabil să genereze cadre și să exporte imagini fără un afișaj fizic. Proiectul se distinge prin suportul pentru randare multi-pass, utilizând framebuffer ping-ponging și piramide de convoluție pentru a executa efecte vizuale complexe. Dispune de un controller OSC integrat care traduce mesajele de rețea Open Sound Control în uniform-uri și define-uri de shader, permițând manipularea vizualelor de la distanță în timp real. Renderer-ul acoperă o gamă largă de capabilități, inclusiv importul de geometrie 3D și proprietăți de material, precum și streaming-ul fluxurilor audio și video direct în texturi GPU. Oferă un pipeline cuprinzător pentru injectarea datelor spațiale, cum ar fi matricele camerei și pozițiile de iluminare, și suportă gestionarea dinamică a preprocesorului pentru a altera comportamentul shaderului în timpul execuției.
Provides an interactive console-based sandbox for writing, testing, and iterating on GLSL fragment and vertex shaders.