Краткосрочное руководство для не-программистов по созданию приложений для 3D-продуктов и тренингов

Введение
Разработка промышленных приложений в режиме реального времени 3D на самом деле заключается в принятии более эффективных решений на основе данных BIM и CAD.
Unity предоставляет экосистема инструментов и сервисов что организации могут использовать для преобразования своих 3D-данных в интерактивные приложения, такие как обучающие приложения, 3D-проекты, конфигураторы продуктов и интерфейсы «человек-машина» (HMI).
Это мощные инструменты, на которые полагаются наши клиенты из Unity Industry для создания невероятных массив приложений.
Но именно эта мощь может также представлять собой проблему.
А что насчет отдельных лиц и команд, которые хотят использовать преимущества приложений 3D в реальном времени, но не обладают продвинутыми навыками программирования или технической графики?
Препятствие, связанное с набором навыков
Часто коллеги оказываются в ситуации, когда между библиотекой статических 3D-активов организации и передовыми инструментами (и навыками), которые могут создавать интерактивные эффекты с использованием этих активов, существует пропасть. Дизайнеры, инструкторы, инженеры-механики, а также сотрудники отделов продаж и маркетинга могут способствовать принятию более быстрых и более эффективных решений, создавая собственные прототипы автомобильных HMI, демонстрационные версии продуктов и конфигураторы, простые обучающие взаимодействия и многое другое.
Вам знакомы эти проблемы?
- Есть ли в вашей организации коллеги, не имеющие навыков программирования, которые могли бы играть более важную роль в принятии решений и продвижении проектов вперед, если бы они могли создавать прототипы концепций продуктов, интерфейсов и обучающих материалов в режиме реального времени в 3D? Вы сами занимаете такую должность, например, дизайнера продукта, инструктора или инженера?
- Хотите ускорить циклы обратной связи при разработке приложений 3D в реальном времени в вашей организации? Трудно ли получить обратную связь на раннем этапе или заставить всех заинтересованных лиц смотреть на одну и ту же модель?
- Вас ограничивают в использовании цифровых 3D-активов вашей организации, потому что вы застряли между инструментами, которые не предоставляют необходимые интерактивные функции, и сложным программным обеспечением для 3D-разработки, которым вы не умеете пользоваться?
Преодолейте трудности и устраните барьеры

Конфигуратор продукта для стула, созданный в Unity Studio, с простым меню, которое позволяет пользователям изменять материал стула и просматривать его с разных углов
В этом руководстве вам представлен новый участник экосистемы Unity Industry, Unity Studio. Unity Studio — это интуитивно понятный веб-редактор, который позволяет любому пользователю создавать прототипы 3D-приложений в реальном времени. Это позволяет импортировать 3D-данные из вашей организации, создавать прототипы и легко обмениваться ими на разных устройствах для проведения обзоров и итераций.
Не требуется установка сложного программного обеспечения, и вам не нужно быть программистом, чтобы использовать его.
С Unity Studio вы получаете:
1. Простой интерактивный 3D без написания кода
2. Более быстрые циклы обратной связи
3. Интеграция с вашей экосистемой без проблем

Снимок экрана готового шаблона HMI, включенного в Unity Studio
Мы более подробно рассмотрим возможности Unity Studio, включая то, как Unity Studio работает с Unity Asset Manager, облачным решением для управления цифровыми активами (DAM), которое делает процесс импорта активов в Unity Studio бесшовным.
Если вышеописанные проблемы вам знакомы, продолжайте чтение. Вы узнаете о наиболее распространенных случаях использования Unity Studio; о том, как он работает с управлением активами; о его упрощенном интерфейсе; о ключевых рабочих процессах для создания вашего первого прототипа и о том, как делиться своими проектами с коллегами и заинтересованными сторонами.
Четыре лучших приложения для создания прототипов и разработки в Unity Studio

Пример конфигуратора велосипеда
Давайте рассмотрим наиболее распространенные варианты использования Unity Studio.
1. Промышленные продукты и системы
Прототипы интерактивных демонстраций промышленных компонентов или систем, например, для демонстрации рабочего процесса и ключевых особенностей машины. Затем используйте эти демонстрации в презентациях и обзорах, особенно когда физический доступ к продукту ограничен.
2. Конфигураторы продуктов
Создавайте конфигураторы продуктов для клиентов, которые предоставляют элементы управления для таких параметров, как изменение материалов, цветов и отделки.
3. Обучающие приложения
Создавайте концепции обучающих приложений для сотрудников, работающих с промышленным оборудованием и другими промышленными системами. Создавайте макеты, чтобы комбинировать визуальные подсказки, взаимодействие и обратную связь с интерфейсом пользователя, и легко делитесь своими черновиками с заинтересованными сторонами для более эффективных циклов рассмотрения.
4. Информационно-управляющие интерфейсы (HMI)
Разработка прототипов интерактивных панелей приборов и интерфейсов управления для автомобильных панелей приборов, промышленных панелей управления и ранних концепций HMI, которые необходимо визуально проверить и подтвердить. Это включает в себя отображение актуальных данных, таких как скорость, статус или значения датчиков, виды камеры и визуальный отклик, а также взаимодействие с продуктом или системой через пользовательский интерфейс.
Как получить доступ к Unity Studio
Войдите в систему и откройте Unity Studio
1. Есть 30-дневная бесплатная пробная версия студии Unity Studio доступны всем. Для доступа к Unity Studio сначала вам понадобится учетная запись Unity. На Страница входа в Unity, выберите Войти если у вас уже есть учетная запись. Или введите свой адрес электронной почты и нажмите кнопку «Далее» Продолжить чтобы создать новую учетную запись.

Войдите в Unity или создайте новую учетную запись, чтобы получить доступ к Unity Studio.
2. После того, как вы войдете в свою учетную запись Unity и загрузите пробную версию, откройте Unity Studio, который перенаправит вас на его страницу Home . Ссылка на приложение Unity Studio - здесь.
Примечание. Если вы уже открывали Unity Studio ранее, у вас должен быть прямой доступ к нему с панели инструментов Unity Cloud.
Выберите свою организацию и откройте свой первый проект
Вы можете создавать черновики в профиле своей организации, например, если у вашей команды или предприятия уже есть учетная запись Unity Industry или подписка на Studio. Каждый черновик, созданный в рамках организации, виден и доступен для редактирования всем участникам организации, имеющим действительное место. Чтобы задать организацию для вашего черновика, на странице Unity Studio Home выберите профиль своей организации в правом верхнем углу.
1. Чтобы задать организацию для вашего черновика, на странице Unity Studio Home выберите профиль своей организации в правом верхнем углу.
2. Чтобы создать новый проект, выберите Создать проект в верхнем левом углу главной страницы. Это откроет окно создания черновика.

Создание нового черновика в Unity Studio
3. В окне черновика теперь можно выбрать, с чего начать:
- Пустая сцена: Выберите этот вариант, чтобы начать с пустого проекта и создавать все с нуля.
- Шаблон: Шаблон позволяет изучить возможности Unity Studio в контексте типичного случая использования, например, HMI или конфигуратора продукта. См. раздел ниже в руководстве о готовых шаблонах.

Выберите пустую сцену или готовые шаблоны для конкретных случаев использования, таких как конфигуратор продукта или учебное приложение.
4. Установите Имя укажите желаемое имя для черновика.
5. Установить Проект в существующий проект или создать новый:
- Если проектов не существует, добавьте имя и выберите Создать , чтобы начать новый проект.
- Если у вас уже есть проекты, выберите проект, в котором вы хотите, чтобы Unity Studio сохранил ваш черновик.
- Если у вас уже есть проекты, но вы хотите создать новый, нажмите Новый, добавьте имя и нажмите Создать.
6. Выбрать Создать.
Понимание интерфейса Unity Studio
Интерфейс Unity Studio представляет собой значительно упрощенную версию полнофункционального редактора Unity Editor. Это делает его более доступным для людей, которые не имеют опыта разработки 3D-приложений в реальном времени и не являются техническими художниками.
Ниже приведены различные панели:

Интерфейс Unity Studio: Панель слева называется "Иерархия"; внизу находится панель "Проект"; справа - "Инспектор", а посередине - панель "Сцена".
Иерархия: Организуйте все объекты в вашей сцене
Слева в интерфейсе находится Панель иерархии, в котором перечислены все GameObjects (мы объясним, что это такое ниже) в вашей сцене (проект, отображаемый в окне сцены в центре) и который помогает вам организовать их.

Панель Иерархия
Иерархия — это не просто список объектов; она также предоставляет вам ряд функций, включая:
- Главное меню: Он находится в левом верхнем углу панели «Иерархия» (значок «гамбургер» — три горизонтальные полоски). Здесь вы найдете варианты публикации, экспорта, сохранения, сообщения о неполадках и отправки отзывов. Полный список настроек главного меню здесь.
- Отменить/Повторить: Отменить или повторить недавние действия.
- Публиковать: Опубликуйте свое приложение в сети.
- Сохранить черновик: Сохраните текущее состояние черновика и добавьте его в историю версий в качестве новой версии черновика.
- Добавить (+): Нажмите на эту иконку, чтобы добавить новые объекты в сцену. Это один из двух способов добавления объектов в сцене; другой способ - перетаскивание активов из панели {Project} (см. дополнительную информацию ниже).
- Поиск: Используйте строку поиска, чтобы найти объекты по имени в иерархии.
- Настройки сцены: Выберите сферу неба, обновите настройки сферы неба, интенсивность окружающего света и интенсивность отражения:

Настройки сцены
Другие ключевые объекты, включенные в иерархию:
- Режиссер анимации: Эта функция позволяет анимировать несколько GameObjects из окна Иерархия.
- Элемент Canvas пользовательского интерфейса: Это область, в которой можно размещать элементы пользовательского интерфейса, такие как кнопки и текст.
Узнайте больше о панели иерархии здесь.
Панель Проекта: Сохраняйте все в своем проекте
Вдоль нижней части интерфейса Unity Studio расположена панель проекта. Она выполняет функции библиотеки или «кладовой» для вашего проекта. Здесь вы сохраняете и храните все ресурсы в любом проекте: модели 3D, изображения, материалы, скрипты Logic, анимационные клипы, звуки и текстуры.

Панель проекта, содержащая все доступные для использования в проекте ресурсы
Панель проекта включает несколько папок, помогающих организовать ваши ресурсы, в том числе:
- Встроенные активы: Это библиотека готовых к использованию ресурсов, включая элементы пользовательского интерфейса, примитивные формы и источники света.
- Мои активы: В этой папке содержатся все активы, которые вы загружаете в свой проект самостоятельно.
Нажмите на значок Добавить (+), чтобы добавить следующее в панели проекта:
- Папка: Добавьте в свой проект новую папку, которую вы можете использовать для организации своих файлов.
- Скрипт: Добавьте новый скрипт Logic в свой проект.
- Материал: Создайте новый материал для использования в вашем активе.
Узнайте больше о панели проекта здесь.
Просмотр сцены: Объединяем все
В центре интерфейса находится просмотр сцены. Это ваша основная рабочая область, где вы можете создать прототип, перемещаться, взаимодействовать с вашей 3D-сценой и просматривать, как может выглядеть ваше итоговое приложение.

Соедините все элементы в окне сцены.
При создании нового черновика в Unity Studio ваша сцена начинается с нескольких основных объектов, уже размещенных на месте:
- Камера: Используйте камеру для захвата и отображения сцены с определенного угла.
- Самолет: Это плоская поверхность в нижней части вашей сцены, которая выполняет роль земли.
- Directional Light: Этот свет освещает всю сцену, как солнечный свет или лунный свет. Вы можете изменить цвет и интенсивность света на панели {i:Inspector} {u:Unity}
Узнайте больше о представлении сцены здесь.
Панель Инспектор: Настройте важные детали
Справа интерфейса находится панель Инспектор. Когда вы выбираете объект, Инспектор позволяет вам настраивать такие детали, как размер, цвет и поведение.
Чтобы открыть эту панель, выберите GameObject в вашей сцене или Иерархия панель. Панель Инспектор появится справа в рабочей области Unity Studio.

Инспектор для одного из объектов, входящих в состав модели автомобиля в шаблоне обзора автомобиля
Узнайте больше о панели Инспектор здесь.
Панель предварительного просмотра камеры: Посмотрите, как это выглядит, прежде чем делиться
The Предварительный просмотр камеры Панель показывает, как выглядит ваша сцена с точки зрения основной камеры. Используйте эту панель, чтобы убедиться, что важные объекты находятся в поле зрения и ваша сцена выглядит так, как вы хотите, прежде чем публиковать или делиться.

Используйте панель Предварительный просмотр камеры, чтобы убедиться, что ваше приложение отображается с того угла, который вы задумали, и включает в себя все необходимые объекты в поле зрения.
Эта панель Предварительный просмотр камеры всегда видна в окне Сцена. Вы можете изменять размер, масштабировать и перемещать предварительный просмотр камеры в любую точку в окне сцены. Это гарантирует, что панель не будет блокировать ваш обзор других панелей и позволит вам настроить макет рабочей области.
Вы можете перемещать камеру по сцене так же, как перемещаете GameObjects. Однако компонент Camera также включает в себя две операции выравнивания, которые помогут вам быстро совместить вид камеры с окном сцены, а окно сцены — с трансформацией камеры. Они помогают вам точно позиционировать и компоновать кадры. Подробнее о параметрах выравнивания камеры здесь.
Когда вид камеры минимизирован, нажмите на Расширить стрелки, чтобы открыть его. Чтобы свернуть панель, выберите Свернуть (-).
Импортируйте ресурсы в свой проект Unity Studio
Импорт ресурсов в Unity Studio прост и удобен, весь процесс доступен через веб-интерфейс Unity Studio.
Основу импорта активов в Unity Studio составляет полностью интегрированный {u}Unity Asset Manager{u} Unity Asset Manager. Прежде чем перейти к первым шагам по добавлению активов в ваш проект, давайте кратко рассмотрим Unity Asset Manager.

Работа с активами в веб-интерфейсе Asset Manager.
Загрузка, управление, обмен и доступ к 3D-активам вашей организации
Unity Asset Manager — это облачное решение для управления цифровыми активами (DAM), которое упрощает процесс загрузки, управления, преобразования, обмена и доступа к сложным 3D-активам в реальном времени.
Это позволяет вам:
- Быстрее и интуитивнее находить свои активы.
- Настраивать его функции под рабочие процессы вас и вашей команды.
- Оптимизировать ваши 3D-активы на устройствах мобильного, настольного типа и XR.
- Безопасно контролируйте данные вашей организации.
В этом руководстве не приводится исчерпывающее пошаговое руководство по всем рабочим процессам и возможностям Unity Asset Manager (дополнительную информацию см. в ресурсах, перечисленных в конце этого раздела). А пока давайте рассмотрим несколько ключевых функций рабочего процесса импорта активов в Unity Studio.

Интерфейс Unity Asset Manager в Unity Studio
Unity Studio + Unity Asset Manager: Основные функции, которые стоит знать
1. Импортируйте свои активы в Unity Studio без проблем: Импорт любых поддерживаемых активов вы загружаете в Asset Manager вашей организации непосредственно в проекты Unity Studio. Аналогично, вы можете загружать новые файлы с вашего компьютера в Asset Manager через Unity Studio (см. пункт 3 о вариантах конвертации файлов).
2. Безопасно размещайте свои ресурсы в облаке: Сохраняйте все ресурсы, которые вы загружаете через Unity Studio, в облаке. Ваши файлы надежно защищены, доступны из любой точки мира и их проще всего обмениваться внутри вашей организации.
3. Оптимизируйте файлы Unity Industry: Управление активами Unity преобразует и оптимизирует сложные файлы отрасли, такие как CAD, с помощью преобразователя активов Unity, чтобы они были готовы к использованию в ваших проектах Unity Studio. Это доступно через Оптимизация и конвертация описанный вариант здесь. Ваши файлы отрасли конвертируются в Поддерживаемые форматы активов, что позволяет вам визуализировать и взаимодействовать с активами в вашем веб-браузере.
4. Увеличивайте эффективность команды, легко и безопасно обмениваясь черновиками: Ваши черновики и проекты Unity Studio также размещаются в Unity Asset Manager, что позволяет любому пользователю с соответствующими разрешениями получить доступ к этим черновикам и редактировать их.
5. Получите контроль версий для своих черновиков: Asset Manager отслеживает различные версии ваших черновиков Unity Studio. Просмотрите историю версий и, при необходимости, удалите последнюю версию, чтобы вернуться к предыдущему замороженному состоянию.
Теперь мы рассмотрим, как импортировать активы в черновик Unity Studio.
1. В панели проекта вашего черновика нажмите на кнопку Добавить активы. Это откроет окно Unity Asset Manager. Слева вы увидите все проекты в вашей организации. Если вам нужно переключиться на другую организацию, просто воспользуйтесь выпадающим списком в правом верхнем углу.
По умолчанию у вас всегда будет доступ к библиотекам Studio Assets и Unity Industry, содержащим высококачественные ресурсы, которые помогут вам начать работу. При выборе проекта отображаются все его ресурсы. Если файл не поддерживается Unity Studio, вы увидите уведомление об этом рядом с ресурсом, и он не будет доступен для импорта. Unity Studio поддерживает файлы FBX, OBJ и GLB по умолчанию, а также длинный список других файлов, включая формат CAD.

Активы, включенные в библиотеку Unity Industry
2. Чтобы добавить новые активы, нажмите синюю кнопку Добавить кнопка в левом верхнем углу главного окна. Вы можете загрузить отдельный актив или несколько активов одновременно.
3. Нажмите кнопку Загрузить , чтобы загрузить свои ресурсы. После загрузки поставьте галочку рядом с каждым актив, который вы хотите импортировать. Ваши выборы появятся в панели справа.
4. Когда вы будете готовы, нажмите кнопку Импорт в правом верхнем углу и подождите несколько мгновений, пока будут обработаны ваши активы.
5. Все импортируемые вами ресурсы хранятся в Unity Asset Manager Мои активы папку в панели проекта, что облегчит их поиск и организацию.

Все импортируемые вами ресурсы хранятся в папке Мои ресурсы на панели Проект.
Если вы хотите подробно изучить, как работает Unity Asset Manager, ознакомьтесь с этими недавними ресурсами:
- Будущее инжиниринга с Asset Manager: Легко проверяйте, перемещайтесь и добавляйте аннотации к сложным 3D-файлам
- Безопасное, масштабируемое управление 3D-активами в вашей инфраструктуре с помощью Asset Manager и Unity Cloud
Навигация в представлении сцены
Теперь мы рассмотрим, как перемещаться в представлении сцены, взаимодействовать с объектами и использовать инструменты, которые вам чаще всего нужны.
При открытии черновика появляется всплывающее окно, в котором показаны основы навигации по сцене. Вы можете снять галочку с флажка Показать при запуске Отметьте этот пункт в всплывающем окне, чтобы оно не появлялось каждый раз при открытии проекта.

Экран приветствия в Unity Studio
Чтобы открыть его снова, когда вы находитесь в редакторе, нажмите на значок меню в левом верхнем углу и выберите Руководство по настройке управления из раскрывающегося списка.
Практика управления камерой
1. Перемещайте камеру в окне сцены с помощью {b:Unity Asset Transformer{b:} W, A, S, D клавиши на клавиатуре для движения вперед, влево, назад и вправо соответственно.
2. Используйте Q и E для перемещения камеры вниз и вверх.
3. Удерживайте правую кнопку мыши и перетаскивайте, чтобы вращать изображение камеры.
4. Удерживайте колесико прокрутки (или среднюю кнопку мыши) и перетаскивайте, чтобы перемещать камеру по сцене. Примечание. Это действие может быть недоступно, если вы используете тачпад.
5. Используйте колесико прокрутки, чтобы приблизить или отдалить камеру в сцене.
6. Щелкните левой кнопкой мыши, чтобы выбрать отдельный GameObjects, или удерживайте и перетащите левую кнопку мыши, чтобы выбрать несколько GameObjects одновременно.
7. Выбрав GameObject, нажмите кнопку F ключ для фокусировки камеры в окне сцены на нем.
Взаимодействие с объектами с помощью панели инструментов
1. Выберите GameObject в окне сцены, и внизу появится панель инструментов.

Панель инструментов в окне сцены для перемещения и манипуляции объектами в сцене
2. Используйте кнопки панели инструментов слева направо или соответствующие клавиатурные сокращения (1, 2, 3, 4, Z, X) для переключения между инструментами трансформации:
- Инструмент Свободного преобразования: Свободное перемещение объектов по нескольким осям одновременно вдоль поверхности.
- Инструмент перемещения: Точно перемещайте GameObjects вдоль определенных осей с помощью маркера.
- Инструмент вращения: Поворачивайте GameObjects для изменения их ориентации.
- Инструмент масштабирования: Измените размер GameObjects; используйте серый прямоугольник в центре маркера, который появляется в окне сцены, чтобы масштабировать равномерно во всех направлениях.
- Переключатель Позиция ручки: Переключайтесь между перемещением GameObjects из его центра или точки вращения.
- Переключение Управления Повороткой: Переключайтесь между глобальным (в пространстве мира) и локальным (на основе GameObjects) управлением вращением.
- Дублировать: Создайте копию выбранного GameObjects.
- Удалить: Удалите выбранный GameObjects из вашей сцены.
Быстрые действия в представлении сцены
1. Выберите кнопку Play в верхней части окна «Сцена», чтобы запустить сцену и проверить свою работу, затем нажмите Stop , чтобы вернуться в режим редактирования.
2. Выберите Ошибка значок уведомления рядом с кнопкой «Play», чтобы просмотреть информацию о любых предупреждениях или ошибках в вашем проекте, и выберите «Показать», чтобы найти их источник.
Узнайте больше о навигации по сцене в Unity Studio:
Познакомьтесь с основными элементами вашего проекта
Unity Studio использует те же строительные блоки, что и полнофункциональный редактор Unity, но гораздо проще. Чтобы максимально эффективно использовать Unity Studio, стоит ознакомиться с этими основными концепциями и рабочими процессами.
GameObjects, компоненты и свойства
GameObjects представляют всё в вашей сцене, включая персонажей, реквизит и декорации. Все объекты в сцене — это GameObjects.
Компоненты это функции, которые вы можете добавить к GameObjects, чтобы придать им определенные функции или поведение. Компоненты содержат свойства; эти свойства отображаются на панели Inspector для выбранного GameObjects, которую вы можете редактировать, чтобы определить поведение GameObjects.
A камера в Unity это просто GameObject с компонентом Camera. Свет — это GameObject с компонентом Light. Эта основанная на компонентах система проста, гибка и высоко масштабируема.
В отличие от этого, активы проекта являются исходными файлами, которые вы добавляете в сцены, например, 3D-модели, которые вы импортировали из Unity Asset Manager в папку Мои активы на панели Проект, а также скрипты Logic и материалы.
Существует два способа добавить GameObjects в представление Сцена:
Через панель Иерархия
1. Перейдите в Панель иерархии.
2. Выберите Добавить (+), или щелкните правой кнопкой мыши на панели Иерархия. Появляется меню со списком типов объектов, которые можно добавить в сцену.
3. Выберите тип объекта, который вы хотите добавить, из меню.
4. Новый GameObject появляется в вашей сцене и на панели Иерархия.
Через панель проекта
1. Перейдите в Панель проекта.
2. Перетащите ресурс из панели проекта в представление сцены.
3. Любой объект, который вы добавите в представление сцены с панели проекта с помощью перетаскивания, теперь будет отображаться на панели иерархии.
Чтобы выбрать GameObject:
1. Перейдите в Панель иерархии или выберите объект в окне сцены.
2. Выберите имя вашего объекта в иерархии.
Компоненты, доступные в Unity Studio

Компоненты, включенные в Unity Studio
Давайте рассмотрим компоненты, включенные в Unity Studio.
- Преобразование: У каждого GameObjects по умолчанию есть компонент Transform. Используйте Transform для изменения позиции, вращения или размера объекта.
- Коллидеры: Коллидеры определяют форму объекта для физического взаимодействия и для обнаружения столкновений, кликов или прикосновений. Информацию о различных формах см. в разделе Типы коллайдеров.
- Физика: Настройте движение объектов и их взаимодействие с гравитацией. Вы можете задать массу объекта и выбрать, будет ли он подвержен воздействию гравитации.
- Анимация: Добавьте анимации, чтобы объекты двигались или изменялись со временем. Когда вы добавляете этот компонент, то Инструмент анимации открывается автоматически, что позволяет создавать и управлять несколькими анимациями для одного и того же объекта. Дополнительную информацию см. в разделе Анимация.
- Логика: Добавьте логику, чтобы присвоить объектам поведение и интерактивность. Например, заставьте объект реагировать на ввод пользователя или запускать события. Дополнительную информацию см. в разделе Logic.
- AudioSource: Используйте этот компонент для воспроизведения Аудиоклип в вашей сцене и настройте его поведение воспроизведения.
- Свет: Превратите любой GameObjects в источник света. Выберите один из различных типов света (направленный, точечный, спотовый), а также настройте такие параметры, как цвет, интенсивность, тени, дальность и угол. Узнайте больше в Раздел «Освещение» документации.
- Рендерер сетки: Мэш — это трехмерная структура данных, определяющая форму объекта и выступающая в качестве "скелета" для трехмерных GameObjects. Компонент Mesh Renderer и его настройки для Материалы превратите его в видимую графику. Мэши необходимы для рендеринга, анимации (меши с кожей) и физики (Mesh Colliders).
- Skinned Mesh Renderer (рендерер по skinned mesh): Используйте его для отображения деформируемой сетки. Деформируемые сетки включают в себя скелетные сетки (сетки с костями и исходными позами), сетки с формами смешивания и сетки, используемые для симуляции ткани.

Компонент анимации в сочетании со скриптом логики, прикрепленный к двери в модели автомобиля, чтобы она могла открываться и закрываться.
Ресурсы
Вы можете импортировать в Unity Studio различные типы активов, включая изображения и 3D-модели. Кроме того, в Asset Manager можно преобразовать больше форматов файлов в поддерживаемый формат. Какие форматы можно преобразовать, зависит от уровня вашей учетной записи Unity: Если у вас есть подписка Unity Pro, лицензия Unity Enterprise или Industry или выделенный доступ к Unity Cloud Pro или Enterprise, вы можете преобразовать гораздо больше типов файлов. См. разделы поддерживаемые форматы файлов активов и Введение в активы в документации Unity Studio для получения дополнительной информации.
Давайте быстро рассмотрим поддерживаемые форматы файлов для бесплатных пользователей.
Форматы изображений
Unity Studio поддерживает импорт следующих типов файлов изображений:
- .png
- .jpg
- .jpeg
Поддерживаемые форматы файлов 3D-моделей
Вы можете импортировать следующие форматы файлов 3D-активов в Unity Studio без необходимости их конвертации:
- .glb
- .obj
- .fbx
Конвертация файлов Unity Asset Manager
Unity Asset Manager может конвертировать гораздо больше форматов файлов в поддерживаемый формат. Как было упомянуто выше, уровень вашей учетной записи Unity определяет, какие форматы можно конвертировать. Все пользователи (уровень Free) могут импортировать следующие форматы в Unity Studio через Unity Asset Manager:
- .fbx
- .glb
- .gltf
- .obj
- .pxz
- .step
- .stepx
- .stepz
- .stp
- .stpx
- .stpxz
- .stpz
- .usd
- .usda
- .usdc
- .usdz
Форматы аудио
- .wav
- .mp3
- .aiff
- .aif
- .ogg
Материалы и шейдеры
В Unity Studio вы можете использовать ряд элементов управления для изменения внешнего вида ваших моделей.
Материал определяет внешний вид поверхности 3D-объекта. Он управляет такими свойствами, как цвет, блеск, прозрачность и то, как поверхность взаимодействует со светом.

Изменение прозрачности части автомобиля с помощью компонента Material
Фильтры шейдеров
Шейдер — это набор инструкций, которые сообщают Unity Studio, как нарисовать материал на вашем объекте. Он управляет тем, как объект реагирует на свет, насколько он блестящий или тусклый, и светится ли он или остается темным.
Unity Studio не поддерживает пользовательские шейдеры. Вместо этого вы можете выбрать один из четырех встроенных шейдеров, каждый из которых имеет свои собственные параметры. Дополнительную информацию см. в разделе Параметры шейдеров.
Работа с материалами в Unity Studio

Вы можете редактировать цвет материала стула с помощью колесика выбора цвета через компонент Mesh Renderer, прикрепленный к объекту chair_base.
Unity Studio предоставляет интуитивно понятные элементы управления, с помощью которых любой пользователь может добавлять материалы по своему выбору к объекту и изменять его внешний вид. Вы можете редактировать Свойства материалов Чтобы определить, как будет выглядеть поверхность вашего объекта, например, чтобы имитировать поверхности, такие как кирпич, стекло, дерево и многое другое.
The Раздел материалов Документация Unity Studio содержит все шаги, необходимые для создания нового материала, назначения его объекту и изменения его внешнего вида. Вкратце, вот основные возможности, которые следует знать при работе с материалами в Unity Studio:
1. Создайте свои собственные материалы Чтобы добиться нужного вида, не изменяя существующие материалы. Вы будете создавать новые материалы через панель проекта. См. раздел создание материала в документации для получения дополнительной информации.
2. Назначьте материал любому объекту, который вы хотите, при условии, что объекту назначен компонент Mesh (что легко сделать). Получите все шаги по назначению материала объекту здесь.
3. Редактирование материала, либо из папки Мои активы на панели Проект, либо из компонентов Mesh Renderer или Skinned Mesh Renderer объекта, которые доступны для редактирования на панели Инспектор объекта. Узнайте больше о редактировании материалов здесь.
Анимация

Таймлайн анимации в шаблоне обучения
Unity Studio предоставляет следующие методы для создания анимации:
- Компонент анимации: Анимировать отдельный GameObject и его дочерние элементы.
- Режиссер анимации: Координировать и анимировать несколько GameObjects по общему таймлайну для сложных или кинематографических сцен.
Оба метода откроют окно инструмента анимации, из которого вы можете создавать и редактировать анимации для GameObjects с помощью ключевые кадры.
Ключевые кадры похожи на снимки свойств вашего объекта (например, положение, цвет или видимость) в определенные моменты времени. При создании анимации вы устанавливаете ключевые кадры в разные моменты времени на временной шкале. Затем Unity Studio автоматически интерполирует значения между этими ключевыми кадрами, чтобы создать плавные переходы.
Посмотрите этот учебник чтобы узнать больше о том, как анимировать в Unity Studio.
Пользовательский интерфейс
Используйте Конструктор интерфейсов в Unity Studio для создания интерактивных 2D пользовательских интерфейсов (UI) для ваших приложений. Вы можете добавлять интерактивные элементы, такие как кнопки, текст, изображения или поля ввода. Вы также можете разрабатывать интерфейсы, которые работают на разных устройствах и экранах разного размера.

Элементы холста пользовательского интерфейса в представлении сцены
Давайте рассмотрим различные элементы пользовательского интерфейса, которые вы можете прототипировать в Unity Studio:
холст
Поле Canvas — это основная область, где вы размещаете все элементы пользовательского интерфейса. Представьте себе это как чистый лист, на котором вы можете разместить свои кнопки, текст, изображенияи другие элементы управления. Вы можете создать несколько полей Canvas в одном проекте, чтобы отображать разные макеты пользовательского интерфейса в разное время. Каждый элемент пользовательского интерфейса должен принадлежать какому-либо полю Canvas.
Чтобы создать поле Canvas:
1. В окне "Иерархия" нажмите кнопку + кнопка для открытия Создать меню.
2. Выберите UI > UI Canvas. В панели "Иерархия" и в окне "Сцена" появляется новый холст.
Как Canvas позиционирует элементы UI
Каждый элемент UI использует компонент UI Transform вместо обычного компонента Transform. UI Transform — это прямоугольное преобразование, предназначенное для 2D-элементов.
UI Transform позволяет вам:
- Измените элементы интерфейса: Перемещать, изменять размер и поворачивать элементы интерфейса пользователя с помощью UI Transform. Вы можете сделать это непосредственно в окне сцены или ввести конкретные значения в Inspector.
- Установите якорь: Якорь — это точка, относительно которой элемент остается в пределах родительской области (канала или другого элемента интерфейса). Вы можете установить якорь в разных позициях, например, в верхней, нижней, центральной или угловой.
- Якорь обеспечивает правильное расположение элементов интерфейса, таких как кнопки, текст и изображения, и их корректный вид на экранах разного размера или при изменении размера окна.
Текст
Используйте элемент "Текст", чтобы напечатать и отобразить текст на экране. Вы можете настроить стиль, размер, выравнивание и цвет текста.
Кнопка
Кнопка — это интерактивный элемент, который пользователи могут нажимать для выполнения действия, например, запуска анимации или взаимодействия с объектом на сцене. Кнопка содержит родительский объект Кнопка и дочерний объект Кнопка Текст объект (где вы устанавливаете метку кнопки).
Изображение
Используйте элемент Image, чтобы добавить изображения или простой прямоугольник в ваш интерфейс пользователя в качестве фона или визуального элемента. Вы можете настроить размер, цвет и то, как изображение вписывается в свою область.
Поле ввода
Элемент Input Field — это пустое поле, которое принимает текст от пользователя. Например, вы можете попросить пользователя ввести свое имя в поле и использовать его ответ, чтобы обратиться к нему по имени в приложении.
Переключатель
С помощью элемента управления Переключатель пользователи вашего приложения могут включать или выключать опцию.
Ползунок
Добавьте ползунок, чтобы пользователь мог настроить такие параметры, как яркость. Вы можете добавить как горизонтальные, так и вертикальные ползунки.
Визуальное скриптирование логики

Интерфейс Logic в Unity Studio
Logic — это система визуального скриптирования Unity Studio. Она позволяет использовать узлы для проектирования логики вашего приложения, поэтому вам не нужно писать код. Вы можете использовать узлы для создания интерактивных сцен, настройки реакций на действия пользователя и управления поведением объектов.
С помощью Logic вы можете:
- Инициализировать действия на основе событий (например, когда пользователь нажимает кнопку или выбирает объект).
- Запускать, приостанавливать или останавливать анимации.
- Включать или отключать GameObjects (показывать или скрывать объекты на сцене).
- Создавать условия (например, если это произойдет, то сделайте то-то).
- Сочетайте несколько действий, чтобы создать более сложные сценарии поведения.
Вы можете создать скрипт Logic как с панели Inspector, так и с панели Project.
Из панели Инспектор:
Удобный способ добавить компонент Logic к GameObjecту — через Inspector объекта, поскольку скрипт Logic автоматически прикрепляется к нему.
1. Выберите GameObject в вашей сцене. На экране появляется панель Инспектор.
2. Выбрать Добавить компонент.
3. В НОВАЯ ЛОГИКА Раздел, введите имя вашего нового скрипта Logic.
4. Выбрать Создание и редактирование, или нажмите Ввести ключ.
Чтобы добавить скрипт Logic из панели проекта:
1. В панели Проект выберите папку Моя логика .
2. Выбрать Добавить (+).
3. Выбрать Новый скрипт. Unity Studio создает новый скрипт логики в папке.
4. Введите имя для вашего скрипта и нажмите Enter.
5. Дважды щелкните по новому скрипту, чтобы открыть его в Unity Industry Inspector. Редактор логики.
Узнайте больше о скриптах Logic в разделе Документация по логике.

Скрипт логики на панели проекта
Улучшение снимков экрана с помощью ИИ

Улучшение снимков экрана с помощью ИИ в шаблоне Центра распространения
Одной из удобных функций является улучшение снимков экрана с помощью ИИ, которое может помочь добавить последнюю штриховку, чтобы сделать ваш прототип или приложение готовым к презентации.
Эта функция работает лучше всего, когда у вас уже есть хорошая отправная точка: Проект, в котором свет, интерактивность и общее настроение хорошо определены.
Имея хороший базовый проект, опция улучшения снимка экрана с помощью ИИ может затем точно настроить свет и материалы, помогая вам четко и эффективно донести свою идею.
Узнайте больше в разделе «Улучшение ИИ в Unity Studio» {b}Документация{/b}.
Обменивайтесь и публикуйте свои прототипы
Эффективно делитесь своей работой для получения отзывов и комментариев, будь то работа в процессе или отшлифованный прототип, готовый к внутренней публикации или передаче команде разработчиков 3D-моделей вашей организации.
Поделиться черновиком
Вы можете поделиться ссылкой на черновик Unity Studio с коллегами из той же организации Unity, что и вы. Вам нужно убедиться, что человек(ы), получающий(ие) ссылку:
- Принадлежит к той же организации, где вы создали черновик
- Имеет место в Unity Industry, если ваша организация является организацией Unity Industry
- Имеет правильные разрешения для доступа к черновику:
- Владельцы/менеджеры организаций или проектов автоматически имеют широкий доступ к черновикам.
- Пользователи, не являющиеся владельцами/менеджерами, нуждаются в разрешениях, предоставленных владельцем или менеджером. Инструкции см. в разделе Предоставьте проект гранта членам вашей организации.
Как поделиться своим черновиком внутри организации:
1. Убедитесь в том, что вы создали свой проект в рабочей области вашей организации. Нельзя делиться проектами из вашей личной организации.
2. Скопируйте ссылку URL своего проекта из адресной строки браузера.
3. Поделитесь ссылкой с другими пользователями в вашей организации.
Опубликовать черновик

Опубликовать черновик в Unity Studio.
Чтобы опубликовать свое приложение:
1. В панели иерархии выберите Публиковать.
2. В Опубликовать В окне выберите платформу, на которую вы хотите опубликовать (в настоящее время доступен только веб).
3. Введите название вашего проекта.
4. (Необязательно) Введите пароль для ограничения доступа к вашему проекту.
5. Выбрать Опубликовать.
6. Если вы хотите публично поделиться своим приложением, скопируйте веб-адрес проекта и поделитесь им с другими.
Узнайте больше о редактировании опубликованного проекта и отмене публикации проекта here.
Ускорьте работу с помощью шаблонов Unity Studio
Вместо того чтобы создавать каждое взаимодействие с нуля, вы можете использовать шаблоны, входящие в состав Unity Studio. Эти предварительно настроенные сцены уже содержат логику, анимацию и макет для общих промышленных задач.

Выберите шаблон в окне создания черновика.
В окне создания черновика доступны следующие шаблоны:
- Распределительный центр
- Обзор автомобиля
- Конфигуратор
- Демонстрация блокиратора масляного насоса
- Обучающее приложение
- Макет HMI
- Скоро: Презентация на открытом воздухе
Несколько советов для начала работы с шаблоном
1. Как и любой другой проект, который вы создаете в Unity Studio, вы должны дать своему черновику шаблона логичное и описательное имя. По мере того, как ваша библиотека прототипов растет, найти прототип с именем «Этап 1 обучения Turbine» гораздо проще, чем прототип с общим названием «Черновик 1».
2. На этом этапе вам также будет предложено выбрать проект для хранения вашего черновика. Лучшая практика для организаций — создать специальный проект, например «Прототипы студии», специально для черновиков Unity Studio.
- Это позволяет отделять экспериментальную работу от данных движка, готовых к производству, в диспетчере активов, что облегчает поиск конкретных прототипов для членов команды.
3. Начните с изучения шаблона так, как это сделает конечный пользователь: Нажмите кнопку «Play» в верхней части окна «Scene view», протестируйте кнопки HMI, перемещайте камеру и используйте визуальные подсказки для запуска анимаций. Это показывает, какая интерактивность уже заложена в проект до того, как вы начнете вносить изменения.
4. Уделите некоторое время изучению панели «Hierarchy», чтобы понять, как построена логика. Чтобы загрузить свои собственные данные, используйте Добавить ресурсы кнопка на панели проекта, чтобы заменить заглушки своими собственными файлами CAD или 3D непосредственно из диспетчера активов.
Давайте быстро рассмотрим каждый шаблон.
Распределительный центр

Распределительный центр построен на передовых логических скриптах и элементах управления с интерфейсом пользователя. Он демонстрирует реальные модели взаимодействия, такие как управление роботом, управление камерой и навигация в динамической среде.
Основные преимущества
- Навигация и управление роботом: Управление мобильным роботом с помощью ввода WASD, с регулируемой скоростью движения и поведением вращения.
- Управление камерой и видом: Переключайтесь между несколькими видами камеры, чтобы исследовать окружение с разных точек зрения.
- Логика интерактивной среды: Узнайте, как работать с движущимися частями и элементами сцены, управляемыми логикой.
- Управление через интерфейс пользователя: Используйте параметры пользовательского интерфейса для управления камерами, параметрами перемещения и режимами взаимодействия.
Изучите шаблон
- Начните с управления роботом с помощью клавиш WASD. Настройте параметры скорости, чтобы увидеть, как параметры перемещения влияют на отзывчивость и поведение управления.
- Исследуйте окружающую среду, используя доступные виды камеры, и посмотрите, как элементы управления пользовательского интерфейса используются для переключения перспективы и управления навигацией.
- Взаимодействуйте с движущимися частями сцены, чтобы понять, как логика используется для управления динамическими элементами, помимо простых анимаций.
- Изучите, как логика камеры, обработка ввода и движение робота структурированы для совместной работы как единой системы, а не как изолированные функции.
- Проверьте, как интерфейс пользователя подключен к логике сцены, и обратите внимание, как одни и те же шаблоны управления могут быть повторно использованы для управления камерами, объектами или системами в ваших собственных приложениях. Эта модульная структура позволяет легко расширять шаблон с помощью дополнительных роботов, инструментов или режимов взаимодействия.
Обзор автомобиля

Обзор автомобиля — это инструмент для дизайнеров, которым необходимо представить 3D-модели с различными сценариями освещения и управления.
Основные преимущества
- Предварительно настроенная навигация: Включает в себя набор позиций и фиксированных камер, предназначенных для демонстрации активов с различных углов и обеспечения возможности перемещения вокруг модели
- Скрипт интерактивной логики двери: Включает в себя специализированный скрипт и анимации для открытия и закрытия дверей, которые могут быть активированы через HMI
Изучите шаблон
- Начните с переключения между предустановленными орбитальными и фиксированными камерами, чтобы увидеть, как они демонстрируют актив в разных ракурсах.
- Нажмите на двери, чтобы увидеть логику анимации открывания и закрывания и скрипт в действии.
Проверьте иерархию внутри Unity Industry U Car GameObject; именно здесь вы найдете скрипты дверей, прикрепленные к каждой движущейся части. Обратите внимание, как один и тот же шаблон анимации при нажатии используется во всех интерактивных компонентах. Такой модульный подход позволяет повторно использовать эту структуру взаимодействия с вашими собственными активами.

Логический скрипт из шаблона обзора автомобиля
Макет HMI

Используйте макет HMI для создания прототипов автомобильных приборных панелей, промышленных панелей управления или любого интерфейса на основе экрана.
Основные функции
- Элементы интерфейса: Изображения, используемые для демонстрации измерительных приборов
- Навигация по экрану: Статическая сцена, демонстрирующая различные возможные анимации
Изучите шаблон
- В редакторе откройте Режиссер анимации Чтобы проверить, как анимированы колеса, предоставляется шаблон для обработки вращающихся или движущихся механических индикаторов.
- Изучите холст HMI, чтобы увидеть, как используются изображения для демонстрации измерительных приборов; вы можете заменить эти изображения своими собственными дизайнами, чтобы быстро адаптировать интерфейс под свой бренд. Используйте Добавить ресурсы кнопка для загрузки вашей собственной 3D-панели или 3D-модели.

Таймер анимации в шаблоне макета HMI
Конфигуратор продукта

Шаблон конфигуратора продукта в Unity Studio
Конфигуратор продукта предоставляет настройки для представления моделей продуктов с интерактивными параметрами настройки, такими как замена материалов и переключение компонентов. Этот шаблон предоставляет:
Основные преимущества
- Управление вариантами: Логика для переключения между различными наборами материалов или переключения видимости определенных частей
- Отображение продукта: Предоставляет предустановки камеры и освещения, сосредоточенные на центральном активе, чтобы выделить отделку и детали
- Меню выбора: Система пользовательского интерфейса для выбора различных цветов, материалов или конфигураций
Изучите шаблон
- В папке My Logic на панели проекта вы найдете Менеджер комнат Логический скрипт. Он управляет тем, как различные среды или "комнаты" отображаются в сцене.
- Взаимодействие управляется UIMaterialTypeManager, который связывает кнопки интерфейса пользователя с отображением различных объектов в иерархии. Эта логика определяет, какие объекты будут активны или неактивны в зависимости от выбора пользователя, что позволяет вносить изменения в конфигурацию в реальном времени.

Скрипт логики менеджера выставочного зала из конфигуратора стула
Обучающее приложение

Шаблон приложения для обучения в Unity Studio
Используйте шаблон приложения для обучения для создания пошаговых инструкций по эксплуатации или сборке оборудования.
Основные преимущества
- Логика последовательности: Система потока, которая направляет пользователей в определенном порядке выполнения задач или операций
- Выделение частей: Визуальные эффекты и контуры, которые указывают, с какими компонентами пользователю необходимо взаимодействовать
- Обратная связь о ходе выполнения: Логический скрипт, который отслеживает и отображает выполнение шагов в течение учебной сессии
Изучите шаблон
- Откройте Training Menu Canvas UI в иерархии и поэкспериментируйте с разными кнопками.
- Посмотрите на Шаг 0 Логический скрипт в папке Моя логика на панели Проект , который определяет начало первого шага. Все последующие шаги в последовательности можно найти в разделе "Иерархия".
Каждый отдельный шаг определяется скриптом логики, который управляет потоком через определенные анимации и активирует или деактивирует объекты на сцене для руководства пользователем. - Скрипт "Шаг 0" также определяет начало последовательности обучения. Изучите логический шаг, чтобы понять, как он запускает начальную анимацию роботизированной руки и последовательно выполняет каждый последующий шаг. Все шаги в последовательности можно найти в этой иерархии.
- Посмотрите, как объекты активируются и деактивируются в процессе обучения. Обратите внимание на то, как элементы пользовательского интерфейса, выделения и интерактивные компоненты настроены на появление и исчезновение, чтобы направлять внимание пользователя на текущую задачу.

Шаблон учебного приложения открыт в Unity Studio
Демонстрация блокиратора масляного насоса

Демонстрация блокиратора нефтяного насоса в Unity Studio
Демонстрация блокиратора нефтяного насоса демонстрирует механическую сборку, взаимосвязи внутренних компонентов и динамику жидкостей.
Основные преимущества
- Контроль прозрачности: Чтобы показать, что происходит внутри труб
- Визуализация потока: Анимация последовательностей стрелок демонстрирует направление движения жидкости через систему насоса
- Управление анимацией: Использует компонент Animation Director для проверки анимации насоса и потока стрелок
- Показ анимации сценарий показывает последовательность, управляемую кликами: Нажмите на точку фокусировки; она воспроизведет звук Переместить анимация для взрыва частей; скрывает точку фокуса для четкого обзора; ожидает 2,5 секунды; воспроизводит Назад анимация для повторного сборки; делает точку фокуса видимой снова для повторных взаимодействий.
Изучите шаблон
- Логика в этом шаблоне построена вокруг простой модели взаимодействия: точка фокуса определяет, куда перемещается камера, и при нажатии на эту точку начинается анимация, которая выделяет конкретный клапан, с которым затем можно взаимодействовать напрямую.
- Откройте Animation Director в разделе "Иерархия", чтобы просмотреть анимации, включенные в шаблон; вы найдете анимационные последовательности Arrow Flow и Oil Pump , которые управляют визуализацией жидкости и механическими движениями.
- Откройте скрипт логики Animation Flow в папке My Logic , чтобы увидеть, как настроен шаблон клика для анимации. Обратите внимание, как щелчок по точке фокусировки вызывает движение камеры и запускает механическую анимационную последовательность.

Анимационная шкала времени "Поток стрелок" в демонстрационном блоке "Блокировщик масляного насоса"
Ваши следующие шаги с Unity Studio
Мы надеемся, что вы нашли это руководство полезным для понимания ключевых шагов по запуску проекта в Unity Studio.
Чтобы узнать больше о Unity Studio, посетите сайт Документация Unity Studio.
По вопросам или для получения прямой помощи, пожалуйста, напишите по адресу unitystudio-support@unity3d.com. Вы также можете запросить обратный звонок для получения более персонализированной поддержки.
Экосистема Unity Industry
Unity Industry включает в себя продукты и поддержку, необходимые для создания, управления и масштабирования многоплатформенных приложений. Разработанный для создателей в промышленности, он охватывает каждый этап от интеграции данных до развертывания.
Присоединяйтесь к ведущим компаниям в сфере производства, автомобилестроения, розничной торговли и другим, которые используют технологию 3D в реальном времени, чтобы получить конкурентное преимущество, ускорить выход на рынок и оптимизировать ресурсы. От визуализации продукта до симуляций, Unity Industry обеспечивает погружающий опыт.
Читать книгу
Заполните эту форму, чтобы получить доступ к передовым знаниям и решениям от экспертов отрасли


