The Code Therapy

TheCodeTherapy - Shader Editor

The WebGL Shader Editor for the browser.

Main Gallery

67 published Shaders

(page 8 of 11)

WebGL2 FFT Texture

WebGL2 FFT Texture

Created by Marco Gomez TheCodeTherapy at Sat, 02 Oct 2021 13:20:04 GMT

A simple audio visualizer showcasing the usage of the fftTexture sampler2D uniform, this time using WebGL2 and a sine-less hash function.

fft, texture, audio, fast fourier transform, visualizer, integer, hash

Doom Fire

Doom Fire

Created by Marco Gomez TheCodeTherapy at Sat, 09 Oct 2021 09:45:27 GMT

A tribute to Doom Fire on Playstation (with some spice)

doom, fire, playstation, fbm, retro, crt

A Weird Lawn

A Weird Lawn

Created by Marco Gomez TheCodeTherapy at Thu, 21 Oct 2021 12:30:01 GMT

A tiny ray marched render using a simple noise texture to provide a cheap grass resemblance, with a big goo composed of sphere distances bound by a smooth minimum union operator raising out of it.

raymarcher, raymarching, ray march, smooth minimum, smin, sphere, SDF

A (less) Tiny Raymarcher

A (less) Tiny Raymarcher

Created by Marco Gomez TheCodeTherapy at Sun, 31 Oct 2021 01:24:09 GMT

This is a tiny (but not so much anymore) ray marcher that I wrote to continue my studies on ray marching, this time exploring soft shadows and supersampling anti-aliasing.

raymarcher, raymarching, ray march, sdf, anti aliasing, anti-aliasing, ssaa, soft, shadow

Wet Fuzzy Disco Thingie

Wet Fuzzy Disco Thingie

Created by Marco Gomez TheCodeTherapy at Wed, 25 Aug 2021 10:47:06 GMT

A doodle based on the pseudo-randomness of displaced FBM patterns and a really dirty mess with the colors that ended up looking like a weird fuzzy disco thingie.

colors, pattern, fbm, hash noise, fft, lights

GPU Sound Demo (WGL2)

GPU Sound Demo (WGL2)

Created by Marco Gomez TheCodeTherapy at Mon, 11 Oct 2021 09:48:08 GMT

A demo showcasing the usage of the fftTexture sampler2D uniform, this time using PRGM8 (dedicated exclusively to WebGL2 GPU-generated sound).

fft, texture, audio, fast fourier transform, visualizer, integer, hash