Publikimi i Gthree 0.2.0, një bibliotekë 3D e bazuar në GObject dhe GTK

Alexander Larsson, zhvillues i Flatpak dhe anëtar aktiv i komunitetit GNOME, publikuar publikimi i dytë i projektit tre, duke zhvilluar një port të bibliotekës 3D tre.js për GObject dhe GTK, të cilat mund të përdoren në praktikë për të shtuar efekte 3D në aplikacionet GNOME. Gthree API është pothuajse identik me three.js, duke përfshirë zbatimin e ngarkuesit glTF (GL Transmission Format) dhe aftësia për të përdorur materiale të bazuara në PBR (Physically Based Rendering) në modele. Vetëm OpenGL mbështetet për paraqitje.

Versioni i ri shton mbështetjen e klasës Raycaster me zbatimin me të njëjtin emër metoda e renderimit, i cili mund të përdoret për të përcaktuar se cilat objekte në hapësirën 3D ka përfunduar miu (për shembull, për të kapur objekte 3D nga skena me miun). Përveç kësaj, është shtuar një lloj i ri i dritës në vend (GthreeSpotLight) dhe është siguruar mbështetje për hartat e hijeve, e cila lejon objektet e vendosura përpara një burimi drite të hedhin hije në objektin e synuar.

Publikimi i Gthree 0.2.0, një bibliotekë 3D e bazuar në GObject dhe GTK

Burimi: opennet.ru

Shto një koment