A friendly and extendable shader art engine.
-
Updated
Sep 1, 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)
Noisemaker for Blender: Blender (Metal) GPU-module port of Noisemaker's Polymorphic DSL, renderer, and effects library
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
Portable Effects Format
State-of-the-art glitch art tool powered by Noisemaker
Noisemaker for Qt — Qt port of Noisemaker's Polymorphic DSL, renderer, and effects library
A non-destructive image and video clip editor powered by the Noisemaker engine
CPU Noisemaker shader engine: Python port of noisemaker-cpu (GLSL-transpiled from the shaders.noisedeck.app CDN)
Noisemaker for Cables — Cables adapter for Noisemaker's Polymorphic DSL, renderer, and effects library
MCP dev tools for Noisemaker and Portable shader effects
To associate your repository with the noisemaker topic, visit your repo's landing page and select "manage topics."