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
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
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
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à