Виртуальная реальность уже очень давно вошла в нашу жизнь благодаря фантастическим литературе и фильмам. С развитием компьютерной техники в конце прошлого века существование искусственно созданных миров, которые находятся где-то в глубинах мощных компьютеров, но живут и развиваются как настоящие, плотно вошло в массовую культуру. Компьютерные игры становились всё реалистичнее, глубже и интереснее, а с появлением и развитием MMORPG виртуальные миры действительно начали жить и развиваться по своим правилам, но они всё равно оставались плоской картинкой на экране, в которую порой очень сложно погрузиться. Последние пять лет как лидеры ИТ-индустрии, так и стартапы прикладывают множество усилий для того, чтобы воплотить давнюю мечта – с помощью специальных устройств и программных инструментов добиться расширения нашей реальности или полного погружения в виртуальную реальность. В наше время таким уже никого не удивишь, но эпоха виртуальной и расширенной реальностей в их истинном понимании только начинается. Хотите стать одним из первопроходцев?
Тогда для вас компания Microsoft приготовила специальный курс «Разработка VR под Windows», благодаря которому вы познаете основы и тонкости разработки продуктов как для виртуальной, так и для дополненной реальности. Кстати, эти понятия зачастую путаются в головах, поэтому стоит напомнить отличия виртуальной (VR, Virtual Reality) и дополненной, расширенной реальности (AR, Augmented Reality). В случае с VR пользователь почти не видит элементов реального мира и полностью погружен в цифровой мир. Примером устройств, которые помогает пользователю заглянуть в виртуальную реальность, могут отлично послужить Oculus Rift и Fibrum, который работает в том числе и с Windows-смартфонами. С таким устройством вы легко можете ощутить себя пилотом F1. При использовании AR пользователь смотрит на окружающий нас с вами мир через какое-либо устройство, которое дополняет реальные объекты несуществующими свойствами или даже создаёт новые объекты. Самым простым способом расширить реальность являются специальные приложения для мобильных устройств, которые используют камеру и добавляют на получаемое с неё изображение дополнительный слой. Самым ярким примером устройства AR является уникальный компьютер HoloLens от Microsoft, благодаря которому пользователь может не только видеть голограммы, но взаимодействовать с ними.
Курс «Разработка VR под Windows», созданный для Microsoft Virtual Academy, состоит из семи стадий. На просмотр всех их вам потребуется около трёх часов, но для лучшего освоения материалов и технологий рекомендуется уделить ему гораздо больше времени, выполняя задания и применяя полученные знания на практике. Тогда вы действительно пройдёте путь от человека, который просто умеет правильно сделать «кардборд» до человека, который понимает все тонкости дополненной и виртуальной реальностей, включая взаимодействие с пользователями. Также вы получите навыки высокоэффективного использования DirectX/C++. Для освоения ремесла создания и расширения миров Microsoft рекомендует использовать Visual Studio 2015, Unity, Windows 10 SDK, ALPS-VR и Fibrum SDK, которые вы можете скачать на специальной странице.
Вы можете посмотреть видео ниже, но полный курс, который включает в себя слайды и дополнительные материалы, вы можете пройти на портале Microsoft Virtual Academy.
Основы виртуальной реальности. Сборка Cardboard VR.
Принципы создания VR с примерами на Unity
Создание VR на UNITY с ALPS-VR
Создание VR на UNITY с Fibrum SDK
Особенности взаимодействия с пользователем в виртуальной реальности
Дополненная реальность
Создание высокоэффективных приложений VR/AR на C++/DirectX
Помните, что технологии VR и AR только начинают свой путь в истории вычислительной техники и человеческого быта. Поэтому для специалистов, разбирающихся с такими технологиями, сейчас есть отличный шанс: конкуренция пока не слишком высокая, востребованность в использовании технологий растёт, а на примере экосистемы Microsoft отлично видно, что уже сейчас каждый может получить мощный и простые в освоении инструменты для создания продуктов VR и AR.