Liberigo de Gthree 0.2.0, 3D biblioteko bazita sur GObject kaj GTK

Alexander Larsson, Flatpak-programisto kaj aktiva membro de la GNOME-komunumo, eldonita dua eldono de la projekto Gtri, evoluigante havenon de la 3D biblioteko tri.js por GObject kaj GTK, kiuj povas esti uzataj praktike por aldoni 3D-efikojn al GNOME-aplikoj. La Gthree API estas preskaŭ identa al three.js, inkluzive de la efektivigo de la ŝargilo glTF (GL Transmission Format) kaj la kapablo uzi materialojn bazitajn sur PBR (Physically Based Rendering) en modeloj. Nur OpenGL estas subtenata por bildigo.

La nova versio aldonas klassubtenon Raycaster kun la efektivigo de la sama nomo bildiga metodo, kiu povas esti uzata por determini kiuj objektoj en 3D spaco estas super la muso (ekzemple, por kapti 3D objektojn de la sceno per la muso). Krome, nova spotlumspeco (GthreeSpotLight) estis aldonita kaj subteno por ombromapoj estis disponigita, kio permesas al objektoj metitaj antaŭ lumfonto ĵeti ombrojn sur la celobjekton.

Liberigo de Gthree 0.2.0, 3D biblioteko bazita sur GObject kaj GTK

fonto: opennet.ru

Aldoni komenton