Microsoft, web grafikleri ve oyunlar için kullanılan açık kaynaklı bir 3B motoru olan Babylon.js 8.0’ın kullanıma sunulduğunu duyurdu. Güncelleme; imaj tabanlı aydınlatma gölgeleri (IBL gölgeleri) ve 2DB hallerin ışık yaymasına müsaade veren alan ışıkları üzere iyileştirmeleri beraberinde getiriyor.
Bir 3B motoru olarak Babylon.js artık Adobe sayesinde üzerine ışık düşen her 3B objenin bir gölge oluşturmasını sağlıyor. Babylon.js kullanan geliştiriciler bu özelliği binaların gölgelerini oluşturmak ve daha fazlası için kullanabilecekler.
Bu güncellemede, Alan Işıkları isimli öteki bir aydınlatma özelliği de sunuluyor. Bu, 2B bir form belirlemenize ve ondan ışık yaymanıza imkan tanıyor.
Bir başka yeni özellik, sürece çizgisi üzerinde tam denetim sağlayan Node Render Graph’ın alfa uygulaması. Bu, sürece süreci kodu yazmanıza gerek kalmadan sürece çizgisini özelleştirmenizi sağlıyor.
Diğer iyileştirmeler ortasında ise hafif görüntüleyici ve görüntüleyici yapılandırıcısı yer alıyor. Bu görüntüleyici, sahneleri tam işleyiciyle birebir kalitede işleyebiliyor lakin daha küçük bir ayak izine sahip bir pakette geliyor. Görüntüleyici yapılandırıcısı ise hafif görüntüleyiciyle birlikte, Babylon.js 8.0 kullanımı kolay bir yapılandırıcı sunuyor.
Son olarak, bu güncelleme tüm çekirdek motor gölgelendiricilerini GLSL’ye (OpenGL Gölgelendirme Dili) ve WGSL’ye (WebGPU Gölgelendirme Dili) getiriyor ve bir dönüşüm katmanı olmadan WebGPU için direkt dayanak sağlıyor. Böylelikle Babylon.js eskisinden 2 kat daha küçük hale getiriliyor. Ayrıyeten bu güncellemede Node Material Editor’ı kullanarak özel WGSL gölgelendiricileri de oluşturulabiliyor.
Microsoft tarafından geçtiğimiz hafta ise DirectX Ray Tracing (DXR) 1.2 duyurulmuştu.