Shaderfrog's Avatar

Shaderfrog

@shaderfrog.com

A WebGL "hybrid graph" shader editor 1: https://shaderfrog.com 2: https://shaderfrog.com/2

245
Followers
8
Following
3
Posts
21.09.2023
Joined
Posts Following

Latest posts by Shaderfrog @shaderfrog.com

6.0.0 Breaking change: parser.parse() -> parse() with better error message by AndrewRayCode · Pull Request #53 · ShaderFrog/glsl-parser This change adds a new API to access the parse function directly rather than import the parser. The README has been updated in this branch to reflect the change. Old way to parse: import { parser }...

I released version 6.0 of the @shaderfrog.com GLSL parser with bug fixes and improvements to error reporting. Changes: github.com/ShaderFrog/g...

npm i '@shaderfrog/glsl-parser@6.0.1'

28.04.2025 04:42 👍 2 🔁 1 💬 0 📌 0
Video thumbnail

"Clown Fractal" in @shaderfrog.com 2.0 editor. Using a parallax map sampler of a fractal shader, and plugging that all into a Three.js material for lighting + normals + flections.

Live! shaderfrog.com/2/editor/cm7...

#webgl #threejs #creativecoding

27.02.2025 23:50 👍 5 🔁 1 💬 0 📌 0
Video thumbnail

"Glassic" in the @shaderfrog.com 2.0 editor. Messing around with normals and glassy materials.

Live! shaderfrog.com/2/editor/cm6...

#threejs #webgl #screenshotsaturday #creativecoding

21.02.2025 18:26 👍 4 🔁 2 💬 0 📌 0
Video thumbnail

Cartoon Water in @shaderfrog.com 2.0

Live! shaderfrog.com/2/editor/cm7...

#threejs #webgl #screenshotsaturday #shaders

17.02.2025 21:38 👍 6 🔁 2 💬 1 📌 1
Video thumbnail

Heart boxes. Happy Valentine's day!

Live: shaderfrog.com/2/editor/cm7...

#threejs #webgl #creativecoding #screenshotsaturday #shaders

14.02.2025 20:56 👍 9 🔁 4 💬 0 📌 0
Video thumbnail

"Paper fire" in @shaderfrog.com 2.0. Composing shaders is similar to stacking layers in Photoshop.

Live! shaderfrog.com/2/editor/cm6...

#threejs #webgl #screenshotsaturday #creativecoding

10.02.2025 04:19 👍 10 🔁 4 💬 0 📌 0
Shaderfrog 2.0 Introduction Tutorial
Shaderfrog 2.0 Introduction Tutorial YouTube video by Shader Frog

Inspired by a user request, I created the first Shaderfrog 2.0 tutorial: www.youtube.com/watch?v=8u61...

#threejs #webgl #webgu #shaders #screenshotsaturday

30.12.2024 05:40 👍 11 🔁 3 💬 1 📌 0
Video thumbnail

Voronoi Cloud Friend. Manipulating normals + vertex positions with a Voronoi shader.

Live! (Double click on the Voronoi nodes to edit the GLSL) shaderfrog.com/2/editor/cm3...

#screenshotsaturday #webgl #threejs #creativecoding #glsl

25.11.2024 18:55 👍 19 🔁 3 💬 0 📌 0
Video thumbnail

Bluesky Fractal Butterfly in the @shaderfrog.com 2.0 Three.js WebGL shader editor.

Live! shaderfrog.com/2/editor/cm3...
#webgl #webgpu #threejs #shaders

Video uploading has been b0rked on Bluesky, let's see if this goes through!

17.11.2024 21:31 👍 3 🔁 1 💬 0 📌 0
Video thumbnail

Eyeeeeeeee

Live shaderfrog.com/2/editor/cm3...

#threejs #webgl #shaders

10.11.2024 04:50 👍 3 🔁 1 💬 0 📌 0
Video thumbnail

Iterating on the parallax and eye effect is addicting. Choosing different shaders for the iris is an easy way to lose track of time. Lots of small editor updates to @shaderfrog.com 2.0 if you want to try it out!

Live! shaderfrog.com/2/editor/cm2...

#threejs #shaders #webgl #webgu

26.10.2024 21:12 👍 2 🔁 1 💬 0 📌 0

shaderfrog.com/2/editor/cm2...

1. Click on "waive frieze" green node to select it
2. Click on any effect in the left sidebar
3. Rinse and repeat

Infinite shader variations with a single click!

#threejs #webgl #shaders

24.10.2024 06:05 👍 2 🔁 2 💬 0 📌 0
Shaderfrog 2.0 editor screenshot showing file tree and tabs

Shaderfrog 2.0 editor screenshot showing file tree and tabs

I refactored the @shaderfrog.com 2.0 editor to support tabs and a file tree, and some UI consolidation. I also moved everything to Zustand, but hopefully you don't notice any changes from that!

Live shaderfrog.com/2/editor/clk...

21.10.2024 02:25 👍 3 🔁 1 💬 1 📌 0
Video thumbnail

Now we're getting somewhere. @shaderfrog.com 2.0.

Live! shaderfrog.com/2/editor/cm2...

#threejs #webgl #screenshotsaturday

11.10.2024 05:43 👍 15 🔁 2 💬 1 📌 0
Video thumbnail

Glass Striped Fireball friend looks even cooler with a double sided material! #threejs #shaders #screenshotsaturday

Live: shaderfrog.com/2/editor/clk...

02.10.2024 18:14 👍 3 🔁 2 💬 0 📌 0
Video thumbnail

Another earth configurator - mixing between shaders using the height map.

Added in some vertex displacement as well.

Live! shaderfrog.com/2/editor/cm1...

#threejs #webgl #shaders #screenshotsaturday

30.09.2024 00:36 👍 2 🔁 1 💬 0 📌 0
Video thumbnail

A goal of @shaderfrog.com 2.0 is rapid creative prototyping. Here's a simple earth configurator where you can replace the water with any other user created shader. Infinite planet variations!

Live: shaderfrog.com/2/editor/cm1...

#screenshotsaturday #webgl #shaders

29.09.2024 05:14 👍 5 🔁 1 💬 2 📌 1
Video thumbnail

"Virus Glass" - open source #threejs #webgl shader effect in the @shaderfrog.com 2.0 editor.

Composing effects with Three.js materials = lighting/reflections on procedural shaders for free!

Live! shaderfrog.com/2/editor/clr...

#screenshotsaturday #shaders

28.09.2024 17:43 👍 5 🔁 1 💬 0 📌 0
Video thumbnail

Stacking uv backfilling in @shaderfrog.com 2.0: Holy crap

Live (requires intense graphics card use): shaderfrog.com/2/editor/cm1...
#screenshotsaturday #threejs #shaders

23.09.2024 03:59 👍 8 🔁 1 💬 0 📌 0
Video thumbnail

Blorp. Blorp.

Live! shaderfrog.com/2/editor/cm1...

#webgl #threejs #glsl #shaders

22.09.2024 21:50 👍 2 🔁 1 💬 0 📌 0
Video thumbnail

There's so many possible variations with UV "backfilling." Here's a heightmap variation using a hexagonal procedural shader as the input.

@shaderfrog.com 2.0 Live: shaderfrog.com/2/editor/cm1...

#webgl #glsl #threejs #shaders

21.09.2024 20:27 👍 1 🔁 1 💬 0 📌 0
Video thumbnail

With "backfilling" UVs in @shaderfrog.com 2.0, you can replace image inputs to shaders with other shaders. That enabled me to take an awesome heightmap-style shader, and I replaced the static noise image seed with an animated effect!

Live: shaderfrog.com/2/editor/cm1...

#webgl #threejs #glsl

21.09.2024 20:23 👍 1 🔁 1 💬 0 📌 0
Video thumbnail

Losing my mind playing with this effect.

Parallax mapping on a shader with (hacky) corrected normals in @shaderfrog.com 2.0. So many variations (more in 🧵)

Live (does NOT run well on mobile!) shaderfrog.com/2/editor/cm1...

#threejs #webgl #glsl

16.09.2024 00:27 👍 3 🔁 1 💬 1 📌 0
Video thumbnail

Pisces Resting

Equirectangular Shadertoy shader by www.shadertoy.com/user/gllama import into @shaderfrog.bsky.social and composed with Three.js shader.

Live! shaderfrog.com/2/editor/cm1...

#glsl #webgl #threejs

13.09.2024 03:38 👍 3 🔁 1 💬 0 📌 0
Preview
Release 5.0.0 · ShaderFrog/glsl-parser PR that introduced this change This introduces breaking changs to the utility API functions renameBindings, renameFunctions, and renameTypes and changes their signatures to take the specific scope ...

Breaking changes released in 5.0.0 of @shaderfrog/glsl-parser. Only affects you if you're using the rename utility functions.

Release notes: github.com/ShaderFrog/g...

npm install --save @shaderfrog/glsl-parser@5.0.0

28.07.2024 20:21 👍 1 🔁 1 💬 0 📌 0
Preview
Release 5.0.0 · ShaderFrog/glsl-parser PR that introduced this change This introduces breaking changs to the utility API functions renameBindings, renameFunctions, and renameTypes and changes their signatures to take the specific scope ...

Breaking changes released in 5.0.0 of @shaderfrog/glsl-parser. Only affects you if you're using the rename utility functions.

Release notes: github.com/ShaderFrog/g...

npm install --save @shaderfrog/glsl-parser@5.0.0

28.07.2024 20:21 👍 1 🔁 1 💬 0 📌 0
How Shaderfrog Works - Shaderfrog How Shaderfrog Works - Shaderfrog

Took a stab at making a @shaderfrog.bsky.social "how it works" page. Does it contain too much information? Not enough? shaderfrog.com/2/how-it-works

30.06.2024 19:38 👍 2 🔁 1 💬 0 📌 0
Preview
Noisegon by andrewray andrewray's shader "Noisegon"

Friday night creative coding shaderfrog.com/2/editor/clx...

22.06.2024 04:48 👍 1 🔁 1 💬 0 📌 0
Leliel by andrewray andrewray's shader "Leliel"

Leliel (inspired by Evangelion) #threejs shaderfrog.com/2/editor/clp...

24.11.2023 17:36 👍 1 🔁 1 💬 0 📌 0