Aracılığıyla paylaş


Akrilik katman sistemi — MRTK3

Dikkat

MRTK ekibinin üzerinde çalıştığı bazı özellikler, ayrıntıları tam olarak ayrıntılı olarak ortaya çıkarmamış olsak bile çok fazla başlangıç değerine sahip gibi görünüyor. Bu tür özellikler için topluluğun bunları erken görme şansı elde etmelerini istiyoruz. Döngünün erken aşamalarında olduklarından, bunları hala geliştiğini ve zaman içinde değiştirilebilir olduğunu göstermek için deneysel olarak etiketledik.

Bu deneysel özellik yüzeylerin yarı saydam görünmesini sağlar (buzlu cam gibi). Akrilik varlıklar , Windows'taki akrilik malzemeye benzer arka plakalarda bulanık bir arka plan efekti oluşturmak için kullanılabilir. Bu varlıklar Evrensel İşleme İşlem Hattının kullanılmasını gerektirir.

Akrilik Katman Sistemi Örneği

Önemli

Bu özellik Evrensel İşleme İşlem Hattı 10.6.0 veya üzerini gerektirir ve mobil cihazlarda pahalı olabilir.

Kullanım

Belirli bir akrilik katmanın, arka plakayı ve bu katman için tüm UI nesnelerini içeren kendi işleme katmanına (veya katman kümesine) sahip olması gerekir. İşleme katmanlarını akrilik katman yöneticisindeki akrilik katmanın İşleme Katmanları özelliğine atayın. Katmanlar, ön plan öğelerini bulanık arka plan haritasının dışında tutmak için kullanılır.

Akrilik katman sistemi aşağıdaki bileşenlerden oluşur:

Akrilik yardımcı

Bu bileşeni (betik) akrilik malzeme kullanan her arka plakaya atayın. Bu bileşen, nesne etkinleştirildiğinde veya devre dışı bırakildiğinde akrilik katman yöneticisine bildirimde bulunur. Akrilik gölgelendirici şu anda iki katmanı (0 ve 1) destekler.

Akrilik katman yöneticisi

Akrilik malzemeler tarafından kullanılan bulanık arka plan haritalarının oluşturulmasını ve güncelleştirilmesini yönetir. Yönetici, akrilik yardımcı bileşeniyle birlikte çalışarak, gerçekleştirilen ek işlemleri şu anda sahnede kullanılmakta olan akrilik katmanlarla sınırlandırıyor. Bir sahnede yöneticinin bir kopyası olmalıdır.

Yönetici, arka plan görüntüsü yakalamanın iki yöntemini destekler:

  1. Copy framebuffer: Bir işleyici özellik geçişi kümesi kullanarak URP işleme sırasında geçerli framebuffer'ın aşağı örneklenmiş bir kopyasını kaydeder
  2. Dokuya işleme: Arka plan nesnelerinin ayrı bir azaltılmış çözünürlükte görüntüsünü işler

Yakalanan görüntü daha sonra katman başına bulanıklaştırma ayarlarına göre bulanıklaştırılır. Bulanıklaştırma haritası her karede güncelleştirilmezse, yakalama sonrasında bir sonraki kare sırasında bulanıklaştırma işlemi uygulanır.

Ayrıca, güncelleştirilmiş bir haritayı birkaç kare üzerinde aşamalı olarak karıştırma seçeneği de vardır (harita her kare güncelleştirilmezse).

Gelişmiş kullanım

Düzenleyici seçenekleri

Uygulama yürütülmezse akrilik katmanları etkin bırakmak için Akrilik Katman Yöneticisi bileşenindeki Düzenleyicide Tut seçeneğini kullanın.

Not

Bu seçenek yalnızca Copy Framebuffer yakalama yöntemiyle çalışır.

Platforma özgü ayarlar

Multiview stereo ile Quest için derleme yaparken Akrilik Katman Yöneticisi bileşeninde aşağıdakileri kullanın:

Yakalama Yöntemi = Copy Framebuffer Filter Method = Kawase Update Period = 1

Örnek

Akrilik katman sisteminin tanıtımları için Akrilik (Deneysel) örneğine bakın.

Ek okuma

Windows'da akrilik malzemeHızlı gerçek zamanlı GPU tabanlı görüntü bulanıklaştırma algoritmaları araştırması