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

Aleksander Larsson, razvijalec Flatpak in aktiven član skupnosti GNOME, je objavil druga izdaja projekta Gthree, ki razvija prenos 3D knjižnice three.js za GObject in GTK, ki se lahko praktično uporablja za dodajanje 3D učinkov aplikacijam GNOME. API Gthree je praktično identičen three.js, vključno z implementacijo nalagalnika glTF (GL Transmission Format) in možnostjo uporabe materialov na osnovi PBR (Fizikalno bazirano upodabljanje). Za upodabljanje je podprt samo OpenGL.

V novi različici je dodana podpora za razred Raycaster z implementacijo istoimenskega metode upodabljanja, ki se lahko uporablja za določitev, nad katerimi objekti v 3D prostoru se nahaja miška (na primer, za grabljenje 3D objektov iz scene). Poleg tega je dodan nov tip točkovnega osvetljenja (GthreeSpotLight) in zagotovljena podpora za senčne karte, ki omogočajo, da objekti, postavljeni pred svetlobnim virom, mečejo sence na ciljni objekt.

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

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster