İçeriğe geç
Babylon.js üzerine inşa edildi
Babylon.js

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

EngineSculptRetopoPigmentRenderAnimate

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