Procedural Texture - Solid Texturing

Solid Texturing

Solid texturing is a process where the texture generating function is evaluated over at each visible surface point of the model. Traditionally these functions use Perlin noise as their basis function, but some simple functions may use more trivial methods such as the sum of sinusoidal functions for instance. Solid textures are an alternative to the traditional 2D texture images which are applied to the surfaces of a model. It is a difficult and tedious task to get multiple 2D textures to form a consistent visual appearance on a model without it looking obviously tiled. Solid textures were created to specifically solve this problem.

Instead of editing images to fit a model, a function is used to evaluate the colour of the point being textured. Points are evaluated based on their 3D position, not their 2D surface position. Consequently, solid textures are unaffected by distortions of the surface parameter space, such as you might see near the poles of a sphere. Also, continuity between the surface parameterization of adjacent patches isn’t a concern either. Solid textures will remain consistent and have features of constant size regardless of distortions in the surface coordinate systems.

Read more about this topic:  Procedural Texture

Famous quotes containing the word solid:

    Now, we deny not, but that politicians may sometimes abuse religion, and make it serve for the promoting of their own private interests and designs; which yet they could not do so well neither, were the thing itself a mere cheat and figment of their own, and had no reality at all in nature, nor anything solid at the bottom of it.
    Ralph J. Cudworth (1617–1688)