Leksykon IT › Sprzęt › Instancja materiału

Instancja materiału

Sprzęt Svenska → Zaktualizowano: 2026-10-26

Lekki wariant materiału nadrzędnego, który nadpisuje wyłącznie parametry, bez rekompilacji kodu shadera.

Kompilacja shadera jest droga, a świat gry potrzebuje tysięcy powierzchni, które wyglądają inaczej, lecz dzielą tę samą logikę. Instancja materiału rozwiązuje to, dziedzicząc po materiale nadrzędnym i podmieniając tylko parametry — kolory, tekstury, skalary — podczas gdy sam kod shadera pozostaje bez zmian i jest już skompilowany. Wzorcowym przykładem są Material Instances w Unreal Engine: grafik może dopracować setki wariantów w edytorze lub w trakcie działania gry, nie dotykając ani jednej linijki HLSL. Nie należy jej mylić z wariantem shadera, czyli osobną kompilacją powstałą z flag #define w czasie budowania — instancja zmienia tylko wartości przekazywane w runtime.

← Wróć do leksykonu