Sortie de Kuesa 3D 1.2, un package pour simplifier le développement d'applications 3D sur Qt

Société KDAB опубликовала version de la boîte à outils Kuesa 3D 1.2, qui fournit des outils pour créer des applications 3D basées sur Qt3D. Le projet vise à simplifier la collaboration entre les concepteurs créant des modèles dans des packages tels que Blender, Maya et 3ds Max, et les développeurs écrivant du code d'application à l'aide de Qt. Travailler avec des modèles est séparé de l'écriture de code, et Kuesa sert de pont pour rassembler ces processus. Le projet est écrit en C++ et distribué par double licence : AGPLv3 et une licence commerciale permettant d'utiliser Kuesa pour créer des applications propriétaires.

Kuesa fournit un module pour Qt 3D qui permet de résoudre des problèmes de création et d'intégration de ressources 3D, comme l'importation de modèles au format GLTF 2 (GL Transmission Format), créant des gestionnaires pour accéder et manipuler le contenu chargé, en utilisant des matériaux basés sur le PBR (Physically Based Rendering), en ajoutant des effets pendant le rendu. Pour créer rapidement des projets utilisant Kuesa, un modèle pour Qt Creator est proposé. Prend en charge l'intégration avec Blender, Maya, 3ds Max et d'autres packages 3D pouvant exporter des modèles au format glTF.

Pour simplifier le travail des concepteurs et des développeurs, un environnement est proposé KESA 3D Studio, permettant aux concepteurs de se concentrer sur le travail avec le contenu 3D et la modification de l'apparence en temps réel, et aux développeurs utilisant une simple API pour intégrer le résultat du travail du concepteur dans l'application, tout en étant capable de contrôler tous les aspects du contenu 3D au niveau du code .

Sortie de Kuesa 3D 1.2, un package pour simplifier le développement d'applications 3D sur Qt

В nouvelle version support supplémentaire Qt 5.15. La bibliothèque de matériaux Iro est prise en charge avec des matériaux qui simulent des reflets, des couches de peinture transparentes ou de simples surfaces transparentes. Ajout de la prise en charge de la nouvelle branche du système de modélisation 3D Blender 2.8x. L'extension glTF EXT_property_animation a été implémentée, qui permet d'animer tout type de propriétés de transformation d'objet (déplacement, mise à l'échelle, rotation). Par exemple, vous pouvez créer des propriétés d'animation de matériau, de caméra et de lumière dans Blender et exporter la scène au format glTF pour la charger à l'aide de Kuesa 3D Runtime.


Source: opennet.ru

Ajouter un commentaire