Интеграция со стерео-драйвером 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
Настройки профиля драйвера 3D
Исправление 3D-эффектов в DX11


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

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

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

geo11-gui 1

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

geo11-gui 2

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

geo11-gui 3

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

geo11-gui 4

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

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

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

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