Биллбординг и закрепление элемента в пространстве
Что такое рекламные щиты?
Рекламные щиты — это поведенческая концепция, которая может применяться к объектам в смешанной реальности. Объекты с рекламными щитами всегда ориентируются на лицо пользователю. Текстовые системы и системы меню являются распространенными вариантами использования, когда статические объекты, размещенные в среде пользователя (заблокированной миром), в противном случае были бы скрыты или недоступны для чтения при перемещении пользователей.
Объекты с включенным рекламным щитом могут свободно вращаться в среде пользователя. Они также могут быть ограничены одной осью в зависимости от рекомендаций по проектированию. Имейте в виду, что объекты с рекламными щитами могут обрезать или закрывать себя при размещении слишком близко к другим объектам или в HoloLens, слишком близко отсканированных поверхностей. Чтобы избежать этого, подумайте об общем пространстве, который объект может создать при повороте на оси, включенной для билборда.
Что такое тег?
Добавление тегов — это концепция поведения, которую можно добавить в голограммы. Объект с тегами пытается оставаться в диапазоне, который позволяет пользователю комфортно взаимодействовать.
Меню "Пуск" HoloLens — отличный пример поведения на основе тегов
Объекты с тегами имеют параметры, которые могут точно настроить их поведение. Содержимое может находиться в зоне видимости пользователя или вне его, пока пользователь перемещается по своей среде. При перемещении содержимое пытается оставаться на периферии пользователя, перемещаясь к краю представления. Содержимое может временно не просматриваться в зависимости от того, насколько быстро перемещается пользователь. Когда пользователь смотрит на объект с тегами, он получает более полное представление. Подумайте, что контент всегда "взгляд прочь", чтобы пользователи никогда не забывали, в каком направлении находится их содержимое.
Дополнительные параметры могут сделать объект вдоль тега прикрепленным к голове пользователя резинкой. Снижение ускорения или замедления придает весу объекта, что делает его более физическим. Это поведение является возможностью, которая помогает пользователю создать точную ментальную модель работы тегов. Звук помогает предоставлять другие подсказки, когда пользователи имеют объекты в режиме добавления тегов. Звук должен усиливать скорость движения; быстрый поворот головы должен обеспечить более заметный звуковой эффект, в то время как ходьба с естественной скоростью должны иметь минимальные или никаких звуковых эффектов.
Как и содержимое, заблокированное с головой, объекты с тегами могут оказаться подавляющими или тошнотворными, если они движутся дико или слишком много в представлении пользователя. Когда пользователь оглядывается, а затем быстро останавливается, его чувства говорят ему, что они остановились. Их баланс сообщает им, что их голова перестала поворачивать и их видение видит, что мир перестает поворачивать. Однако если добавление тегов продолжает двигаться, когда пользователь остановился, это может запутать его чувства.
Создание рекламных щитов и добавление тегов в MRTK (набор средств Смешанная реальность) для Unity
MRTK предоставляет скрипты для поведения билбордов и тегов. Назначьте скрипт Billboard.cs любому объекту, чтобы добавить поведение билборда и сделать объект всегда лицом к вам. Чтобы добавить поведение вдоль тегов, используйте скрипт RadialView.cs. Вы можете настроить различные параметры, такие как время проверки, расстояние и степень.
См. также раздел
- Курсоры
- Телекинез
- Кнопка
- Активный объект
- Ограничивающая рамка и панель приложения
- Оперирование
- Меню руки
- Быстрое меню
- Коллекция объектов
- Голосовая команда
- Клавиатура
- Подсказка
- Планшет
- Ползунок
- Шейдер
- Биллбординг и закрепление элемента в пространстве
- Индикация хода выполнения
- Притяжение к поверхности