Виртуальная реальность (VR) - это термин, обозначающий компьютерную смоделированную среду, в которой мы можем оказаться с помощью специальных очков. Дополненная реальность (англ. augmented reality) – это технология, которая расширяет физический мир, накладывая на него слои цифровой информации: звуки, видео, графику.
Возможно, вы удивитесь, узнав, сколько лет самой индустрии VR! Первые очки виртуальной реальности были созданы в 1960-х годах, но их низкие технические параметры не позволяли использовать оборудование каким-либо утилитарным образом. Это была прекрасная идея, опережавшая возможности своего времени. 2012 год считается началом современной индустрии, когда 20-летний Палмер Лаки из Калифорнии сконструировал очки Oculus Rift DK1 в гараже своих родителей и открыл всему миру… новый мир. Следующие поколения позволили свободно перемещаться и отслеживать движения человека с помощью датчиков движения, что способствовало все большей реалистичности.
Зачем все это нужно?
Виртуальная реальность, как сказал Марк Цукерберг, это «The next big thing» - инновация, которая произвела революцию не только в мире игр и развлечений. HTC Vive, Oculus Rift, PlayStation VR, Google Daydream View, наборы VR для смартфонов стремительно меняют игровой рынок и завоевывают сердца игроков. Трехмерное изображение в сочетании со стерео звуком и технологией отслеживания движения головы (а иногда и всего тела) заставляет ваш мозг поверить в реальность мира, который вы видите на экране. А это, в свою очередь, обеспечивает гораздо более захватывающий опыт, чем казуальные игры или традиционный просмотр фильмов. Виртуальная и дополненная реальность позволяет создавать:
- Компьютерные VR-игры для Steam, Epic Game Store и других площадок;
- Мобильные VR-игры;
- Игры-тренажёры для машинистов поездов, пилотов и т.д.
- VR-аттракционы в парках развлечений;
Но не нужно думать, что VR и AR - это только про игры. Отнюдь, нет! Человек, обученный работе с виртуальной и дополненной реальностью получает небывалую профессиональную свободу и мобильность. Возможно это самая вариативная профессиональная сфера в IT.
Вариантов интересных проектов, над которыми можно работать, великое множество. Это могут быть:
- Интерактивные книги, энциклопедии и карты мира (тут и ниже речь уже об AR);
- Интерактивные экскурсионные, музейные и исторические инсталляции с дополненной реальностью;
- Интерактивные художественные инсталляции;
- Интерактивные карты метро и наземного транспорта, навигационные проекты и многое другое.
Получается, что заказчиком такого специалиста может быть и игровая студия, и книжный издатель, и музей, и государственный чиновник.
V = востребованность, R = разнообразие
_востребованность_
Несомненным доказательством востребованности VR/AR-разработчиков является уровень предлагаемой заработной платы. Буквально с первых проектов после обучения выпускники факультета VR/AR-разработки от GeekBrains могут рассчитывать на доход от 1 500 000 рублей в год, при условии сотрудничества с российскими фирмами. Удаленная или «офисная» работа за рубежом принесет вдвое больше.
А вот вам кейс, подтверждающий важность виртуальной реальности в масштабах промышленности. Остановка производственной линии на заводе Volkswagen даже на 30-60 минут для обучения новых сотрудников обойдется концерну в десятки тысяч долларов. Но передовой европейский автогигант использует имитацию производственной линии в VR - теперь можно тренировать сотрудников без убытков. На виртуальной линии многократно отрабатываются опасные ситуации и сбои, которые невозможно предсказать при стандартном обучении.
_разнообразие_
AR/VR разработчику с большой вероятностью придётся работать с физическими объектами (инсталляциями, тренажерами, аттракционами, книгами) и выезжать на места их установки. Поэтому работа не успевает наскучить. Получив соответствующее обучение, можно выбрать себе нишу в этом широчайшем диапазоне отраслей, включая такие серьезные (далекие от игр) сферы, как:
- Военное дело – военные используют ее для моделирования полетов, полей сражений, медицинской подготовки и вождения транспортных средств в опасных условиях. Используя VR для таких целей, вы можете избежать реальных опасностей и снизить затраты на обучение.
- Профессиональный спорт – виртуальная реальность помогает игрокам оценивать свои достижения и анализировать приемы.
- Медицина – оборудование виртуальной реальности используется психологами для лечения, например, ветеранов войны.
Специалисты по виртуальной реальности имеют особую профессиональную гибкость. Рассмотрим традиционных программистов. Разработчик сайтов, разработчик игр и разработчик ОС - это разные профессии, без дополнительно обучения перейти из одной отрасли в другую весьма затруднительно. А навыки AR/VR-разработки довольно универсальны, что-то среднее между разработкой игр и софта, и, несмотря на кажущуюся разность проектов (настроить AR для памятника в городе и, например, сделать симулятор для лётчиков), AR/VR-специалист может переключаться между ними относительно легко.
Как начать?
Любое хорошее дело стоит начать с обучения у хороших специалистов! Это залог легкого старта и отличных перспектив в дальнейшем. Образовательная экосистема GeekBrains предлагает всем желающим (без требований к уровню знаний по программированию) пройти курс по VR/AR-технологиям и стать востребованным разработчиком.
Особенности образовательной программы
- Опытные преподаватели-практики позаботились о том, чтобы обучение было эффективным и комфортным. Для начинающих программистов лучшим выбором будет Unity – это дружественный движок, не требующий мега-мощного оборудования. Он имеет обширный графический интерфейс пользователя (GUI) и ряд удобных инструментов для быстрого создания графических приложений. Дополнительным преимуществом Unity является обширная база пользователей – в настоящее время это самый популярный графический движок.
- В процессе обучения вы создадите собственный многопользовательский VR-шутер. На практике научитесь разрабатывать VR-приложения для мобильных и PC-платформ, связывать их с электротехническими устройствами и изучите систему захвата движений.
- После освоения игрового движка и языка программирования С#, На практике научитесь создавать в Unity приложения, использующие технологию дополненной реальности (AR). Познакомитесь с платформами Vuforia, ARKit и ARCore. Узнаете, как выкладывать приложения в сторы Apple и Google.
- Вы освоите проектирование сервис-ориентированных архитектур (SOA) и их производных. А совместно с «Ростелеком» изучите проектирование распределенных систем обработки на основе сервисов.
- Создавая собственные проекты, вы научитесь работать с фото/видео 360° и indoor-навигацией с использованием техник маркерного и безмаркерного трекинга.
И буквально сразу после обучения, вы сможете не только применять полученные знания, но и монетизировать их! Все слушатели курса, которые демонстрировали достойную успеваемость, получают доступ к базе данных с постоянно обновляющимися вакансиями от партнеров экосистемы GeekBrains. Здесь вы можете выбирать заявки, которые вам нравятся и участвовать в проектах.
Каковы перспективы рынка труда в индустрии VR?
Сегодня сфера применения этой инновационной технологии простирается далеко за пределы геймдева, завоевывая бизнес, медицину, и даже в бизнесе и производстве оценили ощутимые преимущества, связанные с ее внедрением. Если вы решите перейти к программированию в виртуальной реальности, это может быть действительно интересный карьерный путь, а полученные знания будут полезны в различных областях программирования.
Листайте ниже и записывайтесь на курс прямо сейчас. Учитесь у лучших специалистов по виртуальной реальности, развлекайтесь, экспериментируйте, кодируйте и творите – в этой индустрии еще есть что открыть!