BIM РЕАЛЬНОГО ВРЕМЕНИ

FAQ по Unity Reflect

Общие вопросы

Нужен ли мне редактор Unity для использования Unity Reflect?

Для использования Unity Reflect не нужен редактор Unity. Unity Reflect — это самостоятельный продукт. Но если вы разработчик, то можете использовать редактор Unity в качестве дополнения к Unity Reflect, чтобы сделать приложения еще удобнее для ваших пользователей. В состав установщика входит базовое приложение и документация, которые упростят разработку и настройку ваших приложений.

Какие выпуски редактора Unity совместимы с Unity Reflect?

Unity Reflect поддерживает все выпуски цикла Unity 2019 и всегда будет поддерживать новейший выпуск Unity.

В состав каких тарифных планов Unity входит Unity Reflect?

Если вы хотите использовать редактор Unity в дополнение к Unity Reflect, то вам нужно будет приобрести Unity Pro. Продукт Unity Reflect недоступен для использования совместно с Unity Plus или Unity Personal.

Какие версии Revit поддерживаются в Unity Reflect?

Поддерживаются Revit 2018, 2019 и 2020.

Unity Reflect — это облачный продукт?

Программа устанавливается локально. Мы планируем выпустить облачное решение в 2020 году.

Unity Reflect — это продукт с открытым исходным кодом?

Нет. Мы предоставляем подписчикам доступ к исходному коду средства просмотра Viewer, но правки кода мы не принимаем.

Кто должен иметь лицензию Unity Reflect?

Лицензия Unity Reflect нужна пользователям Revit, использующим плагин Unity Reflect, а также сотрудникам, ведущим разработку приложений на основе Unity Reflect. Но лицензия Unity Reflect нужна не каждому пользователю Revit.

Для работы со средством просмотра Viewer лицензия Unity Reflect не требуется, а для доступа к проектам в средстве просмотра достаточно будет иметь учетную запись Unity ID.

Доступны ли плавающие лицензии?

Пока нет. Плавающие лицензии появятся в 2020 году.

Как перенести проекты Reflect в редактор Unity?

Пакеты можно импортировать в редактор Unity. Для установки пакета Unity Reflect в редакторе Unity нужно отметить пункт "Show Preview Packages" в расширенных настройках менеджера пакетов. При импорте файла Unity Reflect просто создает префаб.

Каковы планы развития Unity Reflect?

С общедоступным планом выпуска можно ознакомиться здесь. Мы с радостью ждем ваших отзывов.

Подготовка данных и оптимизация

Существуют ли ограничения по размерам моделей, которые я могу импортировать в Unity Reflect?

Производительность зависит от объема и сложности модели, от платформы разработки (Revit) и платформы просмотра (ПК, iOS, AR, VR). Лучше всего будет проверить несколько сцен; если модель слишком велика и снижает производительность, то вы можете использовать сечения.

Есть ли ограничение на количество пользователей, которые могут синхронизировать проекты с Unity Reflect?

Нет. Единственное требование — все пользователи должны иметь лицензию Unity Reflect.

Поддерживает ли Unity Reflect файловые форматы (IFC, FBX, DWG, DXF)?

Unity Reflect не поддерживает форматы файлов. Мы поддерживаем непосредственную связь памяти Unity Reflect и памяти пакетов разработки цифрового контента, например Revit.

Поддерживается ли PiXYZ в Unity Reflect?

Unity Reflect не использует PiXYZ для процессов объединения данных. Unity Reflect предназначена для улучшения процессов анализа проектов несколькими дизайнерами и инженерами благодаря возможности синхронизировать итерации проектов в реальном времени. Unity Reflect не имеет механизмов децимации, заполнения пустот, удаления скрытой геометрии и других средств оптимизации, доступных в PiXYZ. PiXYZ также включает платформу создания правил для разработки оптимальных средств выполнения. Оба продукта имеют возможность оптимизации 3D реального времени, но их сферы применения, цели и функции различаются.

Что представляет собой локальный сервер в составе лицензии Unity Reflect?

На этом сервере хранятся и обрабатываются данные. В роли сервера может выступать как локальная машина (например, ПК), так и центральный сервер. В настоящее время облачная версия сервера недоступна.

Имеет ли Unity Reflect какие-либо алгоритмы подготовки или оптимизации данных?

Unity Reflect выполняет два типа преобразования:

  1. слияние объектов для уменьшения их количества в сцене (лестницы, рампы, окна, и т. д.),
  2. развертка материалов для совместимости.

Reflect не имеет алгоритмов децимации или тесселяции геометрии. Дополнительные этапы децимации и оптимизации планируется добавить в 2020 году.

Нужно ли пользователю Revit поддерживать подключение к локальной сети для синхронизации файлов?

Конечно. Если пользователь не подключен к сети, то его часть модели синхронизироваться не будет. Вносимые изменения будут сохраняться локально, пока пользователь не подключится к сети, после чего произойдет автоматическая синхронизация. Синхронизация между Revit и Viewer без подключения к сети будет работать только в том случае, когда обе программы запущены на одном компьютере.

Где хранятся данные в Unity Reflect?

В роли сервера может выступать любой компьютер, на котором запущена программа Unity Reflect. Каждый сервер работает локально и имеет свое хранилище данных для моделей, собранных из Revit.

Синхронизируя модели из Revit с Unity Reflect, вы можете выбрать сервер, с которым будут синхронизироваться модели (можно даже выбрать несколько серверов на разных компьютерах). По умолчанию сервер закрыт, но вы можете открыть доступ к серверу другим пользователям, изменив настройки конфиденциальности сервера и права доступа на вашей странице проекта Unity.

Данные, пока они находятся в хранилище, эфемерны. Это значит, что вы ничего не потеряете, если удалите файлы или допустите ошибку (например, отправите неправильные данные в проект). Восстановить данные из Revit можно в любой момент.

Серверное хранилище работает независимо от программ Viewer, которые имеют кэш данных для автономного просмотра.

Какая система измерения используется в Unity Reflect? Можно ли изменить ее?

В Unity Reflect используются метрические единицы, которые пока невозможно изменить из Unity или Unity Reflect. Во время импорта проекта, который настроен на другие единицы измерения, размеры конвертируются в метрическую систему автоматически.

Поддерживается ли Live Link файлами на локальном или центральном сервере Revit?

Unity Reflect использует локальные файлы, а пользователь может менять только те данные, над которыми он работает. Пользователи могут вносить изменения в соответствующие модели одновременно.

Можно ли управлять правами доступа пользователей к проекту и разрешениями?

Конечно. Все проекты Unity Reflect отображаются на панели разработчика Unity. Используя эту панель, администратор может управлять правами доступа, предоставлять или отзывать доступ к проектам.

Что представляет собой облачный сервер управления проектами в составе лицензии Unity Reflect?

Мы используем облачный сервер для отображения информации о расположении серверов, используемых для хранения проектов Reflect. Сервер собирает информацию только об именах и расположении проектов. Трехмерные данные на этом сервере не хранятся.

Средства просмотра

Поддерживает ли Unity Reflect веб-версию Viewer?

Вы можете создать сборку Unity Reflect Viewer для WebGL с помощью редактора Unity.

Unity Reflect доступен только пока он запущен?

Нет. Вы можете установить Live Link, чтобы связать проект Unity Reflect с Unity для просмотра проекта в редакторе.

Могут ли сотрудники разных офисов переносить модели из Revit в один проект Unity Reflect?

Да, если они находятся в одной локальной сети.

Могут ли сотрудники разных офисов открывать один проект в Viewer?

Да, если они находятся в одной локальной сети.

Сколько пользователей Viewer могут подключаться к Unity Reflect одновременно?

Сколько угодно.

Можно ли ограничить вид модели для пользователей?

Эта функция пока еще не реализована. Пользователь выбирает элементы для просмотра непосредственно в программе Viewer самостоятельно, у каждого на экране свое изображение.

Какие метаданные передаются в программу Viewer?

Передаются все метаданные BIM с поддержкой метаданных конкретных экземпляров.

Можно ли вносить изменения в модель Revit из Unity Reflect?

Разработка с использованием Unity Reflect ведется в одном направлении. Изменения из Revit синхронизируются с Unity Reflect, но не наоборот.

Можно ли просматривать модели без подключения к сети?

Конечно. Модели кэшируются в приложении для Windows или iOS и доступны для автономного просмотра после синхронизации.

Поддерживается ли виртуальная реальность (VR) в Unity Reflect?

Конечно. Программа поддерживает устройство HTC Vive. Поддержка дополнительных платформ будет реализована в 2020 году. Но обратите внимание, что проект можно сделать доступным для Oculus и других VR-платформ, перенеся его в редактор Unity.

Поддерживает ли Unity Reflect функции дополненной реальности?

Reflect поддерживает настольную дополненную реальность для iOS. Эта функция использует алгоритмы распознавания плоскостей платформы ARKit, и поэтому изображение модели может меняться, когда вы будете отдаляться от ее исходного расположения.

Можно ли брендировать Unity Reflect Viewer?

Конечно. Отдельная программа Viewer носит торговую марку Unity, но мы также предоставляем исходный код базового приложения Viewer. Используя исходный код, вы можете создать свою версию программы в редакторе Unity, изменив логотипы, разработав свой вариант пользовательского интерфейса и так далее.

Можно ли захватывать кадры или видео модели в Unity Reflect Viewer?

Эта функция еще не реализована.

Какой уровень качества визуализации достижим в Unity Reflect?

Текущая версия Unity Reflect поддерживает стандартный процесс рендеринга. Но можно перенести проекты Reflect в Editor, что позволит создать окружения с высоким качеством визуализации. Мы планируем реализовать поддержку Universal Render Pipeline (URP) и High Definition Render Pipeline (HDRP) в 2020 году.

Известные проблемы и ограничения

Какие ограничения и проблемы известны для Unity Reflect?

Вы должны иметь в виду следующее.

  • Скачивать проекты можно только в пределах одной сети. Если вы находитесь в другой сети, то загрузка не начнется и вы не получите сообщение об ошибке. Проекты, созданные в предыдущих версиях Reflect, несовместимы с текущей версией.
  • Плагины пока еще не имеют индикатора прогресса экспорта. Пока что мы полагаемся на встроенный индикатор прогресса Revit.
  • Материалы Unity Reflect совместимы только со Standard Rendering Pipeline. Если вы хотите использовать URP или HDRP, то вам придется заменить все материалы.
  • Перемещение секущей плоскости в Revit не приводит к обновлению модели в Reflect. Для обновления модель нужно экспортировать снова.
  • Reflect Viewer не запускается автоматически после экспорта проекта.

Мы старательно работаем над решением проблем и устранением этих ограничений в следующих выпусках Unity Reflect.

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен