GObject ve GTK'yı temel alan bir 0.2.0D kütüphane olan Gthird 3'ın piyasaya sürülmesi

Flatpak geliştiricisi ve GNOME topluluğunun aktif üyesi Alexander Larsson, опубликовал projenin ikinci sürümü Güç3D kütüphanenin portunu geliştiriyoruz üç.js GNOME uygulamalarına 3D efektler eklemek için pratikte kullanılabilen GObject ve GTK için. Gthird API'si, yükleyicinin uygulanması da dahil olmak üzere three.js ile hemen hemen aynıdır. glTF (GL İletim Formatı) ve modellerde PBR (Fiziksel Tabanlı Rendering) bazlı materyalleri kullanma becerisi. Oluşturma için yalnızca OpenGL desteklenir.

Yeni sürüm sınıf desteği ekliyor Raycaster aynı ismin uygulanmasıyla oluşturma yöntemi, farenin 3B alanda hangi nesnelerin üzerinde olduğunu belirlemek için kullanılabilir (örneğin, fareyle sahneden 3B nesneleri yakalamak için). Ayrıca yeni bir spot ışık türü (GthirdSpotLight) eklenmiş ve bir ışık kaynağının önüne konulan nesnelerin hedef nesnenin üzerine gölge düşürmesini sağlayan gölge haritaları desteği sağlanmıştır.

GObject ve GTK'yı temel alan bir 0.2.0D kütüphane olan Gthird 3'ın piyasaya sürülmesi

Kaynak: opennet.ru

Yorum ekle