Визуализация с использованием кончика пальца

Основной визуальный образ

Это позволяет пользователю распознать расстояние от целевого объекта. Визуальный элемент «Форма кольца» корректирует свой размер на основе расстояния от прочего до объекта. Эта визуализация в основном управляется компонентом FingerCursor (Assets/мртк/SDK/Features/UX/Prefabs/курсоры/финжеркурсор. prefab) (и script), который порождается как курсор prefab покепоинтер. К другим компонентам визуализации относятся сценарий проксимитилигхт и шейдер микседреалитистандард .

Как использовать удобное графическое представление

По умолчанию с помощью высокодоступной визуализации будет работать в любой сцене Unity, настроенной на порождение Финжеркурсор. Порождение Финжеркурсор происходит в дефаултмикседреалититулкитконфигуратионпрофиле в разделе:

Дефаултмикседреалитинпутсистемпрофиле > Дефаултмикседреалитинпутпоинтерпрофиле > PokePointer > FingerCursor

На высоком уровне высокопроизводительная визуализация работает с помощью светлого цвета для проецирования цветного градиента на всех ближайших поверхностях, принимающих индикаторы близости. Затем курсор пальца ищет соседние взаимодействующие поверхности, которые определяются родительским объектом IMixedRealityNearPointer(s) , чтобы выстроить круг с помощью пальца по мере перемещения пальца к поверхности. Когда палец приближается к поверхности, он также динамически анимируется с помощью свойств скругленного угла Микседреалитистандард шейдера.

Пример сцены

Вы можете найти проладонные примеры в практически любой сцене, которая работает с формулировками, но выделена в сцене хандинтерактионексампле.

Состояния зрительных визуализаций

Свойства инспектора

Финжеркурсор Многие свойства курсора пальца наследуются от базового класса курсора. К важным свойствам относятся крайние или соседние поля и ширина, которые обозначают анимацию круга в шейдере Микседреалитистандард. Для других свойств наведите указатель мыши на советы средства инспектора.

Cursor Inspector

Проксимитилигхт Параметры светлого расположения управляют тем, как светло выглядит при приближении к поверхности. Центрированный, средний и внешний цвета определяют градиентный вид освещения и могут быть настроены для цветовой палитры приложения. Обратите внимание, что цвета — HDR (старший динамический диапазон), что позволяет пользователям допустить интенсивность близости к значениям, превышающим один. Для других свойств наведите указатель мыши на советы средства инспектора.

Шейдер микседреалитистандард Шейдер Микседреалитистандард используется для многих эффектов в МРТК. Два параметра, важные для проправной визуализации, — «близкое выцветание» и «освещение». Близкое выцветание позволяет объектам заменять или исчезать в виде камеры или освещения. Убедитесь, что установлен флажок "освещение", чтобы индикаторы близости применялись к исчезновению (а не камере). Можно изменить значения параметров «начать появление» и «выцветание», чтобы обратить эффект от исчезновения. Установите флажок "светлое близость" для любой поверхности, которую вы хотите сделать светлой. Для других свойств наведите указатель мыши на советы средства инспектора.

Shader Inspector