Bu sayfa, Chaos Arena’nın bileşenleri ve özel özellikleri hakkında bilgi vermektedir.
Bileşenler #
Chaos Arena, sanal prodüksiyon stüdyolarında kamera içi görsel efektler (ICVFX) için geliştirilmiş, son teknoloji ürünü gerçek zamanlı ışın izleme çözümüdür.
Arena çeşitli bileşenlerden oluşmaktadır:
-
Sunucu uygulaması ( arena_server.exe ) – genellikle özel bir makinede çalışır, ancak örneğin bir operatör örneğiyle paylaşılabilir. Çeşitli sorumlulukları vardır:
-
Yumurta üreteçlerine bağlanır.
-
V-Ray Uygulama SDK’sını kullanarak bir sahne yükler.
-
İşleme ve operatör düğümlerinde işleme örneklerini başlatır.
-
Örneklerle canlı bağlantılar kurar ve sahneyi yükler.
-
Görüntü oluşturmayı senkronize eder.
-
Kamera izleme verilerini alır ve render örneklerine gönderir.
-
Sahne değişikliklerini dağıtır.
-
Animasyon oynatımını senkronize eder.
-
Kayıt ve istatistikler
-
-
Spawner uygulaması ( arena_spawner.exe ) – sunucuya bağlanır ve bir sahne açıldığında render örneklerini başlatır, sunucudan render motoruna gerekli tüm parametreleri iletir. Ayrıca, sahne sunucudan kapatıldığında render örneklerini durdurur. Spawner hem render hem de operatör örnekleri için kullanılır.
-
Renderer – Chaos Vantage’deki renderer’ın özel olarak değiştirilmiş bir sürümü .
-
Ekranla (örneğin, bir LED duvar) bağlantılı özel render makinelerinde çalışan render örnekleri , sunucu uygulamasına bağlanır.
-
Sahneyi değiştirebilen ve animasyon oynatımını gerçek zamanlı olarak kontrol edebilen operatör örnekleri. Birden fazla operatör örneği, ayrı makinelerde eş zamanlı olarak çalıştırılabilir.
-
Özel Özellikler #
Sanal prodüksiyon için kullanılan çok sayıda büyük kavisli ekranda dağıtılmış görüntü oluşturma için özel olarak geliştirilmiş çeşitli özellikler bulunmaktadır:
-
Kamera Takip Sistemleri Desteği – iç görüş alanı oluşturma işlemi için gerçek zamanlı kamera takibi kullanılır . Sunucu uygulaması, kamera takip verilerini almakla sorumludur. Şu anda desteklenen takip sistemleri şunlardır:
-
FreeD protokolü – FreeD protokolünü kullanarak UDP üzerinden veri gönderebilen herhangi bir sistem.
-
UDP üzerinden stYpe HF protokolü
-
EZtrack TCD protokolü UDP üzerinden
-
OptiTrack NatNet ağ istemcisi
-
Vicon DataStream ağ istemcisi
-
UDP üzerinden LONET 2 protokolü
-
Ayrıca, kamera takip verilerinin Alembic dosyasına kaydedilmesi ve operatör örneklerinde kamera takibinin görselleştirilmesi desteği de dahildir.
-
Kamera ağı projeksiyonu – sahneyi belirli bir bakış açısından, düz bir sanal sensör yerine fiziksel ekranı temsil eden bir ağ üzerine yansıtır.
-
İç görüş alanı oluşturma (inner frustum rendering) – ağ projeksiyonu ve gerçek zamanlı kamera takibi ile birlikte , kameranın sanal sahnede olsaydı görmesi gereken görüntüyü hareketli bir iç görüş alanına yansıtır. Sahnedeki önceden belirlenmiş bir bakış açısından ortam projeksiyonu ile birlikte oluşturulur. Şu anda tek bir iç görüş alanı desteklenmektedir.
-
Kare senkronizasyonu – render örnekleri arasında işlenmiş kareleri senkronize etmek için kullanılan özel ağ protokolü. Senkronize kamera izleme verileri, animasyon oynatma ve kare işleme sağlar. Donanım senkronizasyonunun ( Quadro Sync , Genlock ) üzerinde çalışır .
-
Aşırı tarama – komşu örnekler (sunucu yapılandırmasında açıklandığı gibi) bölgelerinden biraz daha fazlasını işler. Bu, gürültü giderme ve diğer ekran alanı efektlerinden kaynaklanan kenar bozulmalarını azaltır.
-
Kenar birleştirme – komşu örnekler, her karede ağ üzerindeki örtüşen alanlarını birbirleriyle değiştirir ve bunları sorunsuz bir şekilde birleştirir. Aşırı taramanın bir uzantısı olarak çalışır ve pürüzsüz, kusursuz sonuçlar sağlar.
-
Operatörlerden canlı sahne düzenleme – operatör örnekleri sahneyi değiştirebilir ve render seçeneklerini değiştirebilir. Tüm değişiklikler sunucuya geri gönderilir ve bağlı tüm örneklere yayılır.
Şu anda desteklenen canlı düzenleme özellikleri şunlardır:
-
Nesnelerin taşınması/döndürülmesi/ölçeklendirilmesi
-
Nesneleri gizleme/gösterme
-
Işıkları ayarlamak
-
Güneş, gökyüzü, bulutlar, sis, çevre haritası, arka plan resmi gibi ortam seçeneklerini ayarlama.
-
Sahne durumlarını değiştirme
-
Son işlem ve oluşturma seçeneklerini değiştirme
-
Gürültü azaltıcı seçeneklerini değiştirme
-
HDR çıkış seçeneklerini değiştirme
