Istanza di materiale
Una variante leggera di un materiale padre che sovrascrive solo i parametri, senza ricompilare il codice dello shader.
Compilare uno shader è costoso, mentre un mondo di gioco richiede migliaia di superfici dall'aspetto diverso ma con la stessa logica. L'istanza di materiale risolve il problema ereditando da un materiale padre e cambiando soltanto i parametri — colori, texture, valori scalari — mentre il codice dello shader resta invariato e già compilato. I Material Instance di Unreal Engine ne sono l'esempio canonico: un artista può ritoccare centinaia di varianti nell'editor o a runtime senza scrivere una riga di HLSL. Da non confondere con la shader variant, una compilazione distinta prodotta da flag #define in fase di build: l'istanza cambia solo valori passati a runtime.