Lançamento do Gthree 0.2.0, biblioteca 3D baseada em GObject e GTK

Alexander Larsson, desenvolvedor do Flatpak e membro ativo da comunidade GNOME, publicou segunda edição do projeto Gthree, que desenvolve a porta da biblioteca 3D three.js para GObject e GTK, que pode ser aplicada na prática para adicionar efeitos 3D em aplicativos GNOME. A API Gthree é praticamente idêntica ao three.js, incluindo um carregador implementado glTF (Formato de Transmissão GL) e a possibilidade de usar materiais baseados em PBR (Renderização Fisicamente Baseada). Apenas OpenGL é suportado para renderização.

Na nova versão, foi adicionado suporte à classe Raycaster com a implementação do método de renderização homônimo , 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, foi adicionado um novo tipo de iluminação pontual (GthreeSpotLight) e suporte a mapas de sombras, que permitem que objetos posicionados na frente da fonte de luz projetem sombras sobre o objeto-alvo.🥇Lançamento do Gthree 0.2.0, biblioteca 3D baseada em GObject e GTK | ProHoster

Lançamento do Gthree 0.2.0, biblioteca 3D baseada em GObject e GTK

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster