Udgivelse af Gthree 0.2.0, et 3D-bibliotek baseret på GObject og GTK

Alexander Larsson, Flatpak-udvikler og aktivt medlem af GNOME-fællesskabet, опубликовал anden udgivelse af projektet Gtre, udvikle en port af 3D-biblioteket tre.js til GObject og GTK, som i praksis kan bruges til at tilføje 3D-effekter til GNOME-applikationer. Gthree API er næsten identisk med three.js, inklusive implementeringen af ​​loaderen glTF (GL Transmission Format) og mulighed for at bruge materialer baseret på PBR (Physically Based Rendering) i modeller. Kun OpenGL understøttes til gengivelse.

Den nye version tilføjer klasseunderstøttelse Raycaster med implementering af samme navn gengivelsesmetode, som kan bruges til at bestemme, hvilke objekter i 3D-rum musen er over (for eksempel for at få fat i 3D-objekter fra scenen med musen). Derudover er der tilføjet en ny spotlystype (GthreeSpotLight), og der er givet understøttelse af skyggekort, som gør det muligt for objekter placeret foran en lyskilde at kaste skygger på målobjektet.

Udgivelse af Gthree 0.2.0, et 3D-bibliotek baseret på GObject og GTK

Kilde: opennet.ru

Tilføj en kommentar