Речь конечно же идёт о VR/AR-разработчиках, которые работают над соответствующими приложениями. Они могут работать, как над отдельными моделями для виртуальной/дополненной реальности, так и миром в целом.
А здесь смотрите программы обучения VR/AR-разработчика.
«Дополненная реальность — такая же грандиозная идея, как смартфон». Тим Кук
Содержание
В этой статье вы узнаете:
Кто такой VR/AR-разработчик и чем он занимается?
Даже сейчас сфера профессиональной деятельности такого программиста может быть очень обширной. Ввиду этого его реально могут привлечь к большому спектру работ. При этом обычно он активно сотрудничает с другими специалистами, главным образом 3D-дизайнерами и аниматорами. Отчасти у него даже есть некоторые базовые знания в их задачах.
Сам же такой сотрудник занимается именно разработкой, то есть должен уметь программировать и достаточно хорошо. Он пишет приложения соответствующей специфики – виртуальной или дополненной реальности. Далеко не каждый программист понимает в этой области, для этого нужно уметь владеть помимо некоторых языков разработки пользоваться игровыми движками. Он способен создавать и настраивать персонажей, механики, игровые события и окружение, а кроме того, ограничено работать со звуком.
Такой разработчик может активно работать с 3D-моделями. Да в крупных компаниях ему не поручат их самостоятельно делать. А вот адаптировать под возможности движка вполне рядовая его работа. То же самое и с анимацией, которую также нужно подогнать под используемое компанией ПО.
При этом данный специалист бывает, что разбирается и в оцифровке объектов и mocap. То есть умеет переносить объекты реального мира в цифровой. К этому же относится технология захвата движений и использования необходимых датчиков. Вообще техническая часть в целом тоже входит в возможный спектр задач специалиста. В частности, это работа с VR-очками или другой периферией для виртуальной реальности.
Что делает специалист на работе
В зависимости от специфики деятельности компании и конкретного проекта обязанности данного разработчика могут сильно разниться, но преимущественно это:
- программирование на каком-либо из языков
- использование 2D/3D-редакторов
- проектирование и разработка VR/AR-приложений
- адаптация 3D-моделей и анимации
- работа с игровым движком
- оцифровка и захват движений
- реализация, тестирование и запуск цифровых продуктов виртуальной/дополненной реальности
Где получить образование
Пока предложений о высшем образовании по данному профилю не так уж много. Однако для этой работы подходит обучение и по направлению информационные технологии, и главным образом программирование. Меж тем вполне есть варианты получения необходимого опыта по профилю VR/AR-разработка, это специализированные программы подготовки. Они дают материалы для изучения и помогают наработать навыки именно для этой профессии.
Выбирайте программы обучения, сравните условия нескольких учебных центров.
Чему вы научитесь / Что должен знать и уметь специалист
Несмотря на некоторую новизну и инновационность этой сферы, уже можно без труда сформулировать примерный перечень необходимых знаний:
- C# или Си++, для мобильной разработки Kotlin и Swift
- JavaScript и некоторые специфические библиотеки/фреймворки типа Three, Babylon и т.д.
- паттерны проектирования и методологии разработки
- 2D и 3D-редакторы
- основы 3D-моделирования
- умение работать с игровыми движками, типа Unreal Engine или Unity
- знание Vizor или подобного ПО
- фотограмметрия, захват движения и 3D-сканирование
- принципы UI/UX
Неплохим подспорьем в целом для этой работы будет владение английским, ввиду того простого факта, что существенная часть технической литературы данного профиля написано на нём.
С помощью специализированных программ обучения, вы можете получить необходимые знания и навыки:
- ведение разработки на одном из целевых языков программирования
- понимание и создание графики в 2D/3D-редакторах
- моделирование и адаптация трёхмерных объектов
- графическая оптимизация
- работа в игровых движках, настройка и оптимизация моделей, сценариев, сцен и т.д.
- использование Git
- навыки обращение с VR-очками и иной периферией
- использование оборудование для оцифровки и mocap
- тестирование и отладка приложений
- обращение с программами для стереозвука
Уровень зарплат и востребованность
Оплата труда VR/AR-разработчиков во многом зависит от компании. Если это маленькая начинающая команда со своим инновационным проектом, то скорее всего зарплата будет средняя для рынка. В крупных серьёзных компаниях она может достигать достаточно высоких позиций. Ну а востребованность данных специалистов демонстрирует тенденцию к росту, хотя и сейчас достаточная.
Плюсы и минусы профессии
Работа в сфере виртуальной и дополненной реальности весьма привлекательна, она сочетает в себе различные плюсы и минусы.
Преимущества:
- интересная работа
- хорошие зарплаты
- очень разноплановые задачи
- работа с новыми технологиями
- множество возможностей для дальнейшего профессионального развития
- растущая востребованность специалистов
- возможна и удалённая работа, и свободный график
Недостатки:
- нужно постоянно учиться
- возможен ненормированный рабочий график
- мало программ подготовки
- достаточно сложная профессия
Кому подойдет / Личные качества
Выбрать эту специальность могут люди с самыми разными наклонностями, но лучше иметь такие:
- аналитический ум
- креативность
- высокая обучаемость
- внимательность
- целеустремлённость
- трудолюбие
- ответственность
Это интересно
-
Войдя в виртуальный мир и с головой в него погрузившись — главное не забыть из него выйти.
-
Существует лишь один шанс из миллиарда, что наша реальность подлинная.
-
Забота о человеке и его судьбе всегда должна быть во главе любой технологической разработки. Никогда не забывай об этом среди своих уравнений и диаграмм.
-
Трудность заключается не столько в разработке новых идей, сколько в том, чтобы отойти от старых.
Выбирайте курсы VR/AR-разработчика.