Lanzamiento de Kuesa 3D 1.2, un paquete para simplificar el desarrollo de aplicaciones 3D en Qt

Empresa KDAB опубликовала lanzamiento del kit de herramientas Kuesa 3D 1.2, que proporciona herramientas para crear aplicaciones 3D basadas en qt 3d. El proyecto tiene como objetivo simplificar la colaboración entre diseñadores que crean modelos en paquetes como Blender, Maya y 3ds Max, y desarrolladores que escriben código de aplicación utilizando Qt. Trabajar con modelos está separado de escribir código y Kuesa actúa como un puente para unir estos procesos. El proyecto está escrito en C++ y distribuido por Licencia dual: AGPLv3 y una licencia comercial que permite utilizar Kuesa para crear aplicaciones propietarias.

Kuesa proporciona un módulo para Qt 3D que permite resolver problemas de creación e integración de recursos 3D, como la importación de modelos en el formato glTF 2 (Formato de transmisión GL), creando controladores para acceder y manipular el contenido cargado, utilizando materiales basados ​​en PBR (Physically Based Rendering), agregando efectos durante el renderizado. Para crear rápidamente proyectos que utilicen Kuesa, se propone una plantilla para Qt Creator. Admite la integración con Blender, Maya, 3ds Max y otros paquetes 3D que pueden exportar modelos en formato glTF.

Para simplificar el trabajo de diseñadores y desarrolladores, se ofrece un entorno Estudio 3D KUESA, lo que permite a los diseñadores centrarse en trabajar con contenido 3D y cambiar la apariencia en tiempo real, y a los desarrolladores utilizar una API simple para integrar el resultado del trabajo del diseñador en la aplicación, al tiempo que pueden controlar todos los aspectos del contenido 3D a nivel de código. .

Lanzamiento de Kuesa 3D 1.2, un paquete para simplificar el desarrollo de aplicaciones 3D en Qt

В nuevo lanzamiento soporte adicional Qt 5.15. Se proporciona soporte para la biblioteca Iro Material con materiales que simulan reflejos, capas transparentes de pintura o superficies transparentes simples. Se agregó soporte para la nueva rama del sistema de modelado 3D Blender 2.8x. Se ha implementado la extensión glTF EXT_property_animation, que permite animar cualquier tipo de propiedades de transformación de objetos (desplazamiento, escala, rotación). Por ejemplo, puede crear propiedades de animación de material, cámara y luz en Blender y exportar la escena en formato glTF para cargarla usando Kuesa 3D Runtime.


Fuente: opennet.ru

Añadir un comentario