Периодическая таблица элементов
Примечание.
В этой статье рассматривается пример изучения, который мы создали в Смешанная реальность конструкторских лабораторий, где мы делимся нашими учебными сведениями и предложениями для разработки приложений смешанной реальности. Наши статьи и код, связанные с проектированием, будут развиваться по мере того, как мы создадим новые открытия.
Примечание.
Этот пример приложения предназначен для HoloLens 1-го поколения. См . периодическую таблицу элементов 2.0 для HoloLens 2 версии.
Периодическая таблица элементов — это пример приложения с открытым исходным кодом из Смешанная реальность лабораторий разработки Майкрософт. Узнайте, как разместить массив объектов в трехмерном пространстве с различными типами поверхностей с помощью коллекции объектов. Кроме того, узнайте, как создавать взаимодействуемые объекты, реагирующие на стандартные входные данные из HoloLens. Компоненты этого проекта можно использовать для создания собственного интерфейса приложения смешанной реальности.
Демонстрационное видео
Записано с помощью HoloLens 2 с помощью записи Смешанная реальность
Сведения о приложении
Периодическая таблица элементов визуализирует химические элементы и каждый из их свойств в трехмерном пространстве. Он включает в себя основные взаимодействия HoloLens, такие как взгляд и воздушный кран. Пользователи могут узнать об элементах с анимированными трехмерными моделями. Они могут визуально понять электронную оболочку элемента и его ядро - который состоит из протонов и реакторов.
Общие сведения
После того, как я впервые испытал HoloLens, я знал, что хотел бы поэкспериментировать с периодическим приложением таблицы в смешанной реальности. Так как каждый элемент имеет множество точек данных, отображаемых с текстом, я думал, что это будет большой предмет для изучения типографической композиции в трехмерном пространстве. Предоставление пользователям возможности визуализировать электронную модель элемента было еще одной интересной частью этого проекта.
Проект
Для представления по умолчанию периодической таблицы я представлял трехмерные коробки, которые будут содержать электронную модель каждого элемента. Поверхность каждого поля будет полупрозрачной, чтобы пользователь мог получить грубое представление о томе элемента. С помощью касания взгляда и касания воздуха пользователь может открыть подробное представление каждого элемента. Чтобы сделать переход между представлением таблицы и подробным представлением гладко и естественно, я сделал его похожим на физическое взаимодействие коробки, открывающейся в реальной жизни.
Эскизы разработки
В подробном представлении я хотел визуализировать сведения каждого элемента с красиво отрисованным текстом в трехмерном пространстве. Анимированная трехмерная электронная модель отображается в центре области и может просматриваться с разных углов.
Прототипы взаимодействия
Пользователь может изменить тип поверхности, коснувшись кнопок в нижней части таблицы. Они могут переключаться между плоскостями, цилиндрами, сферой и точечной.
Общие элементы управления и шаблоны, используемые в этом приложении
Взаимодействуемый объект (кнопка)
Взаимодействуемый объект — это объект , который может реагировать на базовые входные данные HoloLens. Он предоставляется как префаб/скрипт, который можно легко применить к любому объекту. Например, вы можете сделать чашку кофе в сцене взаимодействуемой и реагировать на входные данные, такие как взгляд, касание воздуха, навигация и жесты манипуляции. Подробнее
Коллекция объектов
Коллекция объектов — это объект, который помогает разместить несколько объектов в различных фигурах. Он поддерживает плоскость, цилиндр, сферу и точечную. Можно настроить дополнительные свойства, такие как радиус, количество строк и интервалы. Подробнее
Технические сведения
Скрипты и префабы для периодической таблицы приложения "Элементы" можно найти на сайте Смешанная реальность Design Labs GitHub.
Перенос истории для HoloLens 2
Ознакомьтесь с историей о том, как была обновлена периодическая таблица приложения "Элементы" с помощью инстинктивных взаимодействий HoloLens 2.
Periodic Table of the Elements 2.0
Об авторе
Yoon Park @Microsoft конструктора пользовательского интерфейса |