Izdaja Gthree 0.2.0, 3D knjižnice, ki temelji na GObject in GTK

Alexander Larsson, razvijalec Flatpak in aktivni član skupnosti GNOME, objavljeno druga izdaja projekta Gthree, ki razvija vrata 3D knjižnice tri.js za GObject in GTK, ki ju lahko v praksi uporabimo za dodajanje 3D učinkov aplikacijam GNOME. Gthree API je skoraj identičen three.js, vključno z implementacijo nalagalnika glTF (GL Transmission Format) in možnost uporabe materialov, ki temeljijo na PBR (Physical Based Rendering) v modelih. Za upodabljanje je podprt samo OpenGL.

Nova različica dodaja podporo razredu Raycaster z istoimensko izvedbo način upodabljanja, s katerim lahko ugotovite, nad katerimi predmeti v 3D-prostoru je miška (na primer, da z miško zagrabite 3D-predmete s scene). Poleg tega je bil dodan nov tip reflektorja (GthreeSpotLight) in zagotovljena je bila podpora za zemljevide senc, ki omogoča, da predmeti, postavljeni pred vir svetlobe, mečejo sence na ciljni predmet.

Izdaja Gthree 0.2.0, 3D knjižnice, ki temelji na GObject in GTK

Vir: opennet.ru

Dodaj komentar