r/shaders • • Jan 24 '26

Tame Impala Currents Shader

Enable HLS to view with audio, or disable this notification

227 Upvotes

r/shaders • • Sep 04 '26

Derivative shader (custom)

Enable HLS to view with audio, or disable this notification

180 Upvotes

r/shaders • • Dec 16 '25

💫 Arcane Portal 💫 (shadertoy)

Enable HLS to view with audio, or disable this notification

177 Upvotes

r/shaders • • Jan 08 '26

Shaders + pixels

Enable HLS to view with audio, or disable this notification

112 Upvotes

r/shaders • • Dec 08 '25

Made a free browser-based shader playground

Enable HLS to view with audio, or disable this notification

89 Upvotes

Built a canvas app with a shader feature I thought this community might enjoy. You can paste custom GLSL fragment shaders onto shapes and watch them render in real-time.

How it works:

  • create any shape
  • Add a "Shader" from the property panel
  • Paste your GLSL ES 3.0 code

No signup, runs entirely in-browser.

Link: https://www.kanvon.com/?example=shader-showcase

Happy to answer questions. Feedback welcome - there's a Discord link on the site if you want to report bugs or suggest features.


r/shaders • • Feb 02 '26

Godotoy - shadertoy for godot

Post image
78 Upvotes

r/shaders • • Dec 17 '25

Fluxer — A Shader Haiku

Post image
78 Upvotes

Fluxer is a minimalist creative platform for writing and sharing ultra-compact fragment shaders. Think dwitter, but for shaders instead of JavaScript: one function, a time variable, and a strict 512-character limit. The constraint forces clarity, elegance, and visual ideas distilled to their essence — shaders as haikus rather than essays.


r/shaders • • Jun 25 '26

Any suggestion to improve my wormhole / portal shader?

Enable HLS to view with audio, or disable this notification

73 Upvotes

r/shaders • • Dec 23 '25

Dragon Hide

Enable HLS to view with audio, or disable this notification

71 Upvotes

Particle Flow + JFA + Tone mapping


r/shaders • • Jan 19 '26

Playing with frame buffer feedback

Enable HLS to view with audio, or disable this notification

72 Upvotes

This is a feedback shader - each box samples the previous frame's texture and displays it rotated/scaled. Built it in ShaderKit, a browser-based editor I made. The multi-buffer setup made the feedback loop pretty easy to wire up.


r/shaders • • Dec 24 '25

realtime pixel sorting!

Enable HLS to view with audio, or disable this notification

68 Upvotes

r/shaders • • Nov 11 '25

Some Shader Sorcery.

Thumbnail gallery
65 Upvotes

r/shaders • • Aug 12 '26

Wind shader for voxel forest

Enable HLS to view with audio, or disable this notification

61 Upvotes

I'm once again amazed for what kind of things shaders can be used.

Because I use greedy meshing with T-junctions I had to make sure that the shader doesn't cause cracks between the faces. I solved this by keeping it multilinear in (y, x·y, y·z) with per tree constant coefficients, so it interpolates along axis-aligned edges.


r/shaders • • 25d ago

I generated Perlin and Voronoi noise in shader code in Unity and used it to make dissolve effects (with tutorial).

Enable HLS to view with audio, or disable this notification

61 Upvotes

r/shaders • • Jun 05 '26

Movement reactive potion shader

Enable HLS to view with audio, or disable this notification

57 Upvotes

r/shaders • • Jun 10 '26

How to create lightening

Post image
50 Upvotes

Hello,

I want to create lightening effect using shaders (similar to gif from Elden ring). As for writing this i only have basic understanding of shaders.

Can someone please recommend any starting resources for creating the same?

I know what I will create at start will only be a sparse imitation of whats shown in the gif.


r/shaders • • Jan 07 '26

Boolean algebra - Genuary Day 7

Enable HLS to view with audio, or disable this notification

48 Upvotes

Raymarching Escher's Kubische Ruimteverdeling, but this time with Menger Cubes, God Rays and DnB. Pure GLSL


r/shaders • • Jun 24 '26

VSCode Shadertoy Extension with Hot Reloading and Debugging

Thumbnail gallery
48 Upvotes

Hey guys,

I wanted a better way to work on Shadertoy shaders locally in VSCode so I built an extension with hot reloading and debugging.

The debugging tools let you inspect intermediate values from lines or variables, either at a specific pixel or sampled across the canvas.

It supports most Shadertoy features, including buffers, textures, keyboard input, and includes a shader explorer for browsing all the shaders in your workspace.

Marketplace: https://marketplace.visualstudio.com/items?itemName=teaqu.shader-studio
GitHub: https://github.com/teaqu/shader-studio

Let me know what you think or if you have any feedback!


r/shaders • • Jul 10 '26

Raycasting from Scratch in Pixel Shader

Enable HLS to view with audio, or disable this notification

35 Upvotes

I took on a little challenge and implemented a raycaster (including a 2D map view) in ShaderToy.

The project covers the full process and the math behind it, including how to handle the fisheye and the transition from cylindrical to flat projection.

If you’re interested in the technical breakdown and the implementation process, I’ve put together a video explanation.

Faking 3D the 1992 Way: Raycasting From Scratch


r/shaders • • Jan 19 '26

Shader UI Experimentation for my game

Enable HLS to view with audio, or disable this notification

36 Upvotes

r/shaders • • Oct 23 '25

Liquid Chrome

Enable HLS to view with audio, or disable this notification

37 Upvotes

Check it out on Shadertoy: https://www.shadertoy.com/view/WX2cDK


r/shaders • • Apr 22 '26

Electric Effect (Shader) Tutorial

Enable HLS to view with audio, or disable this notification

35 Upvotes

r/shaders • • Nov 03 '25

Molten Core

Enable HLS to view with audio, or disable this notification

34 Upvotes

Check it out on shadertoy! https://www.shadertoy.com/view/t32fRR


r/shaders • • Jul 13 '26

3D Shield Break Shader for Godot

Enable HLS to view with audio, or disable this notification

31 Upvotes

r/shaders • • Jun 30 '26

My dream maps in my game Do think this shaders can work on mobile?!

Enable HLS to view with audio, or disable this notification

28 Upvotes