Materiali

I materiali sono definizioni di come deve essere resa una superficie, inclusi riferimenti alle texture usate, informazioni sulla piastrellatura, tinte di colore e altro

Le opzioni disponibili per un materiale dipendono da quale shader il materiale sta usando

Shader

Gli shader sono piccoli script che contengono i calcoli matematici e gli algoritmi per calcolare il colore di ogni pixel renderizzato, basato sull’illuminazione e la configurazione del materiale

Lo shader standard esegue calcoli di illuminazione complessi e realistici

Altri shader possono utilizzare calcoli più semplici o differenti per mostrare differenti risultati

All’interno di ogni shader ci sono un certo numero di proprietà che a cui possono essere dati valori da un materiale che utilizza quello shader

Standard shader

Lo Unity Standard Shader è uno shader built-in con un insieme completo di feature

Può essere usato per eseguire il rendering di oggetti reali e supporta un ampio range di tipi e combinazioni di shader

Incorpora anche un modello di illuminazione avanzato chiamato Physically Based Shading

Texture

Le texture sono immagini bitmap

Un materiale può contenere riferimenti a texture, così che lo shader del materiale possa utilizzare le texture durante il calcolo del colore della superficie di un oggetto

Oltre al colore di base (albedo) della superficie di un oggetto, le texture possono rappresentare molti altri aspetti della superficie di un materiale come la sua riflettività o ruvidità