Llançament de Gthree 0.2.0, una biblioteca 3D basada en GObject i GTK

Alexander Larsson, desenvolupador de Flatpak i membre actiu de la comunitat GNOME, publicat segona versió del projecte Gtres, desenvolupant un port de la biblioteca 3D tres.js per a GObject i GTK, que es poden utilitzar a la pràctica per afegir efectes 3D a les aplicacions del GNOME. L'API Gthree és gairebé idèntica a three.js, inclosa la implementació del carregador glTF (GL Transmission Format) i la capacitat d'utilitzar materials basats en PBR (Physically Based Rendering) en models. Només OpenGL és compatible per a la representació.

La nova versió afegeix suport de classe Raycaster amb la implantació del mateix nom mètode de representació, que es pot utilitzar per determinar sobre quins objectes de l'espai 3D es troba el ratolí (per exemple, per agafar objectes en 3D de l'escena amb el ratolí). A més, s'ha afegit un nou tipus de llum puntual (GthreeSpotLight) i s'ha proporcionat suport per a mapes d'ombres, que permet als objectes col·locats davant d'una font de llum projectar ombres sobre l'objecte objectiu.

Llançament de Gthree 0.2.0, una biblioteca 3D basada en GObject i GTK

Font: opennet.ru

Afegeix comentari