The Code Therapy

TheCodeTherapy | marcogomez's Shaders Gallery

The WebGL Shader Editor for the browser.

marcogomez's Gallery

62 published Shaders

(page 1 of 7)

Retrowave Sunset

Retrowave Sunset

Created by Marco Gomez MarcoGomezGT at Tue, 12 Apr 2022 21:31:07 GMT

In case you might need something to look at while listening to SynthWave songs.

sunset, retro, synthwave, crt, oldschool, ocean, stars, 2d, vhs

New Retro Lines

New Retro Lines

Created by Marco Gomez MarcoGomezGT at Sun, 03 Apr 2022 12:39:16 GMT

A tribute to one of the first programs I've ever wrote in BASIC using the graphical mode of my AppleIIe, back in the early 90s, but with more resolution, colors, and speed though.

appleii, basic, lines, commodore, commodore 64, old school, retro, colors

System76 Logo

System76 Logo

Created by Marco Gomez MarcoGomezGT at Sun, 03 Apr 2022 08:41:52 GMT

System76 Logo drawn with some lines and (half-)circles while goofing around with some code obfuscation and ASCII drawing.

system76, logo, shape, lines, circles, obfuscated, obfuscation

The Smooth Cubic Thingie

The Smooth Cubic Thingie

Created by Marco Gomez MarcoGomezGT at Mon, 22 Nov 2021 07:45:03 GMT

One more SDF ray marching piece to explore different lighting techniques and soft shadows.

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

The Recognizer +better shadows

The Recognizer +better shadows

Created by Marco Gomez MarcoGomezGT at Mon, 15 Nov 2021 08:18:17 GMT

A piece raymarching a recognizer (Tron, 1982) made out of Signed Distance Functions, with soft shadows and supersampling anti-aliasing. A tribute to Ken Perlin and to the movie that made me discover my passion for computer graphics.

tron, raymarcher, ray march, tracer, sdf, anti aliasing, anti-aliasing, ssaa, shadow

Raijin Realm

Raijin Realm

Created by Marco Gomez MarcoGomezGT at Wed, 10 Nov 2021 11:37:52 GMT

An audio-reactive 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

LCD image burn fix

LCD image burn fix

Created by Marco Gomez MarcoGomezGT at Tue, 09 Nov 2021 00:44:23 GMT

This is an attempt to help out with image persistence or "screen burn" on LCD screens that might have been caused by "harmonic" flickering (half or a quarter of refresh rate frequency) in relation to the screen refresh rate, potentially causing static-related inversion artifacts on polarized screens.

image retention, image burn, lcd burn, temporary burn-in, lcd fix, refresh rate, rgb

The Recognizer

The Recognizer

Created by Marco Gomez MarcoGomezGT at Sun, 07 Nov 2021 13:18:44 GMT

A piece raymarching a recognizer (Tron, 1982) made out of Signed Distance Functions, with soft shadows and supersampling anti-aliasing. A tribute to Ken Perlin and to the movie that made me discover my passion for computer graphics.

tron, raymarcher, ray march, tracer, sdf, anti aliasing, anti-aliasing, ssaa, shadow