7.6.7.2 Average
(Media)
Tecnicamente average
non è un tipo di pattern vero
e proprio, ma è elencato qui perché la sintassi è
simile a quella degli altri pattern. Normalmente un pattern specifica come
i colori o le normali sono scelti da una mappa, mentre average
fa calcolare a POV-Ray la media di tutti pattern che vengono specificati.
Average
era stato originalmente ideato per l'uso in una frase di descrizione delle
normali insieme ad una mappa di normali, come metodo per usare più
di un pattern di normali sulla stessa superficie. Comunque average
può essere usato in una frase pigment{...}
insieme ad una mappa di pigmenti o in una frase texture{...}
insieme ad una mappa di texture. Quando è usato con i pigmenti,
la sintassi è :
pigment {
average
pigment_map
{
[PESO_1 PIGMENTO_1]
[PESO_2 PIGMENTO_2]
...
[PESO_n PIGMENTO_n]
}
MODIFICATORI
}
Allo stesso modo si può usare
una mappa di texture in una frase texture{...}.
Tutte le texture sono calcolate per intero, i colori vengono pesati e ne
viene fatta la media. Quando viene usata con una mappa di normali, vengono
calcolate più copie della superficie originaria. Queste sono perturbate
da ogni pattern di normali presente nella lista ed infine vengono pesate,
sommate e normalizzate. Vedi i paragrafi "Mappe
di pigmento", "Mappe normali"
e "Mappe di texture".