Mimari Sözlük
Instancing
Instancing, bir nesnenin geometrisinin bellekte yalnız bir kez saklanıp sahnedeki her kopyanın sadece kendi konumu, dönüşü ve ölçeğiyle tanımlandığı tekniktir. Bin tane aynı sandalye, bin ayrı nesne olarak değil, bir sandalye ve bin yerleşim bilgisi olarak tutulur. Bu sayede devasa sahneler, normalde yetmeyecek bellekle bile render edilebilir.
Instancing nerede işe yarar?
Mimari sahneler tekrar eden öğelerle doludur: cephe panelleri, pencere doğramaları, sandalyeler, aydınlatma armatürleri, ağaçlar, çim yaprakları. Bir orman, bir stadyum tribünü ya da büyük bir konut sitesi instancing olmadan çoğu bilgisayarın belleğini doldurur. Scatter araçları, binlerce bitkiyi araziye dağıtırken arka planda bu tekniği kullanır. Gerçek zamanlı motorlarda ise aynı nesnenin kopyaları tek seferde ekran kartına gönderilerek akıcılık korunur.
Modelleme yazılımlarıyla ilişkisi
SketchUp’taki bileşenler ve diğer programlardaki blok ya da referans kopyalar aynı mantığa dayanır: tanım bir kez yapılır, kopyalar ona bağlıdır. Birini düzenlediğinizde hepsi değişir; bu hem zaman kazandırır hem de dosyayı küçük tutar. Render motorlarının çoğu bu yapıyı tanır ve instancing’e çevirir. Tekrarlanan bir nesneyi bileşen yerine ayrı ayrı gruplar halinde kopyalamak ise bu avantajı kaybettirir. Ağır sahneler için donanım seçimine dair bilgi için mimari render bilgisayarı yazımıza bakabilirsiniz.
İlgili terimler