2021-05-24 18:58:50
#вашивопросы
Я хочу работать над vr/ar software, какой стэк технологий необходим для этого, с чего начать?Я не знаю, какой у вас уровень знаний и опыт работы в IT, поэтому буду отталкиваться от того, что вы пока на начальном уровне обучения.
Тогда в любом случае первое, что вам понадобится - это введение в Computer Science и программирование (например, тот же курс CS50).
Дальше предстоит выбрать, какой язык вы хотите использовать в работе. По статистике, в VR технологиях чаще всего исползуется либо C#, либо C++. Если хотите идти более лёгким путём, изучайте C#. С++ - посложнее, но и мощнее. Также, если верить статьям в интернете, в область VR/AR стремительно врывается JavaScript, так что теоретически и он может оказаться не лишним.
Если вам интересует разработка игр c VR - то тут если вы выбрали C#, то нужно будет осваивать игровую платформу Unity, а если C++ - то Unreal Engine.
Также вам потребуется выучить SDK (software development kit) для VR и AR устройств - то есть библиотеки и инструменты, необходимые для разработки под конкретный девайс. Изучать нужно то, что пригодится для девайса, с которым вы собираетесь работать. В интернете пишут, что самые популярные устройства - это HTC Vive и Oculis Rift.
Если вы планируете сами создавать 3D-модели, а не использовать готовые - то тогда нужно будет освоить собственно 3D-моделирование и софт, который для этого используют (Blender, Autodesk Maya и др).
Пригодится и знание UX/UI-дизайна.
Это очень сокращенная выжимка, подробнее читайте в статьях:
- https://www.perforce.com/blog/vcs/virtual-reality-software-development
- https://www.globaltechcouncil.org/virtual-reality/skills-needed-to-become-a-virtual-reality-developer/
- https://hackernoon.com/9-must-have-skills-to-become-an-arvr-developer-with-course-recommendations-e15s317e
- https://blog.pusher.com/how-you-can-become-an-ar-vr-developer/
Задать вопрос автору блога можно здесь: @hum_it_bot
1.7K viewsedited 15:58