Coherent Noise Generation: First Principles

Randomness plays a key roll in many graphics and simulation techniques. Variations in behaviour can make simulations feel more alive. Randomised worlds can keep exploration alive in games.

Often a simple call to your language’s equivalent to rand for will suffice; perhaps modified by a non-uniform distribution. But what …

more ...

Imaging Misconceptions: Resolution

Every few weeks I come across questions on my regular photography forums which indicate a deep misunderstanding of what is actually occuring under the hood of some popular piece of imaging software.

The most common misconception I see is that a photographic image has an inate physical size, or DPI …

more ...