Utgivelse av Gthree 0.2.0, et 3D-bibliotek basert på GObject og GTK

Alexander Larsson, Flatpak-utvikler og aktivt medlem av GNOME-fellesskapet, publisert andre utgivelse av prosjektet Gtre, utvikle en port av 3D-biblioteket tre.js for GObject og GTK, som i praksis kan brukes til å legge til 3D-effekter til GNOME-applikasjoner. Gthree API er nesten identisk med three.js, inkludert implementeringen av lasteren glTF (GL Transmission Format) og muligheten til å bruke materialer basert på PBR (Physically Based Rendering) i modeller. Bare OpenGL støttes for gjengivelse.

Den nye versjonen legger til klassestøtte Raycaster med implementering av samme navn gjengivelsesmetode, som kan brukes til å bestemme hvilke objekter i 3D-rom musen er over (for eksempel for å ta 3D-objekter fra scenen med musen). I tillegg er det lagt til en ny punktlystype (GthreeSpotLight) og støtte for skyggekart, som gjør at objekter plassert foran en lyskilde kan kaste skygger på målobjektet.

Utgivelse av Gthree 0.2.0, et 3D-bibliotek basert på GObject og GTK

Kilde: opennet.ru

Legg til en kommentar