4.8.2.5        Usare Mappe di Pigmentazione.



I pigmenti possono essere fusi assieme nello stesso modo in cui si fondono i colori in una mappa di colori usando le stesse parole chiave che si usano per i pigmenti. Proviamo. Aggiungiamo le seguenti dichiarazioni, assicurandoci che compaiano prima delle altre nel file.

#declare Clouds1 = pigment {
bozo
turbulence 1
color_map {
[0.0 color White filter 1]
[0.5 color White]
[1.0 color White filter 1]
}
}
#declare Clouds2 = pigment {
agate
turbulence 1
color_map {
[0.0 color White filter 1]
[0.5 color White]
[1.0 color White filter 1]
}
}
#declare Clouds3 = pigment {
marble
turbulence 1
color_map {
[0.0 color White filter 1]
[0.5 color White]
[1.0 color White filter 1]
}
}
#declare Clouds4 = pigment {
granite
turbulence 1
color_map {
[0.0 color White filter 1]
[0.5 color White]
[1.0 color White filter 1]
}
}

Ed ora, usiamo questi pigmenti che abbiamo appena dichiarato nel nostro strato di nuvole del pianetino. Sostituiamo il vecchio strato di texture delle nuvole con :

#declare CloudArea = texture {
pigment {
gradient y
pigment_map {
[0.00 Clouds1]
[0.25 Clouds2]
[0.50 Clouds3]
[0.75 Clouds4]
[1.00 Clouds1]
}
}
}

Renderizziamo questo esempio

Fig.112-Pianeta

vediamo una disposizione delle nuvole che assomiglia molto a quella della Terra. Le nuvole sono divise in fasce, a simulare i diversi climi che si trovano a diverse latitudini.