Lançamento do Gtrês 0.2.0, uma biblioteca 3D baseada em GObject e GTK

Alexander Larsson desenvolvedor Flatpak e membro ativo da comunidade GNOME опубликовал segundo lançamento do projeto Gtrês, desenvolvendo um port da biblioteca 3D três.js 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 glTF (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 Raycaster com a implementação do mesmo nome método de renderização, 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.

Lançamento do Gtrês 0.2.0, uma biblioteca 3D baseada em GObject e GTK

Fonte: opennet.ru

Adicionar um comentário