Vrystelling van Gthree 0.2.0, 'n 3D-biblioteek gebaseer op GObject en GTK

Alexander Larsson, Flatpak-ontwikkelaar en aktiewe lid van die GNOME-gemeenskap, опубликовал tweede vrystelling van die projek Gdrie, die ontwikkeling van 'n hawe van die 3D-biblioteek drie.js vir GObject en GTK, wat in die praktyk gebruik kan word om 3D-effekte by GNOME-toepassings te voeg. Die Gthree API is amper identies aan three.js, insluitend die implementering van die laaier glTF (GL Transmission Format) en die vermoë om materiaal gebaseer op PBR (Fisies Gebaseerde Rendering) in modelle te gebruik. Slegs OpenGL word vir lewering ondersteun.

Die nuwe weergawe voeg klasondersteuning by Raycaster met die implementering van dieselfde naam lewering metode, wat gebruik kan word om te bepaal oor watter voorwerpe in 3D-ruimte die muis is (byvoorbeeld om 3D-voorwerpe van die toneel met die muis te gryp). Daarbenewens is 'n nuwe kolligtipe (GthreeSpotLight) bygevoeg en ondersteuning vir skadukaarte is verskaf, wat voorwerpe wat voor 'n ligbron geplaas is, toelaat om skaduwees op die teikenvoorwerp te gooi.

Vrystelling van Gthree 0.2.0, 'n 3D-biblioteek gebaseer op GObject en GTK

Bron: opennet.ru

Voeg 'n opmerking