4.10.5.2        Aumentare la Trasparenza dell'Arcobaleno



Il risultato che abbiamo ottenuto prima è colorato troppo intensamente. Ridurre l'intensità dei colori è di aiuto, ma è molto meglio aumentare la trasparenza dell'arcobaleno, poiché l'effetto riesce più realistico se lo sfondo è visibile attraverso l'arcobaleno.
Possiamo usare il canale della trasmittanza nella mappa dei colori per specificare una trasparenza minima, come abbiamo fatto per la nebbia. Per ottenere risultati realistici, dobbiamo usare valori della trasmittanza molto alti, come si può vedere nel seguente esempio (rainbow2.pov)

rainbow {
angle 42.5
width 5
distance 1.0e7
direction <-0.2, -0.2, 1>
jitter 0.01
colour_map {
[0.000 colour r_violet1 transmit 0.98]
[0.100 colour r_violet2 transmit 0.96]
[0.214 colour r_indigo transmit 0.94]
[0.328 colour r_blue transmit 0.92]
[0.442 colour r_cyan transmit 0.90]
[0.556 colour r_green transmit 0.92]
[0.670 colour r_yellow transmit 0.94]
[0.784 colour r_orange transmit 0.96]
[0.900 colour r_red1 transmit 0.98]
}
}

Il valore della trasmittanza aumenta nelle fasce esterne in modo da sfumare nello sfondo.
L'immagine che ne risulta è molto più realistica della precedente.

Fig. 191-Arcobaleno