Недавно я заметил, что базовая модель Oculus Quest 2 продается за 300 долларов. Потрясенный тем, что он такой дешевый, я решил купить его и попробовать. 8 лет назад я помню, как присутствовал на встрече, где некоторые инженеры представляли свой стартап: IDE в виртуальной реальности. Я помню, как пробовал их демо и не был очень впечатлен. Мне было любопытно, насколько улучшилось с тех пор. Можно с уверенностью сказать, я в шоке.

Я заказал модель Oculus Quest 2 128 ГБ, и она была доставлена ​​ко мне домой в красивой упаковке. Он поставляется с гарнитурой, зарядным устройством, двумя ручными контроллерами и некоторыми аксессуарами, чтобы гарнитура лучше сидела на вашем лице.

Я включил Oculus, зарядил его и, наконец, прошел инструкции по настройке. Меня встретил красивый фон с некоторыми опциями меню для использования браузера, обмена сообщениями с людьми (есть интеграция с Facebook Messenger) и магазином приложений. Как и большинство, первой вещью, которую я скачал, был Beat Saber.

Игра вроде ок. Я играл в нее пару раз, и она напомнила мне когда-то Guitar Hero. Я вижу, как людям это действительно нравится — я просто не большой геймер. Хотя опыт был действительно классным. Я был очень доволен задержкой с точки зрения реагирования на мои действия. Вещи действительно казались реальными!

После этого я решил, что готов посмотреть, как я могу настроить среду кодирования. Я нашел Oculus Workroom — приложение, созданное Meta, предназначенное для имитации виртуальной рабочей среды. Это выходит за рамки столов и мониторов, но меня особенно интересовала установка монитора. Как человек, который любит путешествовать во время работы (думаю, «цифровой кочевник»?), одной из самых больших проблем для меня было необходимость взять с собой легкий вес и невозможность носить с собой монитор. Как инженер-программист, это критически важная часть моей производительности! Покупая Oculus Quest 2, я надеялся, что смогу создать множество экранов самых разных размеров без каких-либо дополнительных мониторов или оборудования. Таким образом, я мог путешествовать во время работы и по-прежнему иметь доступ к тому же количеству экранной недвижимости, что и дома.

Чтобы настроить это, мне нужно было загрузить приложение Oculus Workroom на свой MacBook и установить бета-приложение Horizon Workroom на мой Oculus Quest 2. Как только это было готово, я подключил свой Oculus Quest 2 к своему ноутбуку, и это просто. работал. Я был потрясен. Я смог подключиться к своему монитору, увидеть свою клавиатуру и написать код в своей обычной IDE, находясь в виртуальной реальности. Опыт был безупречным.

Одна особенность, которая меня загипнотизировала, — это жесты рук. Вместо использования предоставленных контроллеров есть возможность просто использовать руки. Я не шучу, я провел не менее 10 минут, просто двигая руками в пространстве и чувствуя, насколько незаметна задержка между тем, когда я сказал своей руке двигаться, и тем, когда она двигалась в виртуальной реальности. Кроме того, я мог щелкать и панорамировать руками и пальцами, а не контроллером.

Чего не хватает?

Очевидно, что за последние 8 лет в технологии виртуальной реальности произошли значительные улучшения. Я в восторге от техники, которая стояла за этим. Тем не менее, есть еще некоторые области для улучшения. Вот что в моем списке желаний:

  1. Решение моей проблемы с удаленным рабочим монитором — Oculus Quest 2 еще не решает мою проблему с удаленным рабочим монитором. Размер экрана фиксирован для двух разрешений, и я могу просматривать только один экран за раз. Чтобы у меня было такое же экранное пространство, как у меня дома, мне нужно иметь возможность одновременно видеть несколько экранов и иметь большее разрешение.
  2. Распознавание клавиатуры — дома я использую эргономичную клавиатуру Microsoft, и мой Oculus не смог ее распознать. Поэтому, когда я смотрю на свои руки, мне кажется, что я печатаю в пространстве.
  3. Размытость текста — при использовании Oculus я столкнулся с некоторой размытостью текста. Кажется, что когда моя гарнитура находится в некоторых положениях, текст менее размыт, чем в других положениях. Я хотел бы, чтобы у меня был способ сделать гарнитуру более стабильной или иметь возможность переключать то, как текст отображается для меня с помощью программного обеспечения.
  4. Жесты рук. Жесты рук имели невероятно низкую задержку, но не всегда были супер точными. Были расстояния от моей гарнитуры, на которых мои виртуальные руки не могли точно представить, что я делаю своими руками. Кроме того, иногда Oculus не мог правильно определить положение моей руки и пальцев, когда мои руки или пальцы были близко друг к другу. Например, иногда я соприкасался пальцами в реальной жизни, но мои руки в виртуальной реальности не соприкасались.

Боже, все эти улучшения в виртуальной реальности так воодушевляют меня на будущее. Это определенно вызвало тягу к инженерным работам в этом пространстве. Подобно Mighty, он избавляет меня от глубоких, низкоуровневых проблем с программным обеспечением, будучи продуктом для потребителя с большой миссией.