Açık sipariş vermekten kaçınmak için bir dizi teknik, Bağımsız Şeffaflık Düzeni (kısaca OIT) adı altındadır.
Çok sayıda OIT tekniği vardır.
Tarihsel olarak biri Derinlik Peeling . Bu yaklaşımda ilk önce en öndeki parçaları / pikselleri oluşturursunuz, daha sonra bir önceki adımda bulunana en yakın olanı bulursunuz ve böylece istediğiniz kadar "katman" ile devam edersiniz. Derinlik soyma olarak adlandırılır, çünkü her geçişte bir derinlik katmanı "soyulur". Tüm katmanınız normalde arkadan öne doğru birleştirilebilir. Bu algoritmayı uygulamak için derinlik arabelleğinin bir kopyasına sahip olmanız gerekir.
Diğer bir dizi teknik OIT karışımıdır. En yeni ve ilginç olanlardan biri McGuire ve Bavoil tarafından önerilen Ağırlıklı Harmanlanmış OIT'dir . Temelde belirli bir parçayı kaplayan tüm yüzeyler için ağırlıklı bir toplam uygular. Teklif ettikleri ağırlıklandırma şeması, kamera alanı Z (tıkanmaya bir yaklaşım olarak) ve opaklığa dayanmaktadır.
Fikir şu ki, sorunu ağırlıklı bir tutara indirebilirseniz, sipariş vermeyi gerçekten önemsemezsiniz.
Orijinal belge dışında, Ağırlıklı Harmanlanmış OIT'nin uygulama detayları ve sorunları için mükemmel bir kaynak Matt Pettineo'nun blogunda yer almaktadır . Görevinden de görebileceğiniz gibi bu teknik gümüş bir kurşun değildir. Ana sorun, ağırlık şemasının merkezi olması ve sahnenize / içeriğinize göre ayarlanması gerektiğidir. Deneylerinden, teknik nispeten düşük ve orta opaklık için iyi çalışıyor gibi görünse de, opaklık 1'e yaklaştığında başarısız olur ve bu nedenle yüzeyin büyük bir kısmının opak olduğu malzemelerden kullanılamaz (yeşillik örneğini yapar).
Yine, hepsi derinlik ağırlıklarınızı nasıl ayarladığınıza iner ve kullanım durumlarınıza mükemmel uyanları bulmak her zaman önemsiz değildir.
Ağırlıklı Karıştırılmış OIT için ihtiyaç duyulan şeylere gelince, fazladan iki fazladan hedef oluşturmaz. Önceden çarpılmış alfa rengi (renk * alfa) ve alfa ile doldurduğunuz, her ikisi de buna göre ağırlıklandırılır. Diğeri ise sadece ağırlıklar içindir.