Часто задаваемые вопросы (F.A.Q.)

  1. Реализация многопользовательских режимов
  2. Управление окнами
  3. Использование радиальных экранов
 Реализация многопользовательских режимов

В данный момент реализовано 2 режима, локальный и сетевой.

 

Локальный режим

Локальный режим позволяет отображать изображения для 2-х или 4=х пользователя индивидуально, на одном компьютере.

Этот режим имеет недостатки - падение FPS (скорость отрисовки изображения на экране), чем больше пользователей, тем ниже скорость. Однако это ограничение можно попытаться обойти за счет использования сверх мощных видео-карт, например таких как Radeon™ R9 серии. Карточки этого производителя позволяют развертывать изображение на несколько мониторов, а это значит, что каждый такой "монитор" может стать отдельным Oculus Rift и позволить 2-м или 4-ем пользователям находиться одновременно в одном пространстве, но независимо друг от друга обозревать пространство.

Итак:

  • Для использования локального режима нужна мощная видео-карта
  • Необходимо правильно настроить видео-карту и режим работы экранного пространства, так, чтобы приложение раскрывалось на все мониторы (2 или 4)
  • Нужно отправить приложению команды SPLIT_2 или SPLIT_4
 

Сетевой режим

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

Экономически это немного накладно, но зато вы получаете максимальную производительность и непревзойденную графику.

Чтобы запустить приложение в режиме сервера (это приложение будет управлять теми, кто к нему подключился по сети), используются параметры запуска приложения:

<mygame.exe> <mymap>?listen -game

Чтобы другие приложения смогли подключиться к серверу, используется другая команда запуска:

<mygame.exe> <ip address=""> -game

 Управление окнами
В некоторых случаях может возникнуть необходимость управления окном запускаемого приложения. Это возможно сделать при помощи командной строки, например:
<mygame.exe> -game -ResX=800 -ResY=900 -WinX=500 -WinY=20
Такой набор команд запустит окно с разрешением 500х900 и сместит его в координаты экрана 500 пикселей по ширине и 20 по высоте.
 Использование радиальных экранов

Предлагаемая нами технология позволяет не только использовать Oculos Rift, вы так же можете использовать и другие методы проекции или отображения, например вы можете использовать радиальные экраны. Для этого вам потребуются технолгии от nVidia

Что нужно из оборудования:

  1. Видеокарта от nVidia  с поддержкой 3D Vision и минимум 3-мя видео выходами
  2. 3 идентичных проектора с поддержкой 3D от nVidia
  3. Радиальный экран

Как это работает:

  1. Подключаете 3 проектора, настраиваете режим Surround
  2. Настраиваете режим 3D
  3. Далее вам необходимо сгладить швы между проекциями разных проекторов и исказить их под изогнутый экран, для этого вам потребуется приложение NTHUSIM PLUS. Настройка этой пограммы довольно проста, но требует терпения и точности.

Ну вот и все, радиальный экран должен прекрасно работать и удивлять зрителей.

Пример использования