Izdanje Gthree 0.2.0, 3D biblioteke temeljene na GObject i GTK

Alexander Larsson, Flatpak programer i aktivni član GNOME zajednice, objavljen drugo izdanje projekta Gthree, razvijajući port 3D knjižnice tri.js za GObject i GTK, koji se u praksi mogu koristiti za dodavanje 3D efekata GNOME aplikacijama. Gthree API je gotovo identičan three.js, uključujući implementaciju učitavača glTF (GL Transmission Format) i mogućnost korištenja materijala temeljenih na PBR (Physically Based Rendering) u modelima. Samo je OpenGL podržan za iscrtavanje.

Nova verzija dodaje podršku za klasu Raycaster uz istoimenu implementaciju metoda prikazivanja, koji se može koristiti za određivanje nad kojim objektima u 3D prostoru je miš (na primjer, za hvatanje 3D objekata iz scene pomoću miša). Osim toga, dodana je nova vrsta spot svjetla (GthreeSpotLight) i pružena je podrška za mape sjena, što omogućuje objektima postavljenim ispred izvora svjetla da bacaju sjene na ciljni objekt.

Izdanje Gthree 0.2.0, 3D biblioteke temeljene na GObject i GTK

Izvor: opennet.ru

Dodajte komentar