Отказ от ответственности: я работаю в Microsoft в качестве разработчика-евангелиста, специализирующегося на технологиях виртуальной и дополненной реальности. Это означает, что я могу писать о крутых новых технологиях и играть с ними, но я *не* узнаю секретную инсайдерскую информацию. Я знаю, я тоже запутался. Это также строго мое личное мнение и никоим образом не отражает точку зрения Microsoft, команды HoloLens или любой другой организации, связанной с Microsoft, кроме «Евангелиста Ливи»

В тихом номере отеля в Сан-Франциско я сидел под ярким светом в огромной комнате, заполненной компьютерными столами, диванами и журнальными столиками. Я был не в мебельном салоне — я был в «Голографической академии» Microsoft, которую смогли испытать несколько избранных разработчиков на //Build Conference в этом году. Тема дня? Holo World — обзор голографической вычислительной платформы Microsoft с HoloLens.

[идентификатор заголовка = ”attachment_1591 align = ”aligncenter” ширина = ”852]

Windows Holographic, Microsoft.com[/caption]

Мне посчастливилось присоединиться к этому мероприятию, где разработчики могли получить практическую демонстрацию гарнитуры дополненной реальности HoloLens и возможность попробовать создать приложение «Hello World» с помощью Unity и новых библиотек HoloToolKit. Каждому из нас дали наставника и выделили стол, за которым мы могли видеть устройства, ожидающие нашей беспокойной руки. Никакие камеры или устройства не были допущены, поэтому это будет только текстовый отчет о семинаре, но я хотел поделиться тем, что было, вероятно, лучшим днем ​​​​в моей жизни как начинающего разработчика AR / VR.

Это только немного преувеличение. Возможно, я был единственным человеком в комнате, который подпрыгивал от возможности опробовать устройство, о котором я мечтал с момента его анонса в январе. Мы получили краткий обзор того, что мы будем создавать в тот день (проект, получивший название Origami): небольшое приложение, создающее «голограмму» для изучения различных аспектов Windows Holographic SDK. Это включало создание голограммы с активами 3D-объектов, пространственным звуком, командами аудиоввода и жестами для создания объектов, которые подчинялись законам физики, взаимодействовали с физическими объектами и отображались на очках в личном пространстве.

Этот семинар предоставил мне две возможности, которые я надеялся получить на практике: возможность просто опробовать HoloLens и посмотреть, как она работает, и возможность получить представление о том, как будет выглядеть разработка HoloLens.

Во-первых: аппаратная часть. HoloLens — не единственная гарнитура смешанной реальности, которую я пробовал, но, безусловно, лучшая из тех, что я видел. Само устройство оказалось легче, чем я ожидал, благодаря своим размерам, и удобно держалось на голове как в очках, так и без них. Гарнитура легко и удобно регулировалась и имела ремешок сверху, который принимал на себя большую часть веса устройства и располагался на моем лбу, а не на носу, что определенно делало ее более удобной в течение 3 с лишним часов, которые я провел. использовал его.

«Голограммы», которые визуализирует HoloLens, удивительно яркие и четкие. Как я упоминал ранее, они на самом деле взаимодействуют со своей средой очень, очень чисто — у нас было пробное приложение для тестирования, прежде чем мы начали кодировать себя, которое состояло из радиоуправляемой машины, и оно объезжало флагштоки, которые были сброшены на землю с помощью жест. Он падал с поверхностей там, где этого можно было ожидать, и время от времени застревал в ремнях рюкзака на полу.

Поиграв с демо, мы, наконец, загрузили Unity и Visual Studio, чтобы попробовать процесс разработки приложений Origami. Мы начали с подключения к гарнитурам HoloLens с их IP-адресами через браузер, а семинар по созданию приложений начался с добавления трех ресурсов (два скомканных бумажных шарика и подложка из миллиметровой бумаги с несколькими игрушками). на ней) и объект голографической камеры, который был заготовкой, которую просто вставили в сцену, заменив основную камеру, и, честно говоря, это было единственное, что нам нужно было сделать, чтобы начать.

Без строк кода мы впервые создали собственную голограмму!

Затем мы перешли к более интересным вещам. Мы добавили в сцену несколько других элементов с помощью HoloToolkit, в том числе сценарий окружающего звука и сетку для голограмм, чтобы они взаимодействовали с нашей реальной физикой, и каждый раз, когда мы видели, наши голограммы становились все более и более удивительными.

Что меня действительно впечатлило, так это то, насколько естественно было взаимодействовать с голограммами, которые мы создали. Жесты не были идеальными, но они работали значительно более последовательно, чем все, что я видел с другими камерами слежения — был только один раз, когда я действительно не мог заставить жест работать с первой или второй попытки. Окружающий звук был восхитительным — меня особенно интересовал пространственный звук, и что меня поразило, так это то, насколько четким был звук, и как я не мог слышать звук из гарнитуры ни одного другого человека, несмотря на то, что я находился в комнате из 60 человек. играя со своей собственной голографической сценой. Звук был позиционным, поэтому устройство знало, где я нахожусь относительно голограммы, и воспроизводило его соответственно, а приближение/удаление от голограммы также меняло громкость.

Создание новых голосовых команд с помощью библиотеки HoloToolkit представляло собой ровно одну строку кода — вы передаете строку, а затем, когда HoloLens подхватывает говорящего ее пользователя (я не получил НИКАКОГО совпадения ни от кого другого), он выполняет указанное действие. Я «научил» свои две сферы играть в мертвых, к большому удовольствию присутствующих вокруг меня, примерно за тридцать секунд.

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

Лаборатория преподнесла «сюрприз» — мы добавили скрытый префаб и скрипт для создания эффекта взрыва при падении сфер на землю. Это проецировало голографическую дыру в полу, через которую можно было смотреть, и объекты также взаимодействовали с виртуальным пространством под землей.

Я вышел из семинара, думая о HoloLens, и хотел поделиться этим с вами. Как разработчик и заядлый энтузиаст VR/AR, я очень взволнован тем, что влечет за собой эта технология, и не могу дождаться, чтобы увидеть, как будет выглядеть следующая итерация.

HoloLens набирает сотрудников! Ознакомьтесь с разделом Вакансии Microsoft для получения дополнительной информации