Noise Functions
From CGAFaq
- ftp://gondwana.ecr.mu.oz.au/pub/siggraph92_C23.shar.gz
- ftp://ftp.cis.ohio-state.edu/pub/siggraph92/siggraph92_C23.shar
In it there are implementations of Perlin’s noise and turbulence functions, (By the man himself) as well as Lewis’ sparse convolution noise function (by D. Peachey) There is also some of other stuff in there (Musgrave’s Earth texture functions, and some stuff on animating gases by Ebert).
SPD (Standard Procedural Databases) package: http://www.acm.org/tog/resources/SPD/
[edit]
References:
- [Ebert]
- Noise, Hypertexture, Antialiasing and Gesture, (Ken Perlin) in Chapter 6, (pp. 193–), The disk accompanying the book is available from
For more info on this text/code see:
For examples from a current course based on this book, see:
- [Watt:Animation]
- Three-dimensional Noise, Chapter 7.2.1
- Simulating turbulance, Chapter 7.2.2
[edit]
References:
- [Ebert]
- Entire book devoted to this subject, with RenderMan™ and C code.
- [Watt:Animation]
- Procedural texture mapping and modelling, Chapter 7
- "Generating Textures on Arbitrary Surfaces Using Reaction-Diffusion" Greg Turk, Computer Graphics, Vol. 25, No. 4, pp. 289–298 July 1991 (SIGGRAPH ’91)
A list of procedural texture synthesis related web pages:

