2022-05-05:
**Recklessly encoding int as float**
Quiz: Does this loop end, and if it does, what is the value of k after the loop? (assuming IEEE-754 …

2022-04-20:
**Viewport baked PBR materials**
The technique described here is very basic, but useful nonetheless.
Let’s make the following …

2022-04-16:
**Trimmed NURBS**
I’m currently swimming in an ocean of NURBS with their trimming loops. This is experimental …

2022-04-12:
**Lattice-Boltzmann Method (LBM)**
A couple of weekends ago I was tinkering with fluid dynamics and implemented a few compute shaders …

2022-04-12:
**Colorful pet project**
Some pet project I am making some progress on. More info soon. Definitely. Maybe.
[EDIT] I had to …

2022-02-12:
**Topology fun**
Recently I have been revisiting in my spare time one of my favorite subjects: topology. I will …

2022-01-30:
**Old MLT experiments**
These are some very old MLT tests that I found on my hard drive today.
Metropolis Light Transport …

2022-01-29:
**Uniform vs. stratified (2015-03-10)**
[EDIT] This post was migrated from my blog from 2011…
This is a classic subject in numerical (Monte …

2022-01-29:
**Filling of missing image pixels (2015-05-28)**
[EDIT] This post was migrated from my blog from 2011…
Here’s what we could call a mean pyramid of …

2022-01-29:
**Playing with the Fourier Transform (2016-07-28)**
[EDIT] This post was migrated from my blog from 2011…
The beauty and power of the Fourier Transform …

2022-01-29:
**Hosek & Wilkie sky model (2015-03-03)**
[EDIT] This post was migrated from my blog from 2011…
This is an old comparison between the Preetham …

2022-01-29:
**Scrambled Halton (2015-03-10)**
[EDIT] This post was migrated from my blog from 2011…
The Halton sequence, which is one of my …

2022-01-29:
**Sobel operator (2014-09-07)**
[EDIT] This post was migrated from my blog from 2011…
The Sobel operator is a simple way to …

2022-01-29:
**The Error function (erf) (2014-09-06)**
[EDIT] This post was migrated from my blog from 2011…
Here is the 1D Gaussian function:
Put in …

2022-01-29:
**Downsampling and Gaussian blur (2014-09-01)**
[EDIT] This post was migrated from my blog from 2011…
I talked about several strategies to optimize …

2022-01-29:
**Diaphragm and f-stop (2014-08-17)**
[EDIT] This post was migrated from my blog from 2011…
This is just another image taken from the …

2022-01-29:
**Glare patterns (2014-08-14)**
[EDIT] This post was migrated from my blog from 2011…
Glare in photography is due to Fraunhofer …

2022-01-29:
**My latest running shoes (2014-08-07)**
[EDIT] This post was migrated from my blog from 2011…
I have run my latest 7000 km or so on Nike …

2022-01-29:
**Fast convolutions (III) (2014-07-19)**
[EDIT] This post was migrated from my blog from 2011…
Some more remarks about the performance of the …

2022-01-29:
**Fast convolutions (II) (2014-07-18)**
[EDIT] This post was migrated from my blog from 2011…
I will analyze the algorithmic complexity of …

2022-01-28:
**Fast convolutions (I) (2014-07-18)**
[EDIT] This post was migrated from my blog from 2011…
In my previous post it was stated that the …

2022-01-17:
**Point-Spread Functions & Convolutions (2014-07-14)**
[EDIT] This post was migrated from my blog from 2011…
One might explain what a convolution is …

2022-01-16:
**Unbiased spanning-tree generation**
Recently I’ve done some micro-tests with spanning-trees in my spare time inspired by some …

2022-01-16:
**Circular & radial blur (2014-07-14)**
[EDIT] This post was migrated from my blog from 2011…
Circular and radial blur can be …

2022-01-15:
**Random-walk SSS**
Arion, predecesor of Maverick Render, was already doing “random-walk” volume and SSS …

2022-01-14:
**Legendre polynomials**
Legendre polynomials. Because… Why not?

2022-01-14:
**Anatomy of a PE (2012-10-30)**
[EDIT] This post was migrated from my blog from 2011…
Preamble Executables (EXE/DLL) in …

2022-01-14:
**Code fortification (2012-10-17)**
[EDIT] This post was migrated from my blog from 2011…
Lately, I’ve been reading a lot about …

2022-01-14:
**Index-Of-Refraction (2011-10-15)**
[EDIT] This post was migrated from my blog from 2011…
This all below is stuff that kids study …

2022-01-14:
**The cosine lobe (2021-10-12)**
[EDIT] This post was migrated from my blog from 2011…
Testing image/video uploads.

2022-01-14:
**Hello again!**
Like most “computer people” I’ve had some attempts over the years to manage a …