Lansarea Gthree 0.2.0, bibliotecă 3D bazată pe GObject și GTK

Alexander Larsson, dezvoltator Flatpak și membru activ al comunității GNOME, a publicat a doua lansare a proiectului Gthree, care dezvoltă portul bibliotecii 3D three.js 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 glTF (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 Raycaster cu implementarea metodei omonime de redare, 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ă.

Lansarea Gthree 0.2.0, bibliotecă 3D bazată pe GObject și GTK

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster