BT Sözlüğü › Donanım › Malzeme örneği (Material instance)

Malzeme örneği (Material instance)

Donanım Svenska → Güncellendi: 2026-10-26

Gölgelendirici kodunu yeniden derlemeden yalnızca parametreleri geçersiz kılan, ana malzemenin hafif bir türevi.

Gölgelendirici derlemek pahalıdır; oyun dünyası ise aynı mantığı paylaşan ama farklı görünen binlerce yüzey ister. Malzeme örneği bunu şöyle çözer: ana malzemeden miras alır ve yalnızca parametreleri (renkler, dokular, skaler değerler) değiştirir; gölgelendirici kodu aynı kalır ve zaten derlenmiştir. Unreal Engine'in Material Instance'ları bunun klasik örneğidir: bir sanatçı tek satır HLSL'e dokunmadan yüzlerce varyantı editörde ya da çalışma zamanında ayarlayabilir. Derleme zamanında #define bayraklarıyla üretilen ayrı bir derleme olan shader variant ile karıştırmayın; örnek yalnızca çalışma zamanında verilen değerleri değiştirir.

← Sözlüğe dön