Don't "optimize" conditional moves in shaders with mix()+step()

Don't "optimize" conditional moves in shaders with mix()+step()

Fractional Brownian Motion (2019)

Domain Repetition

Rational Rendering and Floating Bar

Simple Pathtracing (2012)

Avoiding visible texture repetition (2015)

Seamless texture tiling techniques

Premultiplied Alpha vs. Not-Premultiplied Alpha Blending and Compositing

SDF Fractal Noise

Smoothstep Integral

Raymarching Distance Fields (2008-2020 compilation)

Band-Limiting Procedural Textures

Babylonian Multiplication in the shower (2016)

Fractional Brownian Motion for terrain generation

Blog of Inigo Quilez, Creator of Shadertoy

Fractional Brownian Motion for Terrain Generation

Rational rendering and floating bar

modeling with distance functions

Articles on fractals, computer graphics, mathematics, demoscene and more

Correct frustum culliing

Making graphics in 4 kilobytes (2008)

Fast stereo rendering

Tutorials, papers and code for computer graphics, fractals and demoscene

Rendering Worlds with Two Triangles with raytracing on the GPU in 4096 bytes

Rendering Worlds with Two Triangles on the GPU [pdf]