Випуск Gthree 0.2.0, 3D-бібліотеки на базі GObject та GTK
Олександр Ларсон (Alexander Larsson), розробник Flatpak та активний учасник спільноти GNOME, опублікував другий випуск проекту Gthree, що розвиває порт 3D-бібліотеки three.js для GObject і GTK, який на практиці може застосовуватися для додавання 3D-ефектів у додатки GNOME. API Gthree практично ідентичний three.js, у тому числі реалізований завантажувач glTF (GL Transmission Format) та можливість використання у моделях матеріалів на базі PBR (Physically Based Rendering). Для відображення підтримується лише OpenGL.
У новій версії додано підтримку класу Raycaster з реалізацією однойменного методу рендерингу, який може використовуватися для визначення, над якими об'єктами в 3D-просторі знаходиться миша (наприклад, для захоплення мишею 3D-об'єктів зі сцени). Крім того, додано новий тип точкового освітлення (GthreeSpotLight) та забезпечена підтримка карт тіней, які дозволяють об'єктам, розміщеним перед джерелом світла, відкидати тіні на цільовий об'єкт.