А разве VR режим там не от бедезды? Я прост не следил за этим вообще.
Под такое, вроде, надо рендер делать отдельный, наравне с существующими R1-R4. Ну и геймплейно:
Даже самое простое "только крути головой" потребует подправить логику работы камеры:наклоны в сторону, да и просто мотание, чтоб голова не кружилась... И ещё есть катсцены в играх на манер "пролёт камеры" - тоже надо хотя бы обработать, а лучше полноценно адаптировать.
Рендер худа: для тех кто не знал, пушка в руках и сами руки рендерятся вообще по другому, в отличии от остальной сцены - чтоб не исчезало в текстурах, когда упираешься в стену.
Интерфейс: я увидел по скринам, что в vorpx это решено как-то, а вот на голом хрее надо будет думать как решить.
Да и в целом в VR можно увидеть приколы (недоработки, оптимизации), которые в обычном режиме работы скрыты за пределами экрана, а тут будут на виду.
И это всё просто для мотания головы. Если хочется полноценного VR (со взаимодействием через контроллеры) - задач гораздо больше становится (вплоть до переработки поведения мобов и НПС т.к. при текущей реализации они либо не оставят и шанса игроку, либо будут тупить слишком сильно).
Ну и вопрос: а кто одновременно обладает навыками сделать такое, имеет устройство для тестов, и желание таким заниматься? Добавить в хрей даже такую поддержку VR сложнее, чем полноценную поддержку VR в какую-нить игру на Unreal Engine 5, от которой у тебя есть все исходники, как раз по причине, что хрей в принципе нативно не имеет и намёка на поддержку шлемов. Сами шлемы - довольно дорогое удовольствие при наличии относительно скудного разнообразия игр, из-за чего мало у кого они есть.
Я лично никого не встречал на кандидата такое сделать (хотя я и не знаком со всеми, понятное дело). Хотя если такой смельчак найдётся - пожелаю ему огромной удачи.
Я не профи в вопросе создания VR режима с 0, но вроде как это будет полнейшая попаболь... Причина: в OGSE, ЕМНИП, есть только DirectX9, а вот этот рендер, по сравнению, например, с DirectX11 (есть в ЗП и производных движках или OGSR):
а) Лишён фич, которые могли б оптимизировать рендер под шлемы (от таких типа Texture Array, чтоб не рендерить дважды, до того, что нужно сглаживание, и всякие MSAA не подойдут т.к. перф в ноль уйдёт)
б) Банально, может быть сложность в том, чтоб передавать инфу на отрисовку в шлем (например, совместимость API)
Опять-таки, хз как это в vorpx решено, но если говорить про честный VR режим - вот о чём можно подумать. Не говорю что невозможно, просто проблем становится ещё больше.
(И ещё: я правильно помню, что движок OGSE - это ванильный двиг ТЧ, модифицированный через ассемблерные вставки? Если да, то просто пожелаю удачи в квадрате...)
Если где-то я неправильно понял что-то или ошибся в рассуждениях - заранее прошу прощения. Тема поддержки VR в хрее мне интересна, но я профан в этом, да ещё и распыляться мне на это будет глупо (иначе никогда свой мод не допилю).