The Code Therapy

TheCodeTherapy - Shader Editor

The WebGL Shader Editor for the browser.

Main Gallery

70 published Shaders

(page 8 of 11)

The Rhombic Triacontahedron AA

The Rhombic Triacontahedron AA

Created by Marco Gomez TheCodeTherapy at Wed, 20 Oct 2021 01:56:47 GMT

This is a piece made to experiment with my first implementation of samplerCube uniforms on XYZ Shader Editor so I can compose scenes with HDRI skyboxes, this version with TXAA (temporal anti-aliasing).

samplerCube, cubemap, hdri, skybox, temporal, txaa, sharpener

Primordial Soup

Primordial Soup

Created by Marco Gomez TheCodeTherapy at Thu, 27 May 2021 21:43:18 GMT

This is a Piece inspired by a scene from the movie What Dreams May Come. I'm using an FBM (Fractal Brownian Motion) displacement and noise generated by a static texture with some mouse-position-based hue shifting to get the colors.

Fractal Brownian Motion, fbm, hue, shifting, colors, gaussian, grain

Integer Hash Test

Integer Hash Test

Created by Marco Gomez TheCodeTherapy at Mon, 25 Oct 2021 18:31:26 GMT

Just a small reference to test integer hash functions on different devices

integer, hash, random, noise

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