GM Shaders

GM Shaders

Home
Categories
Archive
About

Algorithms

Efficient Chaos
Techniques I use for fast pseudo-randomness in pixel shaders
Jul 10 • 
Xor
5
Turbulence
Approximating fluid dynamics and flames efficiently with shaders
Mar 17 • 
Xor
18
3
Anti-Aliasing
How to filter your shaders
Jan 11 • 
Xor
13
Voxels 2
Creating editable voxel maps with 2D textures
Aug 25, 2024 • 
Xor
4
Guest: Radiance Cascades 2
Part Two: Optimizations & Code Deep Dive
Jul 13, 2024 • 
Alex
 and 
Xor
16
Voxels
How voxel raytracing works
Jun 1, 2024 • 
Xor
2
Guest: Radiance Cascades
Part One: Introduction to Radiance Cascades
Apr 13, 2024 • 
Xor
 and 
Alex
13
5
Guest: Volume Shadows
Oakleaff shows us how he handled volumetric fog and shadows in GM
Apr 5, 2024 • 
Xor
 and 
Oakleaff
3
Shadowmaps
An introduction to 3D shadows
Mar 23, 2024 • 
Xor
8
1
Blur Philosophy 2
Further improving blur shaders with interpolation, downscaling and more
Mar 2, 2024 • 
Xor
2
1
Blur Philosophy
How to write a better blur shader
Feb 17, 2024 • 
Xor
14
Noise 3
Simplex noise, tillable noise and performance optimization
Jan 13, 2024 • 
Xor
10
© 2025 Xor
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture