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

Alexander Larsson, Flatpak programer i aktivni član GNOME zajednice, objavljen drugo izdanje projekta Gthree, razvoj porta 3D biblioteke three.js za GObject i GTK, koji se u praksi mogu koristiti za dodavanje 3D efekata u GNOME aplikacije. Gthree API je skoro identičan three.js, uključujući implementaciju loadera glTF (GL Transmission Format) i mogućnost korištenja materijala zasnovanih na PBR-u (Physically Based Rendering) u modelima. Samo OpenGL je podržan za renderiranje.

Nova verzija dodaje podršku za klasu Raycaster sa implementacijom istog imena metoda renderovanja, koji se može koristiti za određivanje nad kojim objektima u 3D prostoru je miš (na primjer, za hvatanje 3D objekata sa scene pomoću miša). Dodatno, dodat je novi tip reflektora (GthreeSpotLight) i obezbeđena je podrška za mape senki, što omogućava objektima postavljenim ispred izvora svetlosti da bacaju senke na ciljni objekat.

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

izvor: opennet.ru

Dodajte komentar