SIGGRAPH Asya 2022'de Traverse Research
Konferanssız uzun bir sürenin ardından, bu yıl Traverse Research ekibi Kore'nin Daegu kentindeki SIGGRAPH 2022 konferansına seyahat edecek! Oradayken, insanlarla devam etmekte olan projelerimiz hakkında mutlu bir şekilde konuşacağız ve son üç yılda yaptığımız bazı şeyleri daha fazla halka gösterdiğimiz ilk seferlerden biri olacak .
Oradaysanız ve yaptığımız şeyin bir demosunu görmekle ilgileniyorsanız veya yalnızca merhaba demek istiyorsanız, lütfen Twitter , Mastodon veya web sitesi aracılığıyla bize ulaşın.
Breda çerçevesi
Breda prototipleme çerçevemiz, mevcut donanım hızlandırmalı ışın izleme, karmaşık çok katmanlı malzeme modeli ve ısmarlama makine öğrenimi çıkarım motoruna dayalı yepyeni bir Küresel Aydınlatma sistemi dahil olmak üzere bir dizi yeni özelliği içerecek şekilde güncellendi.
Çerçeve, öncelikle gelişmiş grafik araştırmamızı ileriye götürmeye yardımcı olacak bir araştırma gemisi olarak geliştirilmiştir. Çerçeve şu anda Windows, Linux (AArch64 ve x64) ve Android üzerinde çalışmaktadır; hem Vulkan'ı hem de Directx12'yi destekler. Donanım ışın izleme ve sınırsız işlemeyi destekleyen silikon öncesi ortamlarda çalışabilir.
Çerçevelerimizi tamamen kararlı bir şekilde gözden geçiriyoruz, son bitine kadar doğruladık ve hem ileriye dönük hem de mevcut nesil oyun benzeri iş yüklerini çalıştırabiliyor. Ek olarak, sürücü uygulamalarını test etmek için kullanışlı birçok özelliğe sahibiz:
- Hızlandırma yapısı ana bilgisayarı ve cihaz üzerinde oluşturma desteği dahil
- Başsız işleme desteği
- Hem satır içi ışın izlemede hem de PSO tabanlı ışın izlemede işleme tekniklerimiz için destek.
Işın izleme hızlandırma yapısı uzmanlığı
Son birkaç yılda, donanım satıcılarının sürücü uygulamalarını iyileştirmelerine yardımcı olmak için kullandığımız birçok ışın izleme uzmanlığı oluşturduk. Ve Jacco Bikker'in gelişiyle , bunu gerçekten yeni bir vitese geçirdik!
Çok sayıda hata ayıklama modu ve özelliği ile hem inşa hem de geçiş için eksiksiz bir algoritma paketini test etmemize yardımcı olacak bir Hızlandırma Yapısı Oyun Alanı oluşturduk. Bu, çeşitli stilleri ve oluşturucu türlerini, CPU tabanlı doğrulama modlarını ve kapsamlı istatistik toplamayı içerir.
oyun geliştirme
Traverse Research ve Embark Studios'un her iki şirket de kurulmadan öncesine uzanan bir geçmişi var ve Traverse Research'ün başlangıcından bu yana yaratıcı platform vizyonlarını geliştirmelerine yardımcı oluyoruz! Embark kısa bir süre önce, erken yaştaki oyuncuların projeleri etrafında küçük bir topluluk oluşturmaya yardımcı olmaları için kapılarını açtıklarını duyurdu.
Embark'ın Yaratıcı Oyun Alanı — İlk Oyuncular İçin ÇağrıBu projeyi hızlandırmalarına ve devam etmelerine yardımcı olmak için harika bir zaman geçiriyoruz ve yaptığımız tüm harika araştırmaların yanı sıra bu tür oyun projeleri üzerinde çalışmaya devam etmenin Traverse Research DNA'sı için önemli olduğunu düşünüyoruz; hem büyük bir hız değişikliği hem de yaptığımız iş hakkında dürüst olmamızı sağlıyor!
Embark ile birlikte yapmaktan büyük gurur duyduğumuz bir başka proje de rust-gpu; SPIR-V aracılığıyla GPU'larda çalışmayı hedefleyen standart Rust derleyicisi için tamamen yeni bir derleyici arka ucu oluşturan bir proje.
Makine öğrenme
Daegu'ya gelmemizin asıl sebebi; “BRDF'yi bir makine öğrenimi yaklaşımıyla değiştirirsek ne olur” sorusuna cevap vermeye çalışan bir poster sunuyoruz. Bu soru, Makine Öğrenimi Araştırmacılarımızdan biri olan Luca Quartesan tarafından incelenmiştir .
Luca, "Nöral Çift Yönlü Doku Fonksiyonları Sıkıştırma ve Oluşturma" adlı araştırmasında, sinir ağlarını, bir ışık ve görünüm yönleri koleksiyonundan alınan yakalamalardan öğrenilen bir BRDF değerlendirmesinin eşdeğerini ifade edecek şekilde eğitti.
Sonuçlarını genel olarak kabul edilen bir Yer Gerçeği ile karşılaştırabilmek için başlangıçta Mitsuba'daki çalışmalarını uygulayan Luca, daha önce bunlardan bazılarını çalıştırmak için kullandığı kurulum hakkında blog yazmıştı .
Ancak zamanla, bunun yerine etkileşimli yol izleyicimizde gerçek zamanlı çalışan bu işi gösterme ihtiyacı hissettik. Bu, yalnızca hem Vulkan hem de DirectX 12 tarafından desteklenen onnx tabanlı kendi çıkarım motorumuzu yaratmamıza yol açmadı; ayrıca malzemelerle daha kolay etkileşim kurmayı ve onları normal malzeme modelimizin yanında sergilemeyi mümkün kıldı.
Üniversite Katılımı
Yapmayı her şeyden çok sevdiğimiz şeylerden biri, yaptığımız Üniversite Katılımı miktarıdır. Özellikle, Breda Uygulamalı Bilimler Üniversitesi (BUas) ve bu yılın başlarında Pete Brubaker ile birlikte ISPC derleyici kullanımımız ve düşük seviyeli SIMD optimizasyonları hakkında çok güzel bir oturum düzenlediğimiz Utrecht Üniversitesi ile harika bir ilişkimiz var .

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































