Steve Worley

A New Solid Texturing Basis Function

Abstract

Solid texturing is a powerful way to add detail to the surface of rendered objects. Perlin's ``noise'' is a 3D basis function used in some of the most dramatic and useful surfaces computed by surface texture algorithms. We present a new 3D basis function which complements Perlin noise, allowing surfaces with the appearance of flagstone-like tiled areas, organic crusty skin, crumpled paper, ice, rock, mountain ranges, and craters. The new basis function can be computed efficiently by on-the-fly computation without precalculation or table storage.