After 16 years, it's time for me to say goodbye to Twitter.
You can find me on Bluesky https://t.co/Mzpgxz4bLS
Or subscribe to my blog https://t.co/aV5Rql1nVu
See you on the other side✌️
Posting about Bluesky gets you shadowbaned on Twitter, but now that Bluesky supports video, I'm defaulting to posting shader content there first. I hope you'll join me!
This #threejs parallax map shader in @shaderfrog 2.0 is insanely fun to play with: https://t.co/TwFbtwCyWy
I hacked together a @Shadertoy import into @shaderfrog 2.0 / @threejs. Doesn't support most features, but it's a starting point!
Right now it converts to screen shader with gl_FragCoord. Up next I want to add an option to use UV coords for the conversion.
Backfilling UVs in #threejs@shaderfrog 2.0 means you can treat shaders like image inputs. Here's the awesome gl-transition (https://t.co/VAgn887pSy) library applied to full shaders!
Live: https://t.co/L6MFJb7Eg3
Lots of interesting effects are enabled by UV backfilling. Messing around with shaders as parallax maps in #threejs@shaderfrog
Live: https://t.co/lEzovGAziY
Achieved something very silly, inefficient, and fun to play with in @threejs in the @shaderfrog 2.0 alpha: Using shader programs as parallax maps! Here's a fractal shader used to fake depth on an object.
Live: https://t.co/iDVGgtc6HN
Breaking changes released in 5.0.0 of @shaderfrog/glsl-parser. Only affects you if you're using the rename utility functions.
Release notes: https://t.co/pqzvQayvkK
npm install --save @shaderfrog/[email protected]
Normal map blending + refraction experiment. Composing a few Shadertoy shaders in #threejs in @shaderfrog 2.0
Live https://t.co/IjFmp0I5W6
Credit for each procedural normal map in the source code comments!
Now I want to show you the real power of @shaderfrog 2.0 😌
The artistic unit of composition is a full shader.
Compose effects with a single click!
Browse through shaders like synthesizer presets.
With full control over the GLSL.
Signups open https://t.co/912r4qiOqR
Still addicted to this effect.
Another @shaderfrog 2.0 #threejs variation. Uses the Perlin noise shader for the transmission map! And uses the lava shader for the normal map.
Live! https://t.co/QQ1YZnmeR4
Having a disturbing amount of fun playing with this Perlin noise effect. So many possible variations when composing with #threejs built-in materials in the @shaderfrog 2.0 editor.
Live! https://t.co/HPU7V23Xa9
"There's Something Underground" in #threejs @shadrfrog 2.0 alpha.
Composing between a PBR material and procedural effects.
Hybrid graph code injection makes this trivial, and easy + fun to iterate on.
https://t.co/62sXbI9yLi