Lançamento do Kuesa 3D 1.2, um pacote para simplificar o desenvolvimento de aplicações 3D em Qt

Empresa KDAB publicado lançamento do kit de ferramentas Kuesa 3D 1.2, que fornece ferramentas para criar aplicativos 3D baseados em Qt 3D. O projeto visa simplificar a colaboração entre designers que criam modelos em pacotes como Blender, Maya e 3ds Max, e desenvolvedores que escrevem códigos de aplicativos usando Qt. Trabalhar com modelos é separado de escrever código, e Kuesa atua como uma ponte para unir esses processos. O projeto é escrito em C++ e distribuído por licença dupla: AGPLv3 e uma licença comercial que permite que Kuesa seja usado para criar aplicativos proprietários.

Kuesa disponibiliza um módulo para Qt 3D que permite resolver problemas de criação e integração de recursos 3D, como importar modelos no formato glTF2 (GL Transmission Format), criando manipuladores para acesso e manipulação de conteúdo carregado, utilizando materiais baseados em PBR (Physically Based Rendering), adicionando efeitos durante a renderização. Para criar rapidamente projetos que utilizam Kuesa, é proposto um modelo para Qt Creator. Suporta integração com Blender, Maya, 3ds Max e outros pacotes 3D que podem exportar modelos no formato glTF.

Para simplificar o trabalho de designers e desenvolvedores, é oferecido um ambiente Estúdio KUESA 3D, permitindo que os designers se concentrem em trabalhar com conteúdo 3D e alterar a aparência em tempo real, e os desenvolvedores usem uma API simples para integrar o resultado do trabalho do designer ao aplicativo, ao mesmo tempo em que podem controlar todos os aspectos do conteúdo 3D no nível do código .

Lançamento do Kuesa 3D 1.2, um pacote para simplificar o desenvolvimento de aplicações 3D em Qt

В novo problema suporte adicionado Qt 5.15. É fornecido suporte para a biblioteca Iro Material com materiais que simulam reflexos, camadas transparentes de tinta ou superfícies transparentes simples. Adicionado suporte para o novo ramo do sistema de modelagem 3D Blender 2.8x. Foi implementada a extensão glTF EXT_property_animation, que permite animar qualquer tipo de propriedades de transformação de objetos (deslocamento, escala, rotação). Por exemplo, você pode criar propriedades de material, câmera e animação de luz no Blender e exportar a cena no formato glTF para carregar usando o Kuesa 3D Runtime.


Fonte: opennet.ru

Adicionar um comentário