Випуск Kuesa 3D 1.2, пакет для спрощення розробки 3D-додатків на Qt

Компанія KDAB опублікувала реліз інструментарію Kuesa 3D 1.2, що надає кошти для створення 3D-додатків на базі Qt 3D. Проект націлений на спрощення спільної роботи дизайнерів, які створюють моделі в таких пакетах, як Blender, Maya і 3ds Max, і розробників, які пишуть код програми з використанням Qt. Робота з моделями відокремлюється від написання коду, і Kuesa виступає сполучною ланкою для об'єднання даних процесів. Проект написаний мовою C++ та поширюється під подвійною ліцензією: AGPLv3 та комерційна ліцензія, що дозволяє використовувати Kuesa для створення пропрієтарних програм.

Kuesa надає модуль Qt 3D, що дозволяє вирішувати завдання створення та інтеграції 3D-ресурсів, такі як імпорт моделей у форматі glTF 2 (GL Transmission Format), створення обробників для доступу та маніпуляції завантаженим контентом, використання матеріалів на базі PBR (Physically Based Rendering), додавання ефектів при рендерингу. Для швидкого створення проектів, у яких використовується Kuesa, запропоновано шаблон Qt Creator. Підтримується інтеграція з Blender, Maya, 3ds Max та іншими 3D-пакетами, здатними експортувати моделі у форматі glTF.

Для спрощення роботи дизайнерів та розробників пропонується оточення KUESA 3D Studio, що дозволяє дизайнерам зосередитися на роботі з 3D-контентом та змінювати зовнішній вигляд у реальному режимі часу, а розробникам за допомогою простого API інтегрувати додаток результат роботи дизайнера, маючи при цьому можливість контролювати всі аспекти 3D-контенту на рівні коду.

Випуск Kuesa 3D 1.2, пакет для спрощення розробки 3D-додатків на Qt

В новому випуску додано підтримку Qt 5.15. Забезпечено підтримку бібліотеки Iro Material з матеріалами, що імітують відображення, прозорі шари фарби або прості прозорі поверхні. Додано підтримку нової гілки системи 3D-моделювання Blender 2.8x. Реалізовано glTF-розширення EXT_property_animation, що дозволяє анімувати будь-які типи властивостей трансформації об'єктів (зміщення, масштабування, обертання). Наприклад, можна створити властивості анімації матеріалу, камери та світла у Blender та експортувати сцену у форматі glTF для завантаження за допомогою Kuesa 3D Runtime.


Джерело: opennet.ru

Додати коментар або відгук