Пуск на 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster