Gthree 0.2.0 väljaanne, GObject ja GTK põhine 3D-raamatukogu.

Aleksandr Larsson, Flatpak'i arendaja ja aktiivne GNOME'i kogukonna liige, avalikustas projekti teine väljaanne Gthree, mis arendab GObject ja GTK 3D-teegiporti, mida saab praktikas kasutada GNOME'i rakendustesse 3D-efektide lisamiseks. Gthree API on praktiliselt identne three.js'iga, sealhulgas glTF laadija three.js (GL Transmission Format) ja PBR (Füüsikalise Põhise Renderdamise) materjalide mudelites kasutamise võimalus. Renderdamiseks toetatakse ainult OpenGL-i. Uues versioonis on lisatud Raycaster'i

klass, millel on sama nime kandev renderdamismeetod, mida saab kasutada selleks, et määrata, milliste objektide kohal 3D-ruumis hiire liikuda (näiteks 3D-objektide haaramiseks stseenist). Lisaks on lisatud uus punktvalgusallika tüüp (GthreeSpotLight) ja pakutakse toimetamiseks varjukaartide tuge, mis võimaldab objektidel, mis asuvad valgusallika ees, visata varje sihtobjektile. 🥇Gthree 0.2.0 väljaanne, GObject ja GTK põhine 3D-teek | ProHoster, который может использоваться для определения над какими объектами в 3D-пространстве находится мышь (например, для захвата мышью 3D-объектов из сцены). Кроме того, добавлен новый тип точечного освещения (GthreeSpotLight) и обеспечена поддержка карт теней, которые позволяют объектам, размещённых перед источником света, отбрасываться тени на целевой объект.

Gthree 0.2.0 väljaanne, GObject ja GTK põhine 3D-raamatukogu.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster