Liberasyon Gthree 0.2.0, yon bibliyotèk 3D ki baze sou GObject ak GTK

Alexander Larsson, devlopè Flatpak ak manm aktif nan kominote GNOME, pibliye dezyèm lage nan pwojè a Gtwa, devlope yon pò nan bibliyotèk la 3D twa.js pou GObject ak GTK, ki ka itilize an pratik pou ajoute efè 3D nan aplikasyon GNOME. Gthree API a se prèske ki idantik ak three.js, ki gen ladan aplikasyon an nan loader la glTF (GL Transmission Format) ak kapasite pou itilize materyèl ki baze sou PBR (Physically Baze Rendering) nan modèl yo. Se sèlman OpenGL ki sipòte pou rann.

Nouvo vèsyon an ajoute sipò klas la Raycaster ak aplikasyon an nan menm non an metòd rann, ki ka itilize pou detèmine ki objè ki nan espas 3D sourit la sou (pa egzanp, gen tan pwan objè 3D nan sèn nan ak sourit la). Anplis de sa, yo te ajoute yon nouvo kalite limyè tach (GthreeSpotLight) epi yo te bay sipò pou kat lonbraj, ki pèmèt objè yo mete devan yon sous limyè jete lonbraj sou objè a sib.

Liberasyon Gthree 0.2.0, yon bibliyotèk 3D ki baze sou GObject ak GTK

Sous: opennet.ru

Add nouvo kòmantè