3D motoru tarayıcı sekmenizin içinde
aukimi'deki her gerçek zamanlı 3D görünüm — heykel yontma, retopoloji, boyama, aydınlatma, oyun motoru — Babylon.js tarafından çizilir. Açık kaynaklı, WebGPU destekli ve kurulacak hiçbir şey yok.
Sürüm
Babylon.js 9
Lisans
Apache 2.0
Render motoru
WebGPU, WebGL2 fallback
Fizik
Havok (WASM)
Babylon.js nedir
Babylon.js, Apache 2.0 lisansı altında yayımlanan ve GitHub üzerinde açık şekilde geliştirilen, web için açık kaynaklı bir gerçek zamanlı 3D motorudur. Microsoft'ta başladı ve şimdi geniş bir katkıcı topluluğu tarafından geliştiriliyor. Bir görüntüleyici ya da oyuncak bir render motoru değildir: sahne grafiği, PBR malzemeleri, iskelet animasyonu, parçacıklar, son işlem (post-processing) ve fizik hepsi onun bir parçasıdır ve bizim alanımızın çok dışında, stüdyolar ve endüstriyel araçlar tarafından üretimde kullanılmaktadır.
Tek motor, tüm 3D modüllerde
Heykel yontma görünümü, retopoloji görünümü, 3D boyama, aydınlatma ve render modülü ile oyun motoru — hepsi aynı Babylon sahne koduyla çalışır. Bir mesh'in bir modülden diğerine geçerken yeniden içe aktarılmasına gerek olmamasının, bir yerde ayarladığınız gölgelendirmenin başka bir yerde de aynı görünmesinin nedeni budur. Altı farklı render motorundan oluşan bir paketin, "aynı malzeme" için altı farklı tanımı olurdu.
Tarayıcınız destekliyorsa WebGPU
Babylon.js, tarayıcıların yöneldiği modern grafik API'si olan WebGPU'yu destekler ve bu mevcut değilse WebGL2'ye geri döner. Seçim yapmanıza gerek yok: görüntü alanı, tarayıcının neler yapabildiğini sorar ve varsa daha hızlı yolu izler. WebGPU daha fazla tarayıcıya yerleştikçe, hiçbir şeyi yeniden kurmanıza gerek kalmadan makineniz hızlanır.
Fizik motoru Havok, WebAssembly olarak çalışıyor
Engine'deki simülasyon, WebAssembly'e derlenmiş ve Babylon'un fizik eklentisi üzerinden yürütülen Havok'tan gelir — birçok yayımlanmış ticari oyunun arkasındaki aynı fizik motoru. Katı cisimler, çarpışmalar ve kısıtlamalar, sunucuya gidip gelmeden, sekme içinde neredeyse yerel hızda hesaplanır.
İçe ve dışa aktarımda standart formatlar
Babylon, resmi yükleyicileri ve serileştiricileri aracılığıyla glTF ve GLB okur ve yazar; bir sahnenin yerel bir derleme için aukimi'den çıkışı da bu şekilde olur. Çalışmanız, yalnızca bizim açabileceğimiz özel bir kapsayıcıda değil, sektörün geri kalanının okuduğu bir formatta — Blender, Godot, Unity, Unreal ve web'deki herhangi bir görüntüleyici — saklanır.
- glTF / GLB içe ve dışa aktarma
- Dışa aktarımdan sağlam çıkan PBR malzemeleri
- Aynı GLB, yerel Bevy derlemesini besler
Bunun size kazandırdığı
Eklenti yok, sürücü yok, 40 GB'lık bir kurulum yok: bir URL, bir 3D uygulamayı açar. Altındaki motor herkese açık ve belgelenmiş olduğundan, aukimi'de öğrendikleriniz başka yerlere taşınabilir bilgidir ve herkes ekrandaki görüntünün tam olarak nasıl üretildiğini okuyabilir. Gizli bir render motoru yazmadık ve sizden birine güvenmenizi istemiyoruz.
aukimi'de onunla nerede karşılaşırsınız
Bir 3D görünüm açın ve görün
Heykel yontma, retopoloji, boyama ve oyun motoru, zaten açık olan sekmenizde çalışır.
Projeyi Destekle