Volvo Cars и Unity
Как Volvo Cars использует Unity на разных этапах жизненного цикла автомобилей. Тимми Гиро, ведущий специалист отдела виртуальных приложений и исследований XR, и Анна Хеллмарк, руководитель Volvo Human-Centric Lab, расскажут о том, как Unity меняет их отрасль.
Прочтите, чтобы найти ответы на следующие вопросы.
- Для каких компаний в промышленности Unity играет особую роль?
- Как перенести 3D-данные, включая CAD, в Unity?
- Что можно визуализировать и создать с помощью Unity?
- Как опубликовать контент, созданный в Unity?
Хотите сначала узнать больше о технологиях 3D реального времени? Посетите эту страницу.

Кто может быть пользователем Unity?
Сегодня ведущие разработчики контента с 3D-графикой реального времени в промышленности имеют техническое образование, например, инженеры ПО и разработчики AR/VR. Дело в том, что подавляющее большинство корпоративных приложений, созданных по этой технологии, требуют собственных разработок и опыта программирования (в Unity используется C#).
Но при этом число пользователей растет, поскольку Unity и другие компании повышают доступность 3D реального времени для специалистов других областей, что в свою очередь упрощает масштабирование собственных разработок.
Вот несколько способов повышения доступности Unity для людей, не знакомых с программированием.
- Визуальный скриптинг: среды с графическим интерфейсом на основе концепции графов, например, Bolt, позволяют художникам, дизайнерам и другим специалистам реализовать логику без единой строчки кода.
- Технические инновации: новые продукты, например, Unity Reflect для профессиональных архитекторов и строителей, а также Unity Forma для специалистов по рекламе, делают RT3D-графику доступной для сотрудников без технических навыков. Кроме того, в Unity и аналогичных программах появляются новые инструменты, повышающие эффективность работы и расширяющие возможности художников, не имеющих знаний в области программирования.
- Готовые решения: по мере увеличения спроса на иммерсивные интерактивные приложения, многие независимые разработчики ПО воспользовались технологией для разработки специализированных решений, исключающих необходимость программирования. WEAVR, партнер Unity в области проверенных решений, предлагает иммерсивные образовательные программы для бизнеса, а Interact дает возможность разрабатывать VR-приложения с реалистичной физикой.
- Предоставление услуг: разработчики могут создавать собственные решения, учитывающие возможности специалистов, не знакомых с программированием, например, этот проект, созданный для дизайнеров автомобилей Honda. Другой пример: расширяемость платформ, аналогичных Unity, позволяет компаниям адаптировать интерфейс и открывать специалистам нетехнического профиля все возможности RT3D.

Подготавливайте 3D-данные к разработке контента реального времени с помощью Pixyz
Как правило, разработка 3D-приложения с графикой реального времени для промышленности начинается с обработки имеющегося контента. Импортированная 3D-геометрия и метаданные могут быть в разных форматах, например:
- наборы данных из систем автоматизированного проектирования (CAD), включая Alias, CATIA, Creo, Inventor и NX;
- меши из приложений для 3D-моделирования и визуализации, включая 3ds Max, Blender, Maya и VRED;
- данные из реальных окружений, например, модели или облака точек, полученные методами фотограмметрии и лидарного сканирования окружений и продуктов;
- информационные модели строений (BIM) из Autodesk Revit, Navisworks и аналогичных программ;
- материалы в стандартизированных форматах, например, AxF и xTex.
Для обеспечения производительности при максимальном качестве визуализации на различных платформах 3D-контент обычно требует оптимизации. Этот процесс позволяет сделать из сложных проектов модели, удобные для визуализации и совместимые с процессом разработки приложений с графикой реального времени, поддерживающие нужную степень интерактивности на телефонах и VR-гарнитурах.
Pixyz, партнер Unity, предоставляет решения для импорта моделей и снижения их плотности, сложности и объема данных без потери качества. Плагин Pixyz поддерживает около 40 3D-форматов файлов и входит в Unity Industrial Collection.
Создавайте интерактивный 3D-контент с Unity Pro
После подготовки ассетов к 3D реального времени можно приступать к разработке приложения в Unity Pro. Создание сцен можно ускорить с помощью 3D-моделей, объектов, окружений (то есть виртуального мира) и других ресурсов из Unity Asset Store.
Unity ускоряет итерацию и настройку компонентов, например, анимации, звука, видео, роликов, окружений, освещения, пользовательского интерфейса, визуальных эффектов и многое другое. В любой момент разработки пользователь может оценить результаты своей работы в среде реального времени: визуализация происходит мгновенно, не заставляя ждать результатов рендеринга.
Возможности Unity бесконечны. Например, BMW использует Unity для визуализации и моделирования сценариев беспилотного движения, Daimler создает приложения со смешанной реальностью для совершенствования процессов производства автомобилей и обучения специалистов по обслуживанию, а Autoliv создает мобильные приложения, которые помогают ее продавцам по всему миру проводить демонстрации своих продуктов.
Для сложных корпоративных приложений Unity предлагает дополнительную гибкость благодаря следующим компонентам.
- Искусственный интеллект (ИИ): Unity предлагает богатый набор инструментов для машинного обучения (МО) и средства интеграции с множеством платформ для ИИ и МО, что особенно полезно для обучения и проверки систем интеллекта на примере моделей окружений. Узнайте о том, как одна компания использует Unity для обучения, тестирования и развертывания ИИ в робототехнике.
- Проектирование систем: Prespective, другой партнер Unity в области проверенных решений, предлагает мощную платформу проектирования систем для интеграции Unity с внешними системами управления, включая программируемые логические контроллеры или программные эмуляции систем управления и внешние математические модели, например, единицы функционального моделирования (FMU) или MATLAB.
- Интеграция в предприятие: мощный интерфейс программирования приложений Unity (API), встроенные сетевые функции и интеграция в сторонние сетевые стеки — это надежная и отказоустойчивая система внедрения функций дистанционной совместной работы, интеграции с системами «интернета вещей» (IoT) или любыми другими сетевыми приложениями.