VR: jogos antigos de uma nova maneira
Neste breve artigo, descreverei uma pequena idéia no campo do uso de um capacete de realidade virtual.Para mim, essa abordagem se tornou uma espécie de "descoberta", embora o princípio seja simples e lógico, provavelmente já é conhecido há muito tempo (deixe-me saber se sim, ocultarei a publicação).Antecedentes
Então Tendo comprado um capacete (oculus rift cv1), eu esperava encontrar alguma falta de conteúdo de qualidade para ele. Embora a loja tenha muitos jogos e vídeos - mas, como sempre, existe um "mas":- Todas as aplicações são pagas, e sem dizer que são baratas. Colocar tudo em ordem e estudar é uma pena por tempo e dinheiro.
- Absolutamente tudo em inglês.
- Não sou jogador e comprei um capacete para desenvolvimento e experimentos. Por toda a minha vida, os jogos que eu realmente gostei podem ser contados nos dedos de uma mão. Há pouca chance de encontrar algo nesse nível na loja.
- A maioria dos desenvolvedores deseja colocar o player em "3D completo" (visão em primeira pessoa), enquanto, na minha opinião, é um pouco mais parecido com estratégias - você não precisa correr para algum lugar e isso concorda bem com a perspectiva. Os personagens do jogo parecem correr ao redor do plano da mesa.
Pensando no exposto, lembrei-me das horas gastas no Warcraft 3. Mas se você tentar executar este jogo maravilhoso no capacete? .. Sobre o resultado - sob o corte.Ideia
Em rift ou vive, você pode usar o utilitário Virtual Desktop, que permite mover a tela do computador para o espaço virtual. É claro que a tela permanecerá plana (você pode fazer uma curva em arco), mas com um grande ângulo de visão.Esta aplicação funciona com jogos, sem problemas. Portanto, não há nada para descrever aqui - é como reproduzir em um monitor grande e curvado (o resultado é mostrado na primeira foto do artigo).Vale acrescentar que, se a tela virtual for muito grande, a imagem no capacete será maior que a área visível. E como a resolução do capacete é um pouco maior que o FullHD, para que a imagem na tela virtual fique nítida, é necessário renderizá-la com uma resolução maior que o FullHD. Consequentemente, estamos jogando em um capacete, mas precisamos de um monitor com resolução ultra-alta para um jogo de alta qualidade.Felizmente, há uma saída. Nas configurações das placas de vídeo AMD (para a NVidia, provavelmente também não sei), é possível definir uma resolução ultra-alta virtual. Nós colocamos. Nós o selecionamos nas configurações do jogo e, consequentemente, o jogo renderiza a imagem mais do que o FullHD (se possível). No monitor, veremos uma imagem pequena, mas no capacete - ficará claro.Tudo isso é bom, mas o efeito da "estratégia na mesa" ainda não está lá.Segundo pensamento. Afinal, os pilotos eram populares antes de permitir que qualquer jogo fosse tridimensional. As pessoas até jogaram alguns atiradores no anaglyph ... O googling rápido mostrou duas opções: Iz3d Driver e TriDef 3D. O primeiro eu não instalei no win10, mas o segundo - completamente.Nas configurações do TriDef 3D, selecione Lado a lado e no Virtual Desktop - Half SBS, respectivamente, e ... Funciona!)Infelizmente, há uma mosca na pomada. Warcraft 3 com o qual o artigo começou - não começou. TriDef 3D - só funciona com o DirectX9-11, escrito em warcraft 8. Não iniciei o Iz3d Driver, então tive que me despedir da ideia de assistir a crescente vila élfica com óculos.Mas no computador foi encontrado o Diablo3 - no qual tudo funciona muito bem!
É difícil mostrar o volume do artigo, mas o efeito é realmente interessante. Eu ampliei a tela para 150 graus, para que suas bordas quase nunca chegassem até mim. O efeito é como se você se projetasse em uma grande janela curvada em um semicírculo e houvesse a superfície de saída do Santuário.A propósito, você precisa entregá-lo à Blizzard. O jogo não é essencialmente projetado para monitores 3D e especialmente óculos - uma quantidade incrível de literalmente tudo! Especialmente por algum motivo, os protetores de tela tridimensionais fascinam. Afinal, até a câmera está imóvel lá. De fato - o que o impediu de gravar uma imagem em um vídeo e girá-la em um círculo. Mas, em vez disso, cenas inteiras são modeladas, com perspectiva, muitos planos, efeitos ...
Bem, em conclusão.Não apenas jogos são VR interessantes.E por que não tentar executar outros aplicativos nesse modo? Imagine, por exemplo, esculpir em Zbrush um capacete?Infelizmente, haverá uma grande decepção. Os programas são lançados e até o painel de janela se dobra, tudo está como deveria. Mas o fato é que os aplicativos de viewport não são implantados em tela cheia. Cada viewport é dupla por si só e, é claro, o Virtual Desktop não pode "costurá-las" corretamente.A solução é escolher não lado a lado, mas FPR (entrelaçado de linha) nas configurações do TriDef 3D - a imagem para os olhos direito e esquerdo será renderizada não em planos separados, mas em toda a área da tela, mas em linhas pares e ímpares, respectivamente.É fácil dividir essa imagem em dois quadros e enviá-la ao capacete.
Alas. A área de trabalho virtual não sabe como trabalhar com a fonte no FPR.Apesar da abundância de formatos de entrada, este em particular não é suportado.Source: https://habr.com/ru/post/pt396589/
All Articles