Мод BetterVR превращает Breath of the Wild от Nintendo в полноценный VR после тысяч часов «обратного инжиниринга» движка Zelda

Bettervr Breath of the Wild Vr мод Cemu Mario Kart 8 wccftech.com

Оцените новое обновление мода BetterVR для Breath of the Wild: 20 апдейтов, улучшенный VR, стереоскопический 3D-рендеринг и поддержка OpenXR. Моддер также дразнит портом Mario Kart 8 VR. Узнайте о технических деталях и будущих функциях.

Моддер Крементиф выпустил новую версию мода BetterVR, значительно улучшив впечатления от The Legend of Zelda: Breath of the Wild в режиме VR, а также дразня портом Mario Kart 8 VR.

Первая версия BetterVR (работающая на эмуляторе Cemu) вышла около семи месяцев назад. С тех пор вышло 20 обновлений, каждое из которых привнесло существенные улучшения, исправления и полировку игры. И впереди ещё больше обновлений: моддер всё ещё планирует добавить следующие функции:

  • Поддержка мультиплеера (портирована на новую версию Cemu, всё ещё требуется синхронизация)
  • Большое обновление производительности, переработка всего стерео-рендеринга, что также исправляет пару важных багов
  • Поддержка Linux
  • Двуручное оружие

Существующие функции для The Legend of Zelda: Breath of the Wild включают:

  • Полностью стереоскопический рендеринг с 6DOF и полной поддержкой roomscale. Альтернативный рендеринг для каждого глаза не используется.
  • Полная поддержка рук и кистей. Вы можете нарядиться во всю самую модную одежду.
  • Использование оружия, факелов и рук бокоблинов в бою.
  • Жесты для экипировки и броска оружия.
  • Управление движением для взаимодействия с миром: решение головоломок или разжигание костров.
  • Совместимость с большим количеством модов. BetterVR изменяет только код, а не игровые данные. Большинство других модов должны быть совместимы.
  • Опциональный режим от третьего лица.

Мод BetterVR в настоящее время использует OpenXR, который поддерживается на всех основных шлемах (Valve Index, HTC Vive, Oculus Rift, Meta* Quest, Windows Mixed Reality и т.д.). Однако привязки контроллеров пока доступны только для контроллеров Oculus Touch, хотя моддер отмечает, что, вероятно, есть способы настроить привязки OpenXR через SteamVR или другие приложения. Предупреждение: пользователям Meta* Quest следует использовать ALVR, Virtual Desktop или Steam Link вместо Meta*/Oculus Link, так как Link имеет «ужасную интерполяцию кадров», из-за которой The Legend of Zelda: Breath of the Wild будет выглядеть так, будто работает гораздо хуже, чем на самом деле.

Для тех, кому интересно, как работает BetterVR, Крементиф объяснил, что он использует слой Vulkan, который внедряется между эмулятором Cemu и видеокартой пользователя. Это позволяет захватывать финальное отрендеренное изображение игры прямо перед тем, как оно обычно появляется на экране, и перенаправлять его на VR-шлем.

VR-шлемы используют систему под названием OpenXR, но она плохо взаимодействует с «перехватывающим» трюком, используемым для захвата изображения игры. Поэтому Крементифу пришлось создать обходной путь: пропускать изображение через другую систему рендеринга (D3D12), с которой OpenXR может корректно взаимодействовать.

Разумеется, захват плоского изображения и его размещение в шлеме даёт лишь плоскую картинку перед лицом; это не создаёт ощущения настоящего 3D. Чтобы создать правильный стереоскопический 3D-опыт в VR, моддеру пришлось углубиться в код игры (который работает на процессоре PowerPC от Wii U) и переписать его части. Это включает такие трюки, как рендеринг двух слегка различающихся изображений на кадр (по одному для каждого глаза) до того, как обновится остальная часть игры, и корректировку таких параметров, как угол камеры и положение рук персонажа, покадрово, чтобы всё правильно совмещалось в VR.

Однако самой сложной частью был не трюк с VR-рендерингом, а обратная разработка фактического кода игры. Эта игра работает на собственном, в значительной степени недокументированном движке, поэтому Крементифу пришлось кропотливо разбираться в том, как работает игра, с нуля (с некоторой помощью неофициального, неполного проекта декомпиляции), прежде чем он вообще смог начать что-либо переписывать. Сообщается, что только этот процесс обратной разработки занял тысячи часов.

Будем надеяться, что такая преданность и изобретательность не будут раздавлены ногой Nintendo, как это произошло с мультиплеерным модом, который был удалён несколько лет назад.

Facebook*, Instagram* и WhatsApp* принадлежат компании Meta* Platforms Inc., деятельность которой признана экстремистской и запрещена на территории Российской Федерации.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

В тренде:


Похожие новости: