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

Alexander Larsson, razvojni inženjer Flatpak-a i aktivan sudionik GNOME zajednice, je objavio drugo izdanje projekta Gthree, koji razvija port 3D biblioteke three.js za GObject i GTK, koja se praktično može primijeniti za dodavanje 3D efekata u GNOME aplikacije. Gthree API gotovo je identičan three.js, uključujući implementaciju učitavača glTF (GL Transmission Format) i mogućnost korištenja modela materijala temeljenih na PBR (Fizički Utemeljeno Osvjetljenje). Za renderiranje podržava se samo OpenGL.

U novoj verziji dodana je podrška za klasu Raycaster s implementacijom istoimenog rendering metoda, koji se može koristiti za određivanje na kojim objektima u 3D prostoru je miš (na primjer, za hvatanje 3D objekata iz scene). Također, dodan je novi tip točkastog osvjetljenja (GthreeSpotLight) i omogućena je podrška za mape sjena, koje omogućuju da objekti postavljeni ispred izvora svjetlosti bacaju sjene na ciljni objekt.

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

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster