Что же такое XR – это, весь спектр разработок и прогрессивных явлений, включающий в себя все реальные и виртуальные среды. Это три в одном, XR объединяет в себе AR, VR, MR
Эффективные решения для миры AR обычно создают при помощи софта Unity, Unreal, CryEngine, который положен во все видеоигры. Но при этом существует популярные инструменты, которые более точно ориентированы на создание виртуальной реальности, в том числе даже без знания программирования, такие как InstaVR или VeeR Experience.
Что касается дополненной реальности, то её чаще всего конструируют с помощью стандартных игровых движков, а также плагинов ARCore, ARkit, или Vuforia — выбор зависит от платформы, на которой будет работать приложение. Дополненную реальность разработчик может реализовать в двух вариантах: воспользовавшись системой маркеров, либо по показаниям датчиков смартфона, например, по достижению заданных координат GPS и т.д.
Съемки панорамного VR-видео производятся на уровне специализированных 360° видеокамер: Insta360, GoPro, Kodak. Далее идет обработка материала для VR-видеороликов, которая осуществляется в стандартных видеоредакторах типа AdobePremiere Pro, Final Cut Pro, etc. Что касается мобильного редактирования, то там существуют специализированные VR-видеоредакторы, например VeeR, V360, и Theta+.
3D модели для XR-приложений делаются в основном с помощью знакомых всем игровым дизайнерам программ Maya и 3ds Max. Однако особенности реализации VR-миров вынуждают разработчиков соблюдать особые требования к качеству картинки, частоте кадров, разрешению экрана и т.д., чтобы не вызывать тошноту и наладить чёткую обратную связь между действиями пользователя в реальном мире и происходящими на экране шлема виртуальной реальности событиями.