Новости и события » Hi-Tech » Открыт код Qt 3D Studio, системы проектирования трехмерных интерфейсов

Открыт код Qt 3D Studio, системы проектирования трехмерных интерфейсов

Открыт код Qt 3D Studio, системы проектирования трехмерных интерфейсов

Проект Qt объявил о публикации исходных текстов и формировании первого предварительного выпуска продукта Qt 3D Studio, предназначенного для создания трехмерных интерфейсов пользователя. Изначально продукт был разработан компанией NVIDIA и получил известность как NVIDIA Drive Design. В феврале NVIDIA передала проект в руки сообщества Qt и одобрила его перевод в разряд свободного ПО. Инструкции по сборке Qt 3D Studio подготовлены для Linux, Windows и macOS.

Система предоставляет инструменты для быстрого создания прототипов интерфейса и включает в себя в том числе редактор со шкалой времени, позволяющий создавать эффекты с анимацией и по ключевым кадрам. Поддерживается импорт ресурсов из таких популярных пакетов, как Photoshop, Autodesk Maya и The Foundry MODO. В состав также входит обширная библиотека готовых материалов и эффектов.

Создаваемые в Qt 3D Studio макеты интерфейса могут быть интегрированы с Qt Quick и другими модулями фреймворка Qt. Поддерживается два метода работы: интеграция подготовленных 3D-сцен в приложения на Qt Quick и отрисовка окон Qt Quick на 3D-элемнтах в виде текстур. Во время работы с 3D-сценой поддерживается бесшовное редактирование элементов Qt Quick в Qt Creator Designer. Приложения могут отслеживать изменения состояния 3D-интерфейса через штатный API Qt Quick.

Задержка в восемь месяцев с момента передачи проекта в руки Qt объясняется проведением значительной работы по превращению переданного кода в кросс-платформенный продукт. Полученный от NVIDIA код поддерживал работу только в Windows и был завязан на фреймворке MFC, что потребовало проведения портирования на Qt перед размещением кода в публичном репозитории. Попутно была проведена чистка привязок ко многим внешним библиотекам, так как их функциональность могла быть воспроизведена силами Qt.

Также выполнена работа по оптимизации производительности кода отрисовки в 3D, внесены мелкие модернизации в интерфейс, расширен API для интеграции с проектами на Qt/QML и подготовлен новый C++ API. В просмотрщик моделей Qt 3D Studio Viewer добавлена поддержка удаленной отладки, дающая возможность на внешнем устройстве (например, Android-планшете) динамически в live-режиме наблюдать все вносимые в проект изменения.

Первый официальный релиз планируется выпустить в конце ноября. На весну следующего года намечен второй выпуск, в котором ожидается полная замена движка отрисовки 3D, который будет заменен на новый движок, работающий поверх Qt 3D.

Открыт код Qt 3D Studio, системы проектирования трехмерных интерфейсов

Открыт код Qt 3D Studio, системы проектирования трехмерных интерфейсов

Android NVIDIA


Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх