Alexander Larsson desenvolvedor Flatpak e membro ativo da comunidade GNOME segundo lançamento do projeto , desenvolvendo um port da biblioteca 3D para GObject e GTK, que podem ser usados na prática para adicionar efeitos 3D a aplicativos GNOME. A API Gtrês é quase idêntica ao three.js, incluindo a implementação do carregador (GL Transmission Format) e a capacidade de usar materiais baseados em PBR (Physically Based Rendering) em modelos. Somente OpenGL é compatível para renderização.
A nova versão adiciona suporte de classe com a implementação do mesmo nome , que pode ser usado para determinar sobre quais objetos no espaço 3D o mouse está (por exemplo, para capturar objetos 3D da cena com o mouse). Além disso, um novo tipo de luz spot (GtrêsSpotLight) foi adicionado e foi fornecido suporte para mapas de sombras, o que permite que objetos colocados na frente de uma fonte de luz projetem sombras no objeto alvo.
Fonte: opennet.ru
