Выпуск 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 c матэрыяламі, якія імітуюць адлюстраванні, празрыстыя пласты фарбы або простыя празрыстыя паверхні. Дададзена падтрымка новага адгалінавання сістэмы 3D-мадэлявання Blender 2.8x. Рэалізавана glTF-пашырэнне EXT_property_animation, якое дазваляе анімаваць любыя тыпы ўласцівасцяў трансфармацыі аб'ектаў (зрушэнне, маштабаванне, кручэнне). Напрыклад, можна стварыць уласцівасці анімацыі матэрыялу, камеры і святла ў Blender і экспартаваць сцэну ў фармаце glTF для загрузкі пры дапамозе Kuesa 3D Runtime.


Крыніца: opennet.ru

Дадаць каментар