A Gthree 0.2.0 kiadása, egy GObject és GTK alapú 3D könyvtár

Alexander Larsson, a Flatpak fejlesztője és a GNOME közösség aktív tagja, közzétett a projekt második kiadása Ghárom, a 3D-s könyvtár portjának fejlesztése három.js GObjecthez és GTK-hoz, amelyek a gyakorlatban használhatók 3D effektusok hozzáadására a GNOME alkalmazásokhoz. A Gthree API szinte megegyezik a three.js-szel, beleértve a betöltő megvalósítását is glTF (GL Transmission Format) és a PBR (Physically Based Rendering) alapú anyagok modellekben való felhasználásának lehetősége. Csak az OpenGL támogatott a megjelenítéshez.

Az új verzió osztálytámogatást ad hozzá Raycaster az azonos nevű megvalósítással renderelési módszer, amellyel meghatározható, hogy a 3D-s térben mely objektumok fölött van az egér (például 3D-s objektumok megragadásához a helyszínről az egérrel). Ezen kívül egy új spotfény-típus (GthreeSpotLight) került beépítésre, és biztosított az árnyéktérképek támogatása, amely lehetővé teszi, hogy a fényforrás elé helyezett objektumok árnyékot vethessenek a célobjektumra.

A Gthree 0.2.0 kiadása, egy GObject és GTK alapú 3D könyvtár

Forrás: opennet.ru

Hozzászólás