Liberazione di Gthree 0.2.0, una biblioteca 3D basata nantu à GObject è GTK

Alexander Larsson, sviluppatore Flatpak è membru attivu di a cumunità GNOME, publicatu seconda versione di u prugettu Gtri, Sviluppendu un portu di a biblioteca 3D trè.js per GObject è GTK, chì pò esse usatu in pratica per aghjunghje effetti 3D à l'applicazioni GNOME. L'API Gthree hè quasi identica à three.js, cumpresa l'implementazione di u caricatore glTF (Formato di Trasmissione GL) è a capacità di utilizà materiali basati in PBR (Rendering Basatu Fisicu) in mudelli. Solu OpenGL hè supportatu per u rendering.

A nova versione aghjunghje supportu di classi Raycaster cù l'implementazione di u listessu nome metudu di rendering, chì pò esse usatu per determinà quale ogetti in u spaziu 3D u mouse hè sopra (per esempiu, per piglià l'uggetti 3D da a scena cù u mouse). Inoltre, un novu tipu di luce spot (GthreeSpotLight) hè statu aghjuntu è u supportu per i mape d'ombra hè statu furnitu, chì permette à l'uggetti posti davanti à una fonte di luce per sbattà ombre nantu à l'ughjettu di destinazione.

Liberazione di Gthree 0.2.0, una biblioteca 3D basata nantu à GObject è GTK

Source: opennet.ru

Add a comment