glslViewer est un sandbox et moteur de rendu de shaders GLSL en console conçu pour le test et l'itération en temps réel de shaders de fragment et de sommet. Il fonctionne comme une visionneuse à rechargement en direct qui met automatiquement à jour la sortie visuelle lorsque les fichiers sources sont modifiés sur le disque. Le système fonctionne également comme un moteur de rendu headless, capable de générer des trames et d'exporter des images sans écran physique.
Les fonctionnalités principales de patriciogonzalezvivo/glslviewer sont : Shader Sandboxes, Hot-Reloading Shader Editors, Fragment Shader Rendering, Multi-Pass Rendering Pipelines, Real-Time Shader Parameters, Hot Reloading, GLSL Shader Workflows, Shader Material Prototyping.
Les alternatives open-source à patriciogonzalezvivo/glslviewer incluent : patriciogonzalezvivo/thebookofshaders — The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming… tixl3d/tixl — Tixl is a node-based motion graphics engine and procedural generation tool used to create 3D geometry and shaders. It… gdquest/godot-shaders — This project is a collection of open-source shader programs and playable demonstration scenes for the Godot game… paveldogreat/webgl-fluid-simulation — This project is a GPU-accelerated fluid renderer and interactive WebGL visualizer. It functions as a fluid dynamics… freyaholmer/shaderforge — ShaderForge is a web-based GPU tool and visual GLSL shader editor. It serves as a node-based shader designer that… dfranx/shadered — SHADERed is a cross-platform shader development environment and debugger used for authoring vertex, pixel, and compute…
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
Tixl is a node-based motion graphics engine and procedural generation tool used to create 3D geometry and shaders. It utilizes a directed acyclic graph of operators and GPU-accelerated compute kernels to generate complex 3D shapes, particularly through the use of signed distance functions and particle simulations. The engine is highly extensible via a C# development framework that supports hot code reloading, allowing custom operator logic to be injected into the active runtime without restarting. It further distinguishes itself as a lighting controller, capable of translating 3D spatial attr
This project is a collection of open-source shader programs and playable demonstration scenes for the Godot game engine. It serves as a shader library providing 2D and 3D visual effects, as well as a collection of post-processing shaders for modifying the final rendered image. The library includes specific implementations for spatial effects on 3D objects, such as outlines and dissolve transitions, and planar effects for 2D sprites, including palette swapping and glow. These effects are paired with standalone demo scenes that provide a playable preview of the graphical results. The repositor
This project is a GPU-accelerated fluid renderer and interactive WebGL visualizer. It functions as a fluid dynamics sandbox for experimenting with the real-time movement and behavior of liquids. The simulation calculates density, pressure, and vorticity using GPU shaders to maintain high performance. It includes atmospheric visual effects such as bloom and sunrays, alongside tools for capturing the simulation state as static images. The underlying architecture utilizes fragment-shader rendering and ping-pong texture buffering to manage fluid physics. Multi-pass post-processing is used to app