Недавно я заметил, что базовая модель 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 лет в технологии виртуальной реальности произошли значительные улучшения. Я в восторге от техники, которая стояла за этим. Тем не менее, есть еще некоторые области для улучшения. Вот что в моем списке желаний:
- Решение моей проблемы с удаленным рабочим монитором — Oculus Quest 2 еще не решает мою проблему с удаленным рабочим монитором. Размер экрана фиксирован для двух разрешений, и я могу просматривать только один экран за раз. Чтобы у меня было такое же экранное пространство, как у меня дома, мне нужно иметь возможность одновременно видеть несколько экранов и иметь большее разрешение.
- Распознавание клавиатуры — дома я использую эргономичную клавиатуру Microsoft, и мой Oculus не смог ее распознать. Поэтому, когда я смотрю на свои руки, мне кажется, что я печатаю в пространстве.
- Размытость текста — при использовании Oculus я столкнулся с некоторой размытостью текста. Кажется, что когда моя гарнитура находится в некоторых положениях, текст менее размыт, чем в других положениях. Я хотел бы, чтобы у меня был способ сделать гарнитуру более стабильной или иметь возможность переключать то, как текст отображается для меня с помощью программного обеспечения.
- Жесты рук. Жесты рук имели невероятно низкую задержку, но не всегда были супер точными. Были расстояния от моей гарнитуры, на которых мои виртуальные руки не могли точно представить, что я делаю своими руками. Кроме того, иногда Oculus не мог правильно определить положение моей руки и пальцев, когда мои руки или пальцы были близко друг к другу. Например, иногда я соприкасался пальцами в реальной жизни, но мои руки в виртуальной реальности не соприкасались.
Боже, все эти улучшения в виртуальной реальности так воодушевляют меня на будущее. Это определенно вызвало тягу к инженерным работам в этом пространстве. Подобно Mighty, он избавляет меня от глубоких, низкоуровневых проблем с программным обеспечением, будучи продуктом для потребителя с большой миссией.