Интеграция со стереодрайвером Geo-11

В этой статье мы объясним, как использовать перспективную технологию 3D-гейминга без драйверов NVIDIA. Она служит заменой NVIDIA. Согласно отчётам разработчиков и пользователей, она уже отлично работает не только на RTX, но и на картах AMD. Анонс Geo-11 выглядит очень интересно.

Как делали 3D раньше

Драйвер NVIDIA 3D Vision получал от игры буфер, содержащий модель сцены, текстуры и параметры объектов. Драйвер пересчитывал содержимое сцены и слегка «сдвигал» положение объектов виртуально, в зависимости от настроек пользователя. Затем сцена отрисовывалась в виде изображений для левого и правого глаза. После этого драйвер вывода на дисплей отправлял стереокадр на экран. Изображения для левой и правой сторон выводились последовательно методом SBS (Side-by-Side). Перед выводом изображения на драйвер USB 3D-эмиттера отправлялся сигнал синхронизации для синхронизации очков с видеорядом.

Таким образом, 3D Vision состоял из нескольких различных типов драйверов. К сожалению, NVIDIA не смогла сделать эту технологию качественной, и в итоге они её прекратили. Любой, кто пытался её использовать, знает, как сложно было заставить 3D работать. Многочисленные баги и незавершённые функции вызывали разочарование даже у людей с железными нервами.

Как Geo-11 отображает изображение
Следует отметить, что создание такого драйвера — крайне сложная задача, требующая исключительно высокой квалификации. Поэтому бета-версии не будут работать идеально сразу. Наберитесь терпения и будьте готовы к вылетам игр и различным трудностям.

Драйвер Geo-11 добавляется в папку игры и заменяет слой рендеринга. Он перехватывает содержимое сцены и рендерит 3D-изображения, но на этот раз без опоры на код NVIDIA. Затем Geo отправляет изображение на экран.

Иными словами, он встраивается в конвейер создания 3D-изображения. Остаётся некоторая зависимость от NVIDIA для использования драйвера 3D-эмиттера для синхронизации очков. Если вы используете очки для просмотра, драйвер эмиттера должен быть установлен.

Как начать использовать Geo-11
Самый простой способ — скачать дистрибутив с готовыми настройками и файлами, адаптированными для конкретной игры. Множество примеров можно найти здесь: 3D-игры с Geo-11

Как адаптировать любимую игру
Насколько я понимаю, готового решения на данный момент нет. Следует посмотреть, как это сделано в примерах. Игра должна быть основана на DirectX 11. Добавьте необходимые файлы в каталог игры. Настройте параметры рендеринга в соответствии с производительностью вашего оборудования. Настройте способ вывода видео и способ вывода синхронизации. Разработчики написали общее руководство по адаптации игр: Стратегия исправления игр

Дополнительная техническая информация
Форум драйвера Geo-11
Geo-11 Mod Manager
Настройки 3D-драйвера
Исправление 3D-эффектов в DX11


Пример адаптации игры
Давайте пройдём по шагам настройки игры для 3D. Для наших экспериментов мы будем использовать нашу любимую игру Black Mesa. Подключите S3D emitter к ПК и переключите его в режим совместимости с NVIDIA.

1. Скачайте и установите последнюю версию 3D Fix Manager с сайта разработчика. Мы используем самую свежую версию на сегодняшний день: Версия 1.87.

2. Установите драйверы, как рекомендует программа. Перейдите на вкладку «Драйверы» и выполните необходимые шаги пункт за пунктом. Страница настроек драйвера в итоге должна выглядеть примерно так, но с названиями, соответствующими вашему оборудованию.

geo11-gui 1

3. Подключите каталог с файлами игры. Укажите 3D Fix Manager путь, где находятся ваши игры.

geo11-gui 2

4. Настройте параметры, необходимые для управления параметрами 3D-дисплея. Вы можете оставить всё по умолчанию.

geo11-gui 3

5. Теперь на вкладке «Играть» появится значок вашей игры. Программа автоматически найдёт для неё файлы патча и предложит их установить. Установите Fix. После этого можно попробовать запустить игру.

geo11-gui 4

6. Проверьте, поступает ли сигнал синхронизации на S3D emitter. Если синхронизация активна, светодиоды передатчика на устройстве будут мигать. При подключении по Bluetooth будет мигать синий светодиод, а для ИК-очков будет мигать зелёный светодиод, в зависимости от настроек стороны и излучения, которые вы задали.

После многочисленных попыток включить синхронизацию для очков мы обратились за помощью к разработчикам Geo-11. К сожалению, выяснилось, что в проекте не реализована синхронизация для внешних устройств. Более того, старый метод синхронизации для NVIDIA 3D Vision также не поддерживается. В результате очки не будут работать ни в какой конфигурации.

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

Периодически проверяйте обновления статьи...
Homepage Terms & Conditions About Us Privacy Policy Business Info Contacts Payment Shipping Send Msg