© EVILEG 2015-2018
Рекомендует хостинг
TIMEWEB

Выпуск Qt 3D Studio 1.0

Qt, 3D, Studio, Releases

Разработчики Qt анонсировали выпуск Qt 3D Studio 1.0 , которая предоставляет трёхмерную систему разработки пользовательского интерфейса, которая подходит как для разработчиков программного обеспечения, так и для графических дизайнеров.

Qt 3D Studio Editor

Qt 3D Studio - это инструмент для создания интерактивных 3D-презентаций и приложений. Редактор представляет собой кросс-платформенное приложение Qt, которое можно использовать в Windows, Mac и Linux. Вы можете импортировать дизайнерские активы из популярных инструментов разработки, таких как Photoshop, Autodesk Maya и The Foundry MODO.

Qt 3D Studio Editor & Viewer с функцией удаленного подключения

Qt 3D Studio Viewer

Qt 3D Studio Viewer - отличный инструмент для тестирования дизайна в действии. Вы также можете использовать функцию удаленного подключения, встроенную в Studio, чтобы подключиться к устройству, работающему с программой просмотра, чтобы сразу увидеть изменения в дизайне устройства. Разработчики Qt опубликовали приложение Viewer в Google Play для простого старта с устройствами Android.

Viewer также может генерировать последовательности изображений из сцен Qt 3D Studio, которые затем могут быть анимированы или объединены в видео. Это особенно полезно, например, если вы используете один и тот же пользовательский интерфейс также в устройствах, которым не хватает ресурсов для запуска полномасштабного 3D-интерфейса. Это позволяет использовать те же инструменты и рабочий процесс в обоих случаях. Эта функция может использоваться для создания видео, которое вы легко можете использовать во время процесса проектирования.

Установка и поддержка платформ

Editor & Viewer выпущены для Windows и MacOS. Linux также поддерживается, но предварительно собранные бинарники еще не содержат версию 1.0. Поэтому пользователям Linux нужно собрать студию из исходников. Если вы создаете приложения для Android или встраиваемых устройств, обратитесь к инструкциям сборки. В дополнение к Windows, Mac, Linux и Android Qt 3D Studio 1.0 поддерживает встраиваемые Linux, а также операционные системы реального времени INTEGRITY и QNX в качестве целевых платформ сборки. В будущем будут добавлены дополнительные платформы, такие как iOS. Подробную поддержку платформ см. в документации .

Самый простой способ установить Qt 3D Studio - через онлайн-инсталлятор, где вы можете найти его в разделе «Инструменты». Если у вас еще нет онлайн-инсталлятора, вы можете перейти с нашей страницы загрузки . Если вы являетесь владельцем коммерческой лицензии, вы можете найти соответствующие пакеты в Qt Account . Также предоставляются автономные пакеты установщика.

Также помните, что Qt 3D Studio использует графический адаптер и драйверы хоста и целевого устройства. Во время разработки Разработчики Qt столкнулись с некоторыми случаями, когда обновление до последних драйверов устраняло проблемы, которые испытывал пользователь. Если вы столкнулись с некоторыми проблемами, отправьте отчет в bug tracker .

С чего начать? - Документация и примеры

В рамках пакетов установки Qt предоставляет примеры проектов, а также добавили некоторые демонстрационные приложения в отдельный git-репозиторий https://git.qt.io/public-demos/qt3dstudio . Там будут добавляться примеры и демонстрационные приложения. Документацию можно найти по адресу http://doc.qt.io/qt3dstudio/index.html .

Демонстрация Home Automation реализована с помощью Qt 3D Studio и Qt Quick

Лицензирование

Редактор Qt 3D Studio доступен для всех коммерческих лицензиатов Qt без каких-либо дополнительных затрат. Также Qt 3D Studio Runtime может использоваться как часть настольных и мобильных приложений Qt без каких-либо дополнительных затрат. Для пользователей с открытым исходным кодом Qt 3D Studio Editor и Runtime доступны под лицензией GPLv3. Для встраиваемых устройств требуется отдельное соглашение о дистрибуции для покрытия Qt 3D Studio Runtime (т. е. Совместного распространения аппаратного и программного обеспечения).

Дальнейшие шаги

Qt Company планирует выпускать исправления ошибок по необходимости, и следующий выпуск версии (1.1.0) будет представлен в начале февраля. Наибольшее изменение в следующем выпуске функций - новый Data Node API , который вводит более четкое разделение между пользовательским интерфейсом и логикой приложения. Data Node работают с «контрактом» между дизайнером пользовательского интерфейса и разработчиком приложения и упрощают использование одних и тех же данных в нескольких компонентах пользовательского интерфейса. Также, как уже упоминалось ранее, Qt Company работает над новой Qt 3D Studio Runtime, которая построена на базе Qt 3D. Новая версия Runtime будет выпущена в рамках выпуска Qt 3D Studio 2.0, запланированного на май 2018 года.

Комментарии

Комментарии

Только авторизованные пользователи могут оставлять комментарии.
Пожалуйста, Авторизуйтесь или Зарегистрируйтесь
15 июля 2018 г. 20:20
igorpodoba

C++ - Тест 003. Условия и циклы

  • Результат 92баллов,
  • Очки рейтинга8
15 июля 2018 г. 20:17
igorpodoba

C++ - Тест 002. Константы

  • Результат 91баллов,
  • Очки рейтинга8
14 июля 2018 г. 7:47
igorpodoba

C++ - Тест 003. Условия и циклы

  • Результат 71баллов,
  • Очки рейтинга1
Последние комментарии
14 июля 2018 г. 18:49
Евгений Легоцкой

Qt/C++ - Урок 049. QTranslator - динамический перевод мультиязычного приложения на Qt

У меня на руках есть один проект, где какие-то потуги с переводами и подключением этого добра в CMAKE делались.Но там файл перевода добавляется прямо в ресурсы проекта. То есть бинарных qm файл...
14 июля 2018 г. 18:35
Евгений Легоцкой

Django - Урок 036. Как добавить аутентификацию через социальные сети. ВКонтакте

Не, не будет, в данной батарейке уже есть необходимый функционал по разрулированию этой проблемы. Аутентификации из разных социальных сетей будут сливаться на один аккаунт. Так что всё нормаль...
14 июля 2018 г. 4:17
Gerych

Django - Урок 036. Как добавить аутентификацию через социальные сети. ВКонтакте

Мне интересно что будет если в обеих сетях в авторизации одинаковый еmail. Не выведет ли ошибку ?
13 июля 2018 г. 11:55
Arrow

Qt/C++ - Урок 049. QTranslator - динамический перевод мультиязычного приложения на Qt

Хорошая статья. Только один вопрос как это сделать для CMake? Интересует именно запись в CMakeList TRANSLATIONS += QtLanguage_ru.ts CODECFORSRC = UTF-8 П...
Сейчас обсуждают на форуме
14 июля 2018 г. 18:56
Евгений Легоцкой

Как сделать пустое поле в QDateEdit

Слишком много возни, чтобы подробно объяснить, что нужно сделать.... тем более, что у вас ещё зависимость на базу данных... Для начала нужно наследоваться от QCalendarWidget, посколь...
12 июля 2018 г. 15:02
незнаток

Перенос значений таблицы в другую таблицу

void Opisanie::perevod(){ QString mil; int mf = ui->table1->rowCount(); for(int ik = 0; ik < mf; ik++) { QString tu = ui->table1->model()->data(ui...
12 июля 2018 г. 7:46
Евгений Легоцкой

OpenSSL на Windows10

Совсем забыл. Вот в этом посте есть ссылка на скачивание openssl библиотек для msvc-2015
11 июля 2018 г. 16:05
Ruslan Polupan

Наследование от QLineEdit

Из опыта разработки в нашей конторе (для программирование хобби я техподдержка): Если есть возможность переложить логику приложения на базу данных то это лутший вариант. Т.е. использовать по м...

Рекомендуемые страницы