Release of Kuesa 3D 1.2, a package to simplify the development of 3D applications on Qt

Company KDAB ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° toolkit release Kuesa 3D 1.2, which provides tools for creating 3D applications based on Qt3D. The project aims to make it easier for designers who create models in packages such as Blender, Maya, and 3ds Max to work together with developers who write application code using Qt. Working with models is separated from writing code, and Kuesa acts as a link to bring these processes together. The project is written in C++ and spreads under a dual license: AGPLv3 and a commercial license that allows you to use Kuesa to create proprietary applications.

Kuesa provides a module for Qt 3D that allows you to solve the tasks of creating and integrating 3D resources, such as importing models in the format GLTF 2 (GL Transmission Format), creating handlers for accessing and manipulating loaded content, using materials based on PBR (Physically Based Rendering), adding rendering effects. To quickly create projects that use Kuesa, a template for Qt Creator is proposed. Supports integration with Blender, Maya, 3ds Max and other 3D packages capable of exporting models in glTF format.

To simplify the work of designers and developers, an environment is proposed KUESA 3D Studio, allowing designers to focus on working with 3D content and change the appearance in real time, and developers using a simple API to integrate the result of the designer's work into the application, while being able to control all aspects of 3D content at the code level.

Release of Kuesa 3D 1.2, a package to simplify the development of 3D applications on Qt

Π’ new release added support Qt 5.15. Added support for the Iro Material library with materials that simulate reflections, transparent layers of paint, or simple transparent surfaces. Added support for a new branch of the Blender 3x 2.8D modeling system. Implemented glTF-extension EXT_property_animation, which allows to animate any type of object transformation properties (displacement, scaling, rotation). For example, you can create material, camera, and light animation properties in Blender and export the scene as glTF for loading with Kuesa 3D Runtime.


Source: opennet.ru

Add a comment