Gthree 0.2.0 versiyasi, GObject va GTK asosidagi 3D kutubxonasi

Aleksandr Larsson, Flatpak dasturchisi va GNOME hamjamiyatining faol a'zosi, chop loyihaning ikkinchi nashri Gthree, 3D kutubxonasining portini ishlab chiqish uch.js GObject va GTK uchun, GNOME ilovalariga 3D effektlarni qo'shish uchun amalda foydalanish mumkin. Gthree API uch.js bilan deyarli bir xil, jumladan, yuklovchini amalga oshirish glTF (GL Transmission Format) va PBR (Jismoniy asoslangan ko'rsatish) asosidagi materiallardan modellarda foydalanish imkoniyati. Renderlash uchun faqat OpenGL qo'llab-quvvatlanadi.

Yangi versiya sinfni qo'llab-quvvatlaydi Raycaster xuddi shu nomning amalga oshirilishi bilan ko'rsatish usuli, bu sichqonchaning 3D fazoda qaysi ob'ektlar tugaganligini aniqlash uchun ishlatilishi mumkin (masalan, sichqoncha bilan 3D ob'ektlarni sahnadan tortib olish uchun). Bundan tashqari, yangi spotli yorug'lik turi (GthreeSpotLight) qo'shildi va soya xaritalarini qo'llab-quvvatlash ta'minlandi, bu yorug'lik manbai oldiga qo'yilgan ob'ektlarni maqsadli ob'ektga soya qilish imkonini beradi.

Gthree 0.2.0 versiyasi, GObject va GTK asosidagi 3D kutubxonasi

Manba: opennet.ru

a Izoh qo'shish