A friendly and extendable shader art engine.
-
Updated
Oct 6, 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
Standalone Rust CPU renderer for Noisemaker's effect catalog
Noisemaker for Babylon.js — Babylon.js adapter for Noisemaker's Polymorphic DSL, renderer, and effects library
Noisemaker for Blender: Blender (Metal) GPU-module port of Noisemaker's Polymorphic DSL, renderer, and effects library
Noisemaker for Godot — Godot port of Noisemaker's Polymorphic DSL, renderer, and effects library
Hydra live-coding editor powered by Noisemaker (WebGL2)
Real-time collaboration server and browser SDK for creative DSL clients
C++20 CPU port of the Noisemaker shader engine, bit-exact against noisemaker-for-cpu
Noisemaker for Unity — Unity port of Noisemaker's Polymorphic DSL, renderer, and effects library (C#/HLSL)
A non-destructive image and video clip editor powered by the Noisemaker engine
Noisemaker for Three.js — Three.js adapter for Noisemaker's Polymorphic DSL, renderer, and effects library
Noisemaker for Qt — Qt port of Noisemaker's Polymorphic DSL, renderer, and effects library
State-of-the-art glitch art tool powered by Noisemaker
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
MCP dev tools for Noisemaker and Portable shader effects
Demo app for the Polymorphic shader composition language
To associate your repository with the noisemaker topic, visit your repo's landing page and select "manage topics."