Alexander Larsson, dezvoltator Flatpak și membru activ al comunității GNOME, a doua lansare a proiectului , care dezvoltă portul bibliotecii 3D pentru GObject și GTK, ce poate fi utilizat pentru a adăuga efecte 3D în aplicațiile GNOME. API-ul Gthree este practic identic cu three.js, incluzând un încărcător (Format de transmisie GL) și posibilitatea utilizării materialelor bazate pe PBR (Rendering Fizic). Pentru redare este suportat doar OpenGL.
În noua versiune a fost adăugată suportul pentru clasa cu implementarea metodei omonime , care poate fi utilizată pentru a determina pe ce obiecte din spațiul 3D se află mouse-ul (de exemplu, pentru a captura obiectele 3D din scenă cu mouse-ul). În plus, a fost adăugat un nou tip de iluminare punctiformă (GthreeSpotLight) și s-a asigurat suport pentru hărți de umbre, care permit obiectelor plasate în fața sursei de lumină să proiecteze umbre asupra obiectului țintă.
Sursa: opennet.ro
