IT-lexicon › Hardware › Materiaalinstantie

Materiaalinstantie

Hardware Svenska → Bijgewerkt: 2026-10-26

Een lichte variant van een ouder-materiaal die alleen parameters overschrijft, zonder de shadercode opnieuw te compileren.

Een shader compileren is duur, terwijl een spelwereld duizenden oppervlakken wil die er verschillend uitzien maar dezelfde logica delen. Een materiaalinstantie lost dat op door een ouder-materiaal te erven en alleen de parameters te verwisselen (kleuren, texturen, scalars), terwijl de shadercode zelf ongewijzigd en al gecompileerd blijft. De Material Instances van Unreal Engine zijn het bekendste voorbeeld: een artiest kan in de editor of tijdens runtime honderden varianten bijstellen zonder één regel HLSL aan te raken. Niet te verwarren met een shadervariant: dat is een aparte compilatie, voortgekomen uit #define-vlaggen tijdens het bouwen. Een instantie verandert alleen waarden die tijdens runtime worden aangeleverd.

← Terug naar het lexicon