Scarica l'intero archivio delle opere in HTML in un unico file .zip

oppure vai alla selezione Liber Liber di classicistranieri.com

 

Questo sito usa dei cookie per migliorare la vostra esperienza di navigazione. Continuando la navigazione accettate l'uso dei cookie (Altre informazioni)

4.8.5.6.1        Dove si Possono Usare gli Aloni



Come abbiamo giÓ detto, un alone riempie completamente l'interno di un oggetto. Ricordandoci di questo, Ŕ ovvio che il seguente esempio non ha senso.

sphere { 0, 1
pigment {
checker
texture {
pigment { color Clear }
halo { ... }
}
texture {
pigment { color Red }
}
}
hollow
}

Cos'ha di sbagliato quest'esempio ? Semplicemente, si usa una halo per descrivere l'interno di un oggetto e non si pu˛ descrivere l'interno di un oggetto descrivendo come Ŕ la sua superficie. Non possiamo sapere a cosa assomiglierÓ l'interno della sfera. Sara completamente riempito dalla halo ? Ci saranno zone riempite dalla halo ed altre vuote ? Come saranno fatte ?
Non possiamo conoscere le proprietÓ dell'interno di un oggetto guardando la sua superficie. Non Ŕ possibile. Bisognerebbe sempre ricordarlo. Se l'esempio che abbiamo visto sopra fosse servito per creare una sfera riempita con una halo e coperta con un motivo a scacchiera che avesse parzialmente coperto la halo, avremmo usato la seguente sintassi :

sphere { 0, 1
pigment {
checker
texture {
pigment { color Clear }
}
texture {
pigment { color Red }
}
}
halo { ... }
hollow
}

Una halo viene sempre applicata ad un oggetto nel modo seguente :

OGGETTO {
texture {
pigment { ... }
normal { ... }
finish { ... }
halo { ... }
}
hollow
}

Non Ŕ possibile includere una halo in nessuna delle frasi pigment{...}, color_map{...}, pigment_map{...}, texture_map{...}, material_map{...}o qualunque altra. Non ci Ŕ impedito farlo, ma non otterremo ci˛ che vogliamo.
Possiamo usare gli aloni con texture stratificate nella misura in cui ci assicuriamo ghe gli aloni sono inclusi nell'ultimo strato (che deve comunque essere parzialmente trasparente per rendere visibile la halo).