GM Shaders

GM Shaders

Home
Categories
Archive
About
Mini: 3D Rotation
How to rotate with Euler Angles and Axis Angles
Oct 19 • 
Xor

September 2025

Video Interview with Outsider Supply
Talking shaders, art and games
Sep 15 • 
Xor
Dot Noise
A cheap alternative to 3D simplex noise
Sep 5 • 
Xor

August 2025

Functions: Mix
An overview of the mix function, how it works and some unusual uses
Aug 30 • 
Xor
Volumetric Raymarching
Rendering clouds, fire, smoke, light rays and more with raymarching
Aug 23 • 
Xor

July 2025

Decoding: Phosphor
How I created "Phosphor", with glowing, fluid particles, in just 258 chars
Jul 26 • 
Xor
Efficient Chaos
Techniques I use for fast pseudo-randomness in pixel shaders
Jul 10 • 
Xor

June 2025

Modeling the World in 280 Characters
An exploration of the mindset, methods, and motivations behind crafting tiny, expressive shaders that combine code, art, and constraint
Jun 23 • 
Xor

May 2025

Functions: Tanh
An introduction to the hyperbolic tangent function and how to use it
May 31 • 
Xor
Mini: Design Choices
The guidelines I use to visually improve my shader art
May 19 • 
Xor

April 2025

Common Shader Mistakes
Avoiding the most common problems in graphics programming
Apr 26 • 
Xor
Combining Shaders
How and when to combine shaders into a single shader pass.
Apr 19 • 
Xor
© 2025 Xor
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture