intercol maps

map functions

____________________________________________________________________________________

map functions

Maps are defined by using 2D and 3D functions. GIG provides a large number of predefined functions that can be reused in map expressions. Appendix A summarizes a useful list of pre-defined map functions. As each of these functions takes a number of parameters, they can be adapted precisely to the users wish.

In principle, wherever a value is needed, the value can be replaced by a function as long as it is of the same value type. This means that function parameters can be functions themselves, which allows for the creation of very complex mapping structures. For example, the map function 'noise' evaluates for every surface coordinate of a value type, i.e. a value map. It has optionally also a parameter of type value. The following functions lead to valid value maps:

noise()
noise(0.5)
noise(noise(0.5))
This effect can also be reached by using the standard noise map from the general listbox in the Texture Editor. By adding new parameters to the textures this complex mapping structure can be made.

Comment
The maps created here don't have any parameters visible in the Texture Editor. They become static maps. To create maps with parameters one has to create them from the general menu in the Texture Editor.

Related topics