Sylvain LC's Blog

A GitHub blog, usefull to me, hope the same for you.

I made a database of shaders I reviewed, but will now prefer to make more playlists in shadertoy instead.

monthly

Techno Song (sound)
Techno Song (sound) by athibaul

Trying to quickly compose a song on GPU with an interesting structure. The song structure was inspired by this video. I’m pretty happy with this, but transitions are HARD.

Worm Soup
Worm Soup by kastorp

particle system managed using the buffers : that’s tripe soup or small and large intestine.

Daily Shader 009 4.22.21
Daily Shader 009 4.22.21 by byt3_m3chanic

Daily shader exercises / practice - Trying to use some other shading (phong) methods - Not sure if its a robotic arm in a crazy lab or alight bulb factory.. I <3 Truchets

VDropTunnel
VDropTunnel by Del

IcosSVDrop2 -> Tunnel remix - left mouse = warp speed

coronavirus in microscope
coronavirus in microscope by munrocket

IcosSym

tetrahedral truchet gears
tetrahedral truchet gears by flockaroo

…somewhere inside an alien wrist-watch

Long Flowing Hair
Long Flowing Hair by Plento

Salon quality hair! Learned about the directional blur thing from here: https://www.shadertoy.com/view/4dlGDN

Voronoid Cell 3D
Voronoid Cell 3D by iapafoto

Extraction of voronoi 3D Cells

Free voronoi cells
Free voronoi cells by iapafoto

Some tools to play with only one voronoi cell

Telesto Inpsired Cover Art
Telesto Inpsired Cover Art by TheNosiriN

Another shader inspired by some lofi art.

Realistic Flag
Realistic Flag by TekF

May be very usefull to adapt with a different pattern !

Fast glow with iteration count
Fast glow with iteration count by munrocket

I searched a lot time how to make a glow effect. Finally get one from Shaw, this one may help also.

The dream of a red paper plane
The dream of a red paper plane by Friol

Poetic and generative music. Under rated shader !

Hexagonal Maze Flow
Hexagonal Maze Flow by Shane

Many details, many advice, like the “Very basic hatch line effect.” It is based on a COS wave.

Cellular Blocks
Cellular Blocks by Shane

Just Awsome

splitting things
splitting things by stb

Illusion of living things ! Only an illusion because in reallity just a reaction diffusion simulation formula.

Circuits
Circuits by Kali

Impressive 2D Fractal

Quick Lighting Tech
Quick Lighting Tech by blackle

Blackle : A gold mine of tricks for a fast ligthing, theYoutube Video is great. Discovered hispage about live coding GLSL functions.

Coaster Jungle
Coaster Jungle by Plento

Good use of domain repetition.

High-Collar Cubes
High-Collar Cubes by coposuke

I like the patterns on these cubes, the rendering to good also. “

Perfect Pistons Example
Perfect Pistons Example by blackle

Blackle Tricks How to make domain repetition without artifacts. Many ideas in the discussion. “

Alchemical symbols
Alchemical symbols by xxathibaul

I like this way to display symbols using SDF

Xyptonjtroz
Xyptonjtroz by nimitz

Many nice effects from nimitz, noise and dust storm.

Dry ice 2
Dry ice 2 by xjorma

Nice fog simulation

Metallic Tubeworms
Metallic Tubeworms by dr2

DR2 made it before I do !

4D Wild Kifs
4D Wild Kifs by iapafoto

Iapafoto Awesome again

Metaballs: Let's get together
Metaballs: Let’s get together by cacheflowe

A lot of tricks on golfing shared in the comments of this simple shader.

Paint streams
Paint streams by michael0884

Shader of the week, awsome fluid simulation.

Simple Bend
Simple Bend by iq

IQ shows a way to bend the space, I also had a deep look at “Joint 3d” of iapafoto.

Octopi
Octopi by miczac

A rope function based on spline interpolation that may be very usefull for animation !

Drippy Room
Drippy Room by fizzer

Water effect to study

Raymarch template GGX
Raymarch template GGX by darkeclipz

A proposal for a template thanks to darkeclipz

Specular highlight models
Specular highlight models by darkeclipz

At least I will understand how to get a specular ligthing.

Marble Marcher: SE
Marble Marcher: SE by michael0884

Playable game ! A big piece of work.

Electric Flower (Music)
Electric Flower (Music) by darkeclipz

Nice effect for the music. Using buffer feedback effect seems simple.

Warping - procedural 2
Warping - procedural 2 by iq

IQ teaching Deformation of procedural textures as far I understand, to be studied.

Procedural walk animation
Procedural walk animation by TLC123

Procedural animation, very difficult exercice. Awesome.

SH18 Woman
SH18 Woman by reinder

Photographic look, unique.

Head
Head by tdhooper

How to model an human head using SDF.

Meditation for dummies
Meditation for dummies by iapafoto

Head by Iapafoto

Sparks from fire
Sparks from fire by jaszunio15

Good fire particle effect

lots o' particles
lots o’ particles by stb

Making particles in a shader is not simple, this is a try to use multipass but the move of the particles is very limited.

Buckyball Fracture
Buckyball Fracture by tdhooper

Many be usefull when trying some explosion effects

Ray marching practice 5
Ray marching practice 5 by lnae

The flower shape seems to me very good, it’s not easy to get a petal.

Danger Noodle
Danger Noodle by BigWIngs

Perfect modelling, the skin and the eyes are incredible, BigWings masterpiece.

Mandelcloud explorer
Mandelcloud explorer by michael0884

I like the fuzzy rendering. And the code seems accessible.

Euclidean Honeycombs
Euclidean Honeycombs by mla

How to tile the 3D space.

Two Tweets
Two Tweets by iq

Found this shader in the IQ playlist, very short like a Tweet, my understanding is that this is a minimal ray marching algorithm. Try return length(fract(p)-.5)-0.2; to get spheres

Joe Gardner (Soul Pixar)
Joe Gardner (Soul Pixar) by leon

This shader show a neat and nice looking approach to compute transparent objects. usefull to me

TIE Fighters
TIE Fighters by dean_the_coder

dean_the_coder is not stopping to publish very elaborated SDF modelling, keeping the code short and clear. Many comments too about optimization. Impressive !

hexastairs: ladder like + doors
hexastairs: ladder like + doors by FabriceNeyret2

Fabrice gives a neat example of how to make false 3D using hexagons tiles. Inspiring ! One can imagine to make a animated character here.

Marching Die
Marching Die by Shane

Shane publishing a new shader is always an event, like when you just received your favorite magazine.

Planetary gears golfed ( 439 ch)
Planetary gears golfed ( 439 ch) by FabriceNeyret2

Nice logo creation, golfed by Fabrice

Caves - WebGLSamples
Caves - WebGLSamples by oneshade

Interactive creation on holes in a terrain

Springs of Arbitrary Profile
Springs of Arbitrary Profile by blackle

usefull to me

DNA helix
DNA helix by Yusef28

shader with a lot of usefull functions usefull to me

Infinite stair
Infinite stair by FabriceNeyret2

One of Fabrice’s many pulishing inspiring to me

OKLab color space
OKLab color space by mattz

RGB is not the perfect tool to pick a color, HSV is widely used instead, and this OKLab encoding even seems a better approach for some good reasons. usefull for me

Day at the lake
Day at the lake by nimitz

Cloud, water, terrain, still magical for me.

Polyhedron again
Polyhedron again by knighty

Polyhedrons good reference by knighty

Wythoff construction
Wythoff construction by mattz

Contruction of polyhedrons based on reflextions, perfect to be used in a shader. It’s based on repeated reflexions regarding 3 plans, not really easy to me to visualize the construction. The numbers refers to the fractions of angles on the triangular tiles and the pipe sign the position of the point to use as vertex to the polyhedra. interested

AURORA landscape
AURORA landscape by alro

still magical for me

opensimplex noise
opensimplex noise by Baruch

Even if seems there is many other noise functions possible and found on Shadertoy, this one is a ““well known”” and popular one, there is a Coding Train youtube video about it. usefull to me

metaball shader
metaball shader by pailhead

colorfull, don’t know how it works yet. still magical

Clickable Starfield
Clickable Starfield by iapafoto

I had noticed this Incredible work of iapafoto

Clickable Starfield
Clickable Starfield by ollj

Reworked by Ollj

Shaw - WASP Coils
Shaw - WASP Coils by shau

Here I found at least a clear way of how to make an easy glow effect : Shaw and helix usefull to me

Satisfaction Machine
Satisfaction Machine by shau

Great idea, Helix usefull to me

Modeling of the bridge, and boat
Modeling of the bridge, and boat by FishMan

fast and accurate using spheres and cylinder intersect

Flame shader
Flame shader by athibaul

fast and nice. Theory behind to read also. IQ liked it, it should be good.

Snow is falling
Snow is falling by tholzer

Snow falling from tholzer good effect

Miracle Snowflakes
Miracle Snowflakes by foxes

There is a music sound shader in this one.

Sphere and Cable
Sphere and Cable by yuntaRobo

A ball in a torus made of cables, well animated and rendered. Notable equation for cables reaction. Fabrice made a golfed version of it.

Christmas 2016 orbs
Christmas 2016 orbs by TambakoJaguar

Many light sources, interested me

Rosace 3d
Rosace 3d by FabriceNeyret2

Oh nooo ! Fabrice short rosace with textures. Seems a variant of the twister trick.

Polar Grid Motion
Polar Grid Motion by Shane

Shane again !

Magic Particles Multi-Pass
Magic Particles Multi-Pass by TambakoJaguar

How to add magic sparks

Magic Sparks V2
Magic Sparks V2 by TambakoJaguar

Nice !!!

GPU Bossa (sound)
GPU Bossa (sound) by athibaul

Very relaxing sound

The Shining
The Shining by dean_the_coder

It is nice to see short AND readable programs, very usefull style, but too bloody for me ! The preview is black.

Several types of stella
Several types of stella by gaz

To be studied

TRuck Driving
TRuck Driving by dr2

Very fun !

(not) moving circle illusion
(not) moving circle illusion by bgolus

Fun illusion !

Fabrice's utilities
Fabrice’s utilities by FabriceNeyret2

Joint 3D from iapafoto
Joint 3D from iapafoto by iapafoto

very usefull for modelling. I wonder if there is a problem with the sign function that becomes zero and causes some artifacts at some instants (difficult to capture).

impulse_glass
impulse_glass by mrange

Refractions

Whack-A-Mole Pistons
Whack-A-Mole Pistons by blackle

I copied the Mettalic effect.Video explanation from Blackle and[fake ibl tdhooper

Arrows
Arrows by klk

Re usable patterns

Interactive fluid with caustics
Interactive fluid with caustics by tmst

Fluid simulation Seems the height fluid simulation of my nephew Cyrille

Spiral patterns
Spiral patterns by FabriceNeyret2

I copied this one to do my Helix shader procedural texture.

Golfed
Golfed by FabriceNeyret2

Golfed version.

Human Meat Grinder
Human Meat Grinder by jpupper

This shader uses a dedicated shade function , good idea to keep

Selfie girl
Selfie girl by iq

IQ published Hoody (renamed Selfie girl) and it’s just mind blowing. There is a youtube video about how it’s modelled and enlightened !

Screw and Square
Screw and Square by IWBTShyGuy

eulerSpiral chirality
eulerSpiral chirality by ollj

Spiral with N branches

helix 6 ( triple helix DNA)
helix 6 ( triple helix DNA) by FabriceNeyret2

SunflowerTransform
SunflowerTransform by jt

This spiral with UV is usefull

Nyarchimedes Spiral
Nyarchimedes Spiral by kibble

usefull to me to create my Christmas spiral shader.

wet ink britney
wet ink britney by flockaroo

Again UV on an archimedian spiral

Fabrice Short spiral
Fabrice Short spiral by FabriceNeyret2

Again UV on an archimedian spiral

Logpolar domain repetition
Logpolar domain repetition by dracusa

Fast edge detection
Fast edge detection by nimitz

is very nice for cartoon like shading.

3D Cellular Tiling
3D Cellular Tiling by Shane

Shane is source of inspiration and astonishment, I should go to have a deep look at it.

Snaliens
Snaliens by noobcsf

This very nice shader of the day is simple but colorfull and using simple 2d primitives with blending. Note for myself : I have to be cute to be liked, because I’am not technically impressive !

over the moon
over the moon by BigWIngs

There is also the Bigwings tutorialsother the moon about blending and 2d effects.

Torus Pipe
Torus Pipe by iq

by iq. shows how to make a jonction of capped torus to make a long pipe. Here there is 32 capped torus, this is impacting the frame rate. I see now obvious way to improve by boxing, the calculations are already quite cheap. Will not be fluid on mobile, but good on PC.

Dancing Tentacle
Dancing Tentacle by mplanck

by mplanck. A very fun tentacle with Inverse Kinematic

checkerboard animation 2
checkerboard animation 2 by FabriceNeyret2

how to make a good use of the font texture, but this shader from Fabrice may help

[SH17A] The Ancient Code
[SH17A] The Ancient Code by otaviogood

the is also this great one short

Morula Ion Channel Formation
Morula Ion Channel Formation by tomachi

A large number of metaballs to simulate cell division

Ocean effect
Ocean effect by PelicanPolice

A simple effect Ocean effect

HOW THIS WORK?!
HOW THIS WORK?! by Timmons

A very short Twister shader

hot tunnel dna
hot tunnel dna by balkhan

Noticed nice Torus based shaders of balkhan Kaiman, this one has a blackbody color function

GVD of cubic Truchet cell
GVD of cubic Truchet cell by mattz

Cubic truchet is very nice and there is a lot of examples in Shadertoy, even a good explanation here. This shader uses also the keyboard with memory of key pressed ! Usefull.

Cubic Truchet Pattern
Cubic Truchet Pattern by Shane

One among many Shane examples, greatly commented with lot of tricks ! I like the little Windows blinking.

random cubic Truchet flow
random cubic Truchet flow by mattz

This one managed to implement a flow in the truchet 3d pattern

Fab31
Fab31 by FabriceNeyret2

During Inktober, Fabrice made a crawling worm.

Joint 2D - distance 2D
Joint 2D - distance 2D by iq

this may be a good exercice to make it with joins as described by IQ here

Piranha Plant
Piranha Plant by PixelPhil

What is missing is the function to get the position matrix for the next segment of the joint. This in done in 3D by PixelPhil in a function named joint3DMatrix

Joint 3D - distance
Joint 3D - distance by iq

this in not in the IQ example for joints, Would probably have to make it from my own.

Worm Physics
Worm Physics by ShnitzelKiller

Interesting IK

Dawn of the Tentacle
Dawn of the Tentacle by Kali

This one

polyhedrons

Shaderdough
Shaderdough by tdhooper

Offsetting the centre of the icosahedron-twist operation gives some fun results.

animation

Verlet Spider!
Verlet Spider! by Dave_Hoskins

It uses Verlet Integration to place the ‘knees’ correctly.

geometry

Tetrahedral Voxel Traversal
Tetrahedral Voxel Traversal by fizzer

A lot of Math to study here I believe.

short

[2TC 15] Mandelbrot
[2TC 15] Mandelbrot by iq

Minimal rendering of the Manderbrot’s Set

Autumn grid
Autumn grid by josemorval

Interesting very minimal voxel like object.

masterpiece

Happy Jumping
Happy Jumping by iq

Inigo impressive near 6 hour tutorial “LIVE Coding and Painting with Maths”