Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

What to learn to be a graphics programmer

Derivatives, Gradients, Jacobians and Hessians

Dissecting "Tiny Clouds" shadertoy (2017)

Summing Blue Noise Octaves Like Perlin Noise

What I wish I knew about ESPP and RSUs sooner

Gradient Descent With Adam in Plain C++

When random numbers are too random: Low discrepancy sequences (2017)

Making Blue Noise Point Sets With Sliced Optimal Transport

Ray Marching Fog With Blue Noise

How to Make Your Own Spooky Magic Eye Pictures (Autostereograms)

Fractional Factorial Experiment Design: There Are Too Many Experiments to Do

Inverting Gauss’ Formula

Permutation iteration and random access

Bezier Triangles (2019)

Why Can’t You Design Noise in Frequency Space?

Resistance and Voltage Dividers

Voltage, Amps, Resistance and LEDs

Frequency Domain Image Compression and Filtering

Interpolating Data Over Arbitrary Shapes With Laplace’s Equation and Walk on Spheres

Irrational Numbers

Casual Shadertoy Path Tracing 2: Image Improvement and Glossy Reflections

A Link Between Russian Roulette and Rejection Sampling / Importance Sampling

Shadertoy Path Tracing: Fresnel, Rough Refraction and Absorption, Orbit Camera

Casual Shadertoy Path Tracing 1: Basic Camera, Diffuse, Emissive

Basic Methods for Finding Zeroes and Mins / Maxes of Functions

Using Low Discrepancy Sequences & Blue Noise in Loot Drop Tables for Games

Generating Random Numbers From a Specific Distribution With The Metropolis Algorithm (MCMC)

Markov Chain Text Generation

Linear Fit Search

How To: Data Lookups Via Raytracing

More →