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".