Shader effect editor

Noisedeck Foundry

Noisedeck Foundry is a hot-reloading code editor for writing Noisedeck shader effects in GLSL and WGSL, with WebGL2 and WebGPU backends.

  • Free
  • Browser
  • WebGL2 and WebGPU
  • Desktop: macOS, Windows, Linux

Overview

Foundry is a focused editor for authoring shader effects. It recompiles the effect as you type and shows the result immediately, on WebGL2 or WebGPU. Effects use the Portable Effects Format, so an effect written in Foundry imports into Noisedeck and the other Noisemaker-based apps.

Features

Specifications

PlatformsWeb browser; desktop app for macOS (Apple Silicon), Windows, Linux
RenderingWebGL2 and WebGPU
Shader languagesGLSL (WebGL2) and WGSL (WebGPU)
File formatsPortable Effects Format; ZIP workspace export
PriceFree in the browser. The desktop app is included with Noisedeck Forever.

Get started

  1. Open foundry.noisedeck.app.
  2. Edit the shader code and watch the preview update.
  3. Adjust the parameter sliders, and switch between WebGL2 and WebGPU to check both backends.
  4. Export the effect as a ZIP and import it into Noisedeck.

Resources

Questions

What does Foundry edit?
Shader effects in the Portable Effects Format: a definition file plus GLSL and WGSL shader code.
Can I use effects from Foundry in Noisedeck?
Yes. Export the effect as a ZIP and import it in Noisedeck.
Is Foundry free?
Yes. Foundry is free in the browser. The desktop app is included with Noisedeck Forever.