A friendly and extendable shader art engine.
-
Updated
Sep 16, 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
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 Blender: Blender (Metal) GPU-module 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
State-of-the-art glitch art tool powered by Noisemaker
Noisemaker for Qt — Qt port of Noisemaker's Polymorphic DSL, renderer, and effects library
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)
Hydra live-coding editor powered by Noisemaker (WebGL2)
Noisemaker for Godot — Godot port of Noisemaker's Polymorphic DSL, renderer, and effects library
A non-destructive image and video clip editor powered by the Noisemaker engine
MCP dev tools for Noisemaker and Portable shader effects
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
Noisemaker for Cables — Cables adapter for Noisemaker's Polymorphic DSL, renderer, and effects library
To associate your repository with the noisemaker topic, visit your repo's landing page and select "manage topics."