Gthree 0.2.0 väljalaskmine, 3D-raamatukogud GObject ja GTK põhjal

Aleksandr Larsson, Flatpak'i arendaja ja aktiivne GNOME kogukonna liige, avaldas projekti teine väljaanne Gthree, mis arendab 3D-raamatukogu porti three.js GObject ja GTK jaoks, mida saab praktikaliselt kasutada GNOME rakendustes 3D-efektide lisamiseks. Gthree API on peaaegu identne three.js-ga, sealhulgas glTF (GL Transmission Format) laadijate teostamine ja võimalus kasutada PBR (Physically Based Rendering) põhiseid materjalide mudeleid. Renderdamiseks toetatakse ainult OpenGL-i. (GL Transmission Format) ja võimalus kasutada PBR (füüsiliselt põhinev renderdamine) mudelite materjalides. Renderdamiseks toetatakse ainult OpenGL-i.

Uues versioonis on lisatud toetust klassile Raycaster koos samanimelise renderdusmeetodiga,mida saab kasutada selle määramiseks, milliste objektide kohal 3D-ruumis hiir asub (näiteks 3D-objektide haaramiseks stseenist hiirega). Lisaks on lisatud uus punktvalguse tüüp (GthreeSpotLight) ja toetatakse varjukaartide kasutamist, mis võimaldavad valgusallika ees asuvatel objektidel varju visata sihttunnusele.

Gthree 0.2.0 väljalaskmine, 3D-raamatukogud GObject ja GTK põhjal

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster