
Recent Posts
Recent Comments
Archives
Categories
Meta
Category Archives: Uncategorized
GitHub code repository
I always like it when people provide clean implementations of their work which can be dropped easily into a project without much programmer effort. Stefan Gustavson and Ian McEwan have done this at webglnoise so I’ve decided to take their … Continue reading
Posted in Uncategorized
Leave a comment
A fast and simple 32bit floating point hash function
In a previous post I reviewed two existing floating point hash functions which are suitable for use in fragment shaders. These were the BlumBlumShub and Permutation Polynomial hash functions used in MNoise and WebGLNoise. If curious, here is a link … Continue reading
Posted in Uncategorized
4 Comments
Useful Interpolation Functions for Noise Development
Interpolation functions allow us to calculate a transition between discreet points. They are used in noise development. Here are some common types. Smooth interpolation of a linear input from 0.0 to 1.0 This is a very common interpolation function. It … Continue reading
Posted in Uncategorized
1 Comment
GPU TextureFree Noise
Hash functions vs texturebased permutation tables I’ve started working on a GPU procedural content editor and renderer. A core component of this is a collection of GPU noise functions ( eg, Perlin, Cellular, Lattice etc… ). I’ve taken interest in … Continue reading
Posted in Uncategorized
1 Comment
Dev blogs are cooler than twitter
I’ve always liked developer blogs. They provide a great repository and sharing facility for those smallbutoftenveryuseful code gems that arise from daily work. After 10 years of coding I thought it was finally time I started a developer blog of my … Continue reading
Posted in Uncategorized
3 Comments