Passo 1. Instale o SteamVR
a partir do
Steam. É gratuito.
Passo 2. Adicione o driver do cliente OpenVR ao SteamVR
Abra a pasta WibbleWobble -> WibbleWobbleVR.
Dentro dela há outra pasta WibbleWobbleVR.
Ela deve ser copiada para: \Steam \steamapps \common \SteamVR \drivers
- essa é a instalação do driver.
Passo 3. Desative o SteamVR Home
Para que na inicialização o Steam não inicie seu próprio ambiente 3D e capture a tela,
adicione o seguinte no arquivo config\steamvr.vrsettings, na seção "steamvr":
"enableHomeApp" : false,
O SteamVR deve estar completamente fechado durante isso; verifique se há
vrmonitor.exe e vrserver.exe no Gerenciador de Tarefas.
Passo 4. Inicie o jogo de teste
Abra o
Superposition clicando no ícone da área de trabalho.
Para exibir através do OpenVR Client, selecione:
Realidade Virtual
Graphics API - DirectX
VR Headset - SteamVR
Se tudo foi feito corretamente e o SteamVR leu a configuração,
ele deve mostrar imediatamente a imagem da interface de controle com uma visão "tipo headset".
Mas para nós isso não acontece. Quaisquer chamadas para a interface do WibbleWobble
a partir do teclado não fazem nada. O mouse caiu e o controle não funciona.
Ativar o emissor ou fazer qualquer outra coisa é impossível...
Neste ponto, você deve reiniciar o computador!
Ajudou. Após a reinicialização e uma nova inicialização do
Superposition,
a interface de controle apareceu e o mouse começou a funcionar. Dois pontos de vista do jogo são mostrados.
Eles são de fato renderizados em 3D. O emissor ligou, e agora o ajuste fino dos gráficos pode ser feito.
Passo 5. Configuração de exibição gráfica
Pressione
SHIFT + END para abrir a interface do WibbleWobble.
Vá para o item de menu Game Config. Defina
um tamanho conveniente para a janela do jogo no display e os ângulos de visão do "mundo" como desejar.
Não os torne muito grandes; vise para que a imagem pareça natural.
Após alterar qualquer parâmetro, pressione Enter e Save,
caso contrário, o cliente não lembrará das configurações e você terá que refazê-las.
Passo 6. Ative a sincronização 3D
Vá para Emitter Config: ative o emissor NVIDIA 3D com a caixa de seleção.
Defina Sync Rate HZ de acordo com a dica no topo da janela.
O LED do emissor deve acender em verde brilhante.
Pressione o botão liga/desliga nos óculos e verifique se o estéreo apareceu.
Passo 7. Ajuste a sincronização
Se os óculos ligaram mas não há estéreo / ou ele duplica / pisca / os pontos de vista estão trocados:
Ajuste Sync Offset Microseconds - a fase na qual os óculos abrem.
Ajuste Open Duration Microseconds - a duração que as lentes ficam abertas.
Defina o parâmetro menor que a duração do Sync Rate (o valor é mostrado no topo da janela),
caso contrário, o estéreo desaparecerá. Objetivo: obter duplicação mínima (cross-talk).
A imagem do olho esquerdo não deve vazar significativamente para o direito.
Mais tarde, anexaremos um arquivo de configuração otimizado com todos os parâmetros.
Impressões do método OpenVR Client
A qualidade 3D é muito boa! A profundidade das cenas é impressionante, geometricamente correta,
sem os defeitos inerentes à conversão e sem a distorção de lente dos headsets.
Tudo é uniforme, limpo, nítido e parece o mundo real.
Mas há cross-talk (fantasma), estimado em aproximadamente ~1%.
Não conseguimos ajustar os parâmetros de sincronização dos óculos precisamente manualmente.
Para chegar perto do ideal, você tem que ajustar muitas configurações
em diferentes diálogos ao mesmo tempo, manualmente. É uma tarefa difícil, especialmente em cenas dinâmicas.
Um otimizador automático terá que ser adicionado, o que faremos em breve.
No geral - as impressões são muito positivas...