Alexander Larsson, sviluppatore di Flatpak e attivo membro della comunità GNOME, seconda edizione del progetto , che sviluppa un porting della libreria 3D per GObject e GTK, che può essere utilizzato per aggiungere effetti 3D nelle applicazioni GNOME. L'API di Gthree è praticamente identica a three.js, includendo un caricatore (GL Transmission Format) e la possibilità di utilizzare materiali basati su PBR (Physically Based Rendering) nei modelli. La resa supporta solo OpenGL.
Nella nuova versione è stata aggiunta la supporto della classe con l'implementazione dell'omonimo , che può essere utilizzato per determinare su quali oggetti nello spazio 3D si trova il mouse (ad esempio, per selezionare oggetti 3D dalla scena con il mouse). Inoltre, è stato aggiunto un nuovo tipo di illuminazione puntuale (GthreeSpotLight) e fornita supporto per le mappe delle ombre, che consentono agli oggetti posti davanti alla fonte di luce di proiettare ombre sull'oggetto target.
Fonte: opennet.ru
