World Labs, Spark 2.0’u açık kaynak hale getirerek, tarayıcı tabanlı 100 milyonun üzerinde 3D Gauss noktası işleme imkanı sunuyor.

iconKuCoinFlash
Paylaş
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconÖzet

expand icon
Blockchain üzerindeki haber: 15 Nisan'da (UTC+8), uzaysal zeka şirketi World Labs, Spark 2.0 adlı 3D Gaussian Splatting rendering motorunu açık kaynak hale getirdi. THREE.js ve WebGL2 üzerine kurulan Spark 2.0, herhangi bir tarayıcıda 100 milyondan fazla Gaussian noktası render etmeyi destekliyor. Gerçek dünya varlıkları (RWA) haberleri: Motor, LoD sistemlerini, ilerlemeli akıştırmayı ve VRAM yönetimi özelliklerini tanıtıyor. Ana kod Rust ile yazılmıştır ve bir Web Worker içinde çalışır. İlk olarak Marble için kullanılan Spark, artık genel bir araç haline geldi. 100 milyon nokta ile oluşturulmuş çok oyunculu bir uzay savaş oyunu da sergilendi.

ME Haberleri'ne göre, 15 Nisan (UTC+8), 1M AI News izleme verilerine göre, uzay akıllılığı şirketi World Labs, açık kaynaklı 3D Gauss Splatting (3DGS) render motoru Spark 2.0'ı yayınladı. Temel yeteneği, masaüstü, iOS, Android ve VR başlık cihazlarını kapsayacak şekilde, herhangi bir cihazın tarayıcısında 100 milyondan fazla Gauss noktası (splat) ile büyük 3D sahneleri akışlı olarak yüklemek ve işlemektir. Spark, THREE.js ve WebGL2 üzerine kuruludur; bu da şu anda neredeyse tüm cihazlarda desteklenen 3D grafik arayüzüdür. Çoğu tüketici cihazı sadece 1 milyon ile 5 milyon Gauss noktası arasında etkileşimli kare hızında render edebilirken, büyük 3D taramalar sıklıkla onlarca milyon hatta yüz milyonlarca noktaya sahiptir ve orijinal veri boyutu 1 GB'ı aşar. 2.0 sürümü, bu darboğazı çözmek için üç yeni teknolojiyi kullanır: 1. Seviye Detay (LoD) sistemi: Tüm Gauss noktalarını bir hiyerarşik ağaç olarak düzenler; her ana düğüm, alt düğümlerinin düşük çözünürlüklü bir yaklaşımıdır. Render sırasında bakış açısıyla otomatik olarak kaba dan inceye doğru gezilir ve en iyi alt küme seçilir; render bütçesi (500.000 ila 2.5 milyon nokta) ayarlanarak kare hızı sabit kalır ve sahnenin toplam nokta sayısıyla ilişkisizdir. 2. Artımlı akış yükleme: Yeni tasarlanan .RAD dosya formatı, rastgele erişim ve artımlı aktarımı destekler. Sahne açıldığında hemen 64.000 noktadan oluşan kabaca bir kontur gösterilir; ardından bakış açısı önceliğine göre detaylar artımlı olarak yüklenir ve kullanıcı hareket ettikçe öncelikler otomatik olarak yeniden sıralanır. 3. Sanal GPU belleği yönetimi: GPU üzerinde sabit 16 milyon noktalık bir bellek havuzu ayrılır; veriler 64.000 noktalık sayfalar halinde otomatik olarak yüklenip çıkarılır, bu da işletim sisteminin sanal bellek mekanizmasına benzer ve sınırlı GPU belleğiyle neredeyse sınırsız sahne verilerine erişim sağlar. Temel algoritma Rust ile yazılmış ve WebAssembly olarak derlenmiş, arka planda Web Worker iş parçacığında çalışır ve ana render döngüsünü bloke etmez. Spark, başlangıçta World Labs'ın 3D dünya üretimi ürünü Marble için geliştirdiği dahili render aracısıydı ve daha sonra genel amaçlı bir araç olarak açık kaynak hale getirildi. Bu yayınla birlikte, Marble ve Spark ile oluşturulan birçok topluluk eseri de gösterildi; bunlardan biri, Starspeed adlı çok oyunculu uzay avcı oyunudur; tüm oyun ortamı 100 milyondan fazla Gauss noktası ile oluşturulmuştur ve doğrudan tarayıcıda çalıştırılmaktadır. (Kaynak: BlockBeats)

Yasal Uyarı: Bu sayfadaki bilgiler üçüncü şahıslardan alınmış olabilir ve KuCoin'in görüşlerini veya fikirlerini yansıtmayabilir. Bu içerik, herhangi bir beyan veya garanti olmaksızın yalnızca genel bilgilendirme amacıyla sağlanmıştır ve finansal veya yatırım tavsiyesi olarak yorumlanamaz. KuCoin, herhangi bir hata veya eksiklikten veya bu bilgilerin kullanımından kaynaklanan sonuçtan sorumlu değildir. Dijital varlıklara yapılan yatırımlar riskli olabilir. Lütfen bir ürünün risklerini ve risk toleransınızı kendi finansal koşullarınıza göre dikkatlice değerlendirin. Daha fazla bilgi için lütfen Kullanım Koşullarımıza ve Risk Açıklamamıza bakınız.