F67: Procedural Texture Synthesis by Locally Controlled SpotNoise

Pavie, N. and Gilet, G. and Dischler, J.-M. and Ghazanfarpour, D.

Abstract:
Procedural noises based on power spectrum definition and random phases have been widely used for procedural texturing, but using a noise process with random phases limits the types of possible patterns to Gaussian patterns (i.e. irregular textures with no structural features). Local Random Phase (LRP) Noise has introduced control over structural features in a noise model by fixing the frequencies and phase information of desired features, but this approach requires storing these frequencies. Space distortion and randomization must also be used to avoid repetitions and periodicity. In this paper, we present a noise model based on non-uniform random distributions of multiple Gaussian functions for synthesizing semi-structured textures. We extend the LRP noise model by using a spot noise based on a controlled distribution of kernels (spots), as an alternative formulation to local noises aligned on a regular grid. Spots are created as a combination of Gaussian functions to match either a specific power spectrum or a user-defined texture element. Our noise model improves the control over local structural features while keeping the benefits of LRP noise.