Как Unity Reflect обеспечивает работу RETIMA

Узнайте, как разработчик SimRTR Эдуардо Перес использовал Unity Reflect для создания RETIMA, менеджера реального времени для информационного моделирования зданий (BIM), который позволяет создавать высококачественные мгновенные рендеры, полностью настраиваемые графические параметры, включая объемное освещение и символическое представление, автоматически генерировать людей с переменной плотностью заселения и многое другое.
Швейцарская компания SimRTR создает облачные платформы для расширенной интеграции BIM в виртуальную реальность (VR), дополненную реальность (AR) и системы управления активами объектов (FM). Когда перед SimRTR встала задача создать решение, способное редактировать, просматривать, координировать и представлять проекты с качеством рендеринга в режиме реального времени, она обратилась к Unity Reflect.
Приложение RETIMA, разработанное компанией SimRTR на базе Unity, представляет собой BIM-менеджер в реальном времени для архитектурной, инженерной и строительной индустрии (AEC), причем бесплатная версия для проектов Unity Reflect доступна уже сейчас. Мы поговорили с разработчиком RETIMA, Эдуардо Пересом, о его опыте работы с Unity и о том, как Unity Reflect раскрывает возможности 3D в реальном времени для AEC.
Я архитектор с большим стажем, разрабатывающий индивидуальные решения для AEC и BIM. С 2015 года я работаю с игровыми движками, создавая проекты в реальном времени для AEC в Швейцарии. Эти первые проекты представляли собой презентации, демонстрирующие различные варианты дизайна в проектах реконструкции охраняемых исторических зданий. Она сыграла большую роль в принятии решений городскими властями.
Несмотря на это, мы обнаружили, что рабочий процесс был менее чем оптимальным. Было неэффективно разрабатывать и распространять большое приложение для Windows каждый раз, когда менялся дизайн. Кроме того, команды дизайнеров не могли использовать презентации для непосредственной итерации дизайна. В 2018 году я основал свою собственную компанию SimRTR с целью применить другой подход, используя реальное время для AEC. В основе разработки RETIMA лежат три основные концепции:
- Простое в использовании приложение, которое может загружать различные модели, вместо тяжелого пользовательского приложения, разработанного для конкретной модели.
- Широкие функциональные возможности для редактирования и просмотра моделей в одной и той же среде реального времени с упором на создание различных вариантов дизайна.
- Онлайн-платформа, позволяющая нескольким пользователям одновременно редактировать и просматривать один и тот же проект в любом месте.
До начала разработки в 2018 году я никогда не использовал Unity. Это было смелое решение - не использовать игровой движок, с которым я уже имел опыт работы. Но я был уверен, что Unity - лучший вариант. Я создал более 100 плагинов для Autodesk Revit API с помощью .NET и C#, поэтому я чувствовал себя как дома, разрабатывая Unity.
Я сразу же был удивлен тем, как быстро и эффективно я смог реализовать сложную функциональность, несмотря на то, что раньше практически не использовал Unity. На создание рабочего прототипа с редактируемыми элементами, которые внутренне определяются как параметрические BIM-объекты, и двунаправленной связью с Revit ушел всего один месяц. А вскоре после этого появился прототип приложения, загружающего модели во время работы в качестве клиента разработанной на заказ онлайн-платформы.

Изначально RETIMA была основана на разделении проекта на фиксированную базовую и редактируемую модель, созданную на основе библиотек параметрических BIM-объектов. И фиксированная модель, и библиотеки загружаются во время выполнения при выборе конкретного проекта. Подготовка обеих частей предлагается компанией SimRTR как услуга по индивидуальному проекту. Такой подход к индивидуальным решениям интересен для самых разных случаев. Но конечной целью всегда было создание простого в использовании решения, которое позволило бы пользователям получать свои модели непосредственно из авторского инструмента без какой-либо специальной подготовки к работе в режиме реального времени. Когда в 2019 году вышла Unity Reflect, она стала именно той технологией, которая была нам нужна для реализации этого видения.
Больше всего в Unity Reflect мне нравится то, что вы можете объединять модели из разных источников, с легкостью переводя огромные объединенные модели в режим реального времени. Unity Reflect также обеспечивает гибкость при размещении проектов в любом месте, будь то локальная или облачная среда. Впечатляет тот факт, что вы можете сразу же экспортировать модель из Autodesk Revit или Rhino в облако и синхронизировать ее с несколькими удаленными пользователями в любом месте.
Теперь, когда Unity Reflect позволяет RETIMA синхронизировать модели из исходного инструмента авторинга, нет необходимости в специальной подготовке освещения или постобработке. RETIMA была разработана для того, чтобы позволить пользователям как можно больше непосредственно управлять графическим видом. То, что начиналось с управления углом наклона и интенсивностью солнца, теперь стало полной геолокализацией и прямым управлением любыми графическими настройками и эффектами постобработки.

RETIMA - это настольное приложение для устройств Win64. Он фокусируется на качестве рендеринга в реальном времени, но при этом балансирует между высокой производительностью и символическим представлением архитектуры. Для проектов Unity Reflect существует две версии: бесплатная и стандартная. Бесплатная версия представляет собой просмотрщик с локально сохраненными пользовательскими настройками и пресетами. Стандартная версия предоставляет дополнительную функциональность для просмотра и комментирования, а также возможности редактирования моделей. Благодаря подключению к онлайн-платформе RETIMA каждый разговор, пользовательская настройка или пресет автоматически синхронизируются в сети и доступны всем пользователям проекта. Обе версии имеют одинаковые возможности, такие как высококачественные мгновенные рендеры, полностью настраиваемые графические параметры, включая объемное освещение и символическое представление, автоматическое создание людей, пресеты и многое другое.

Стандартная версия в настоящее время находится в стадии частного бета-тестирования, а публичная бета-версия появится в ближайшее время. Бесплатная версия уже доступна в открытой бета-версии RETIMA 0.9. В новом выпуске реализовано множество улучшений, таких как автоматическая генерация окружения с использованием онлайн-ресурсов и возможность редактировать автоматически созданных людей.
---
Это захватывающий момент - сделать RETIMA доступной для всех пользователей Unity Reflect!
Узнайте, как компании AEC используют 3D в режиме реального времени, чтобы изменить подход к проектированию, созданию и эксплуатации зданий.
