title | description | author | ms.author | ms.date | ms.topic | keywords | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Проектирование содержимого для голографического дисплея |
ознакомьтесь с рекомендациями по проектированию и рекомендациями по работе с holographic на HoloLens устройствах. |
yoonpark |
dongpark |
06/18/2020 |
article |
дизайн пользовательского интерфейса, голограмма, проектирование содержимого, темная тема, светлая тема, гарнитура смешанной реальности, гарнитура windows mixed reality, гарнитура виртуальной реальности, HoloLens, мртк, набор средств смешанной реальности, дизайн, пикселы |
1fab172f6d737b25e95b10a6dded2a5ab805e0086de8d0fae40c5a6a4ef7d805 |
a1c086aa83d381129e62f9d8942f0fc889ffcab0 |
MT |
ru-RU |
08/05/2021 |
115212952 |
При проектировании содержимого для более holographic см существует несколько элементов, которые необходимо учитывать для достижения наилучшего опыта. Ниже мы рассмотрели некоторые из наших рекомендаций, и вы можете узнать больше о характеристиках holographic на странице цвет, освещение и материалы .
на основе нашего HoloLensного исследования и тестирования мы обнаружили, что использование ярких цветов в большой области экрана может привести к появлению нескольких проблем:
Выносливости глаз
Так как holographic — аддитивный, голограммы с яркими цветами используют более светлое изображение. Яркий, однородный цвет в большой области экрана может легко привести к выносливости глазу для пользователя.
Рука перекрытия
Яркий цвет затрудняет для пользователя возможность видеть свои руки при непосредственном взаимодействии с объектами. Поскольку пользователь не может видеть свои руки, он затрудняет воспринимать глубину и расстояние между рукой или пальцем на целевую поверхность. Курсор пальца помогает компенсировать эту ошибку, но по-прежнему может быть непростой на светлой белой поверхности.
руку на экранную отпечатку содержимого
Единообразие цвета
Из-за характеристик holographic дисплеев может стать блотчи большой яркий участок на экране. Используя темные цветовые схемы, можно избежать этой проблемы.
Использовать темный цвет для фона пользовательского интерфейса
С помощью темной цветовой схемы можно сократить выносливости глаз и повысить уверенность в взаимодействии Direct руки.
примеры темных цветов, используемых для фона содержимого
Использовать полужирный или жирный шрифт
HoloLens позволяет отображать привлекательный текст с высоким разрешением. Однако рекомендуется избегать тонких весов шрифтов, таких как светлое или частичное освещение, поскольку вертикальные штрихи могут заменяться небольшим размером шрифта.
выделение полужирным шрифтом или плотного начертания шрифта (Верхняя панель) улучшает читаемость .
Использование Холографикбаккплате материала МРТК
материал холографикбаккплате применяется к нескольким панелям пользовательского интерфейса в оболочке HoloLens. Одной из его функций является иридесценцеый результат, видимый пользователям при сдвиге их расположения на основе панели. Цвет экранной формы немного смещается по заранее заданному спектру, создавая эффектный и динамический визуальные эффекты, не мешая удобочитаемости содержимого. Эта тонкая смена цвета также позволяет компенсировать незначительное нерегулярность цвета.
примеры прозрачной формы интерфейса пользователя
Сложность и специальные возможности визуального элемента
С тех пор, как и в случае с физической средой, было бы снижено читаемость содержимого или пользовательского интерфейса в прозрачных или полупрозрачных окнах. Кроме того, если прозрачные объекты помещаются поверх других, это может усложнить взаимодействие пользователя из-за непонятной глубины.
Производительность
Чтобы прозрачные или полупрозрачные объекты отображались правильно, они должны быть отсортированы и смешиваться с любыми объектами, которые существуют в фоновом режиме. Сортировка прозрачных объектов требует снижения затрат ресурсов ЦП, так как смешивание имеет существенные затраты на GPU, так как не позволяет GPU выполнять скрытое удаление поверхности через z-отбор (т. е. Тестирование глубины). Отсутствие разрешения на удаление скрытой поверхности увеличивает количество операций, необходимых для окончательной отрисовки пикселя. Это обеспечивает дополнительные ограничения частоты заполнения.
Нестабильность с голограммами с ЛСР технологией глубины
Для повышения стабильной репроецирования или голограммы в области стабильности приложение может отправить в систему буфер глубины для каждого отображаемого кадра. При использовании буфера глубины для РЕПРОЕКЦИИ необходимо написать буфер глубины для каждого отображаемого цвета в пикселях соответствующей глубины. Любой пиксель с значением глубины также должен иметь значение Color. Если приведенное выше руководство не соблюдается, области готовых к просмотру образа, в которых отсутствуют допустимые сведения о глубине, могут быть переработаны таким образом, что создает артефакты, которые часто отображаются как искажения в виде волнового вида.
Использовать прозрачный фон пользовательского интерфейса
По умолчанию прозрачные или полупрозрачные объекты не записывают глубину, чтобы обеспечить правильное смешение. Способы устранения этой проблемы: использование непрозрачных объектов, обеспечение того, что прозрачные объекты появляются близко к непрозрачным объектам (например, полупрозрачную кнопку перед непрозрачной заменой), заставляя прозрачные объекты для записи глубины (неприменимы во всех сценариях) или выводят объекты прокси-сервера, которые вносят в конец фрейма только значения глубины.
Решения в МРТК-Unity:/Виндовс/миксед-реалити/мртк-Унити/перформанце/холограм-стабилизатион # Depth-Sharing-in-Unity
Используя сплошную и непрозрачную форму, можно защититься от четкости и уверенности в взаимодействии.
Уменьшение количества затронутых пикселов
Если проект должен использовать прозрачные объекты, попробуйте максимально ограничить число затронутых пикселов. Например, если объект отображается только при определенных условиях (например, в эффекте свечения), отключите объект, если он полностью невидимый (вместо присвоения цвету аддитивного цвета черному). Для простых двумерных фигур, созданных с помощью «Quad» с альфа-маской, рассмотрите возможность создания сетки фигуры с непрозрачным шейдером.
Мртк предоставляет множество примеров стандартных блоков пользовательского интерфейса на основе темных цветовых схем.
- Цвет, свет и материалы
- Курсоры
- Телекинез
- Кнопка
- Активный объект
- Ограничивающая рамка и панель приложения
- Оперирование
- Меню руки
- Быстрое меню
- Коллекция объектов
- Голосовая команда
- Клавиатура
- Подсказка
- Планшет
- Ползунок
- Шейдер
- Биллбординг и закрепление элемента в пространстве
- Индикация хода выполнения
- Притяжение к поверхности