The Code Therapy

TheCodeTherapy | marcogomez's Shaders Gallery

The WebGL Shader Editor for the browser.

marcogomez's Gallery

59 published Shaders

(page 2 of 7)

Happy Halloween (2021)

Happy Halloween (2021)

Created by Marco Gomez TheCodeTherapy at Sun, 31 Oct 2021 20:16:38 GMT

This is a tiny (but not so much anymore) ray marcher that I wrote to celebrate Halloween in 2021! Happy Halloween!

raymarcher, raymarching, ray march, sdf, soft, shadow, soft shadows, halloween

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

PONG GAME

PONG GAME

Created by Marco Gomez TheCodeTherapy at Fri, 29 Oct 2021 20:48:54 GMT

A tribute to the history of video games and to the pioneer giants whose shoulders we stand on.

atari, arcade, pong, game, crt, retro, scroll text

Electricity

Electricity

Created by Marco Gomez TheCodeTherapy at Thu, 28 Oct 2021 00:13:01 GMT

A piece made to obtain horizontal lightning bolts through some simple vertical offset iterations disturbed by noise, with simplex-noise clouds as background and some light shafts (God rays) post-processing effects.

lightning, bolt, electricity, fog, clouds, fbm, God rays

Dithered Observations

Dithered Observations

Created by Marco Gomez TheCodeTherapy at Wed, 27 Oct 2021 10:23:54 GMT

This is a simple plasma retro piece created to study and observe color quantization, resolution constraining, and different types of dithering.

dither, dithering, dithered, plasma, noise, blue noise, quantization

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

Blue Marble

Blue Marble

Created by Marco Gomez TheCodeTherapy at Fri, 22 Oct 2021 21:31:38 GMT

A rudimentary ray marcher rendering a Sphere SDF with a naive offset sampling accumulation anti-aliasing pass to create a marble with a living pattern disturbed by Perlin noise

raymarcher, raymarching, ray march, marble, perlin, anti-aliasing, anti aliasing

10 PRINT CHR$(205.5+RND(1))

10 PRINT CHR$(205.5+RND(1))

Created by Marco Gomez TheCodeTherapy at Fri, 22 Oct 2021 11:34:30 GMT

This piece was written exclusively so I can test the uniforms I'm implementing on XYZ Shader Editor.

uniforms, fft, sampler2D, sampler3D, mouse, date, texture