A friendly and extendable shader art engine.
-
Updated
Sep 9, 2026 - JavaScript
A friendly and extendable shader art engine.
RPI-powered Pink noise machine for baby Fred and other humans
Noisemaker for TouchDesigner — TouchDesigner port of Noisemaker's Polymorphic DSL, renderer, and effects library
Noisemaker for Babylon.js — Babylon.js adapter for Noisemaker's Polymorphic DSL, renderer, and effects library
Standalone Rust CPU renderer for Noisemaker's effect catalog
Noisemaker for Three.js — Three.js adapter for Noisemaker's Polymorphic DSL, renderer, and effects library
Noisemaker for Unity — Unity port of Noisemaker's Polymorphic DSL, renderer, and effects library (C#/HLSL)
C++20 CPU port of the Noisemaker shader engine, bit-exact against noisemaker-for-cpu
Real-time collaboration server and browser SDK for creative DSL clients
Noisemaker for Godot — Godot port of Noisemaker's Polymorphic DSL, renderer, and effects library
Hydra live-coding editor powered by Noisemaker (WebGL2)
State-of-the-art glitch art tool powered by Noisemaker
Noisemaker for Qt — Qt port of Noisemaker's Polymorphic DSL, renderer, and effects library
Portable Effects Format
CPU Noisemaker shader engine: pure-Ruby port of noisemaker-cpu (GLSL-transpiled from the shaders.noisedeck.app CDN), byte-parity across the full 167-effect catalog
A non-destructive image and video clip editor powered by the Noisemaker engine
Noisemaker for Blender: Blender (Metal) GPU-module port of Noisemaker's Polymorphic DSL, renderer, and effects library
Math::Fractal::Noisemaker: the Noisemaker shader engine in pure Perl. CPU-rendered, byte-parity across the full effect catalog.
To associate your repository with the noisemaker topic, visit your repo's landing page and select "manage topics."