The Code Therapy

TheCodeTherapy - Shader Editor

The WebGL Shader Editor for the browser.

Main Gallery

70 published Shaders

(page 8 of 11)

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

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

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

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

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

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