Александър Ларсън (Alexander Larsson), разработчик на Flatpak и активен участник в общността GNOME, второ издание на проекта , развиващ порт 3D-библиотеката за GObject и GTK, която на практика може да се използва за добавяне на 3D ефекти в приложения GNOME. API-то на Gthree е почти идентично на three.js, включително реализирането на товарителя (GL Transmission Format) и възможността за използване на PBR (Physically Based Rendering) базирани материали в моделите. Поддържа се само OpenGL за визуализация.
В новата версия е добавена поддръжка на класа с реализация на едноименния , който може да се използва, за да определи над кои обекти в 3D пространството се намира мишката (например, за захващане на 3D обекти от сцената). Освен това е добавен нов тип точково осветление (GthreeSpotLight) и е осигурена поддръжка на сенчести карти, които позволяват на обектите, разположени пред източника на светлина, да хвърлят сянка на целевия обект.
Източник: opennet.ru
