Texture from code. Simple demonstration of procedural texturing
Your browser does not seem to support canvases.