Verzia Gthree 0.2.0, 3D knižnica založená na GObject a GTK

Alexander Larsson, vývojár Flatpak a aktívny účastník komunity GNOME, publikoval druhá verzia projektu Gthree, ktorý rozvíja port 3D knižnice three.js pre GObject a GTK, ktorá sa prakticky môže použiť na pridanie 3D efektov do aplikácií GNOME. API Gthree je prakticky identické s three.js, vrátane implementácie načítača glTF (GL Transmission Format) a možnosti používania v materiálových modeloch založených na PBR (Fyzikálne založené osvetlenie). Pre renderovanie je podporované iba OpenGL.

V novej verzii bola pridaná podpora triedy Raycaster s implementáciou rovnomenného renderovacieho metódy, ktorá sa môže použiť na určenie, nad ktorými objektmi v 3D priestore sa nachádza myš (napríklad na zachytávanie 3D objektov scénou myšou). Okrem toho bol pridaný nový typ bodového osvetlenia (GthreeSpotLight) a zabezpečená podpora tieňových máp, ktoré umožňujú objektom umiestneným pred zdrojom svetla vrhať tiene na cieľový objekt.

Verzia Gthree 0.2.0, 3D knižnica založená na GObject a GTK

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster