Kutolewa kwa Gthree 0.2.0, maktaba ya 3D kulingana na GObject na GTK

Alexander Larsson, msanidi programu wa Flatpak na mwanachama hai wa jumuiya ya GNOME, kuchapishwa kutolewa kwa pili kwa mradi huo Gtatu, kuendeleza bandari ya maktaba ya 3D tatu.js kwa GObject na GTK, ambayo inaweza kutumika katika mazoezi kuongeza athari za 3D kwa programu za GNOME. API ya Gthree inakaribia kufanana na three.js, ikijumuisha utekelezaji wa kipakiaji glTF (Muundo wa Usambazaji wa GL) na uwezo wa kutumia nyenzo kulingana na PBR (Utoaji Unaotegemea Kimwili) katika miundo. OpenGL pekee ndiyo inayotumika kwa uwasilishaji.

Toleo jipya linaongeza usaidizi wa darasa Raycaster na utekelezaji wa jina moja njia ya utoaji, ambayo inaweza kutumika kubainisha ni vitu gani katika nafasi ya 3D kipanya kimekwisha (kwa mfano, kunyakua vitu vya 3D kutoka eneo la tukio na kipanya). Kwa kuongeza, aina mpya ya mwanga wa doa (GthreeSpotLight) imeongezwa na usaidizi wa ramani za vivuli umetolewa, ambayo inaruhusu vitu vilivyowekwa mbele ya chanzo cha mwanga ili kutupa vivuli kwenye kitu kinacholengwa.

Kutolewa kwa Gthree 0.2.0, maktaba ya 3D kulingana na GObject na GTK

Chanzo: opennet.ru

Kuongeza maoni