Pergunta

Estamos tentando fazer com que a estereoscopia 3D funcione no XNA para jogos de PC com Windows usando o NVIDIA 3D Vision, realmente não temos idéia de como isso seria alcançado e agora estamos passando pela documentação do XNA, enquanto encontramos alguns exemplos para anaglyph 3D, estávamos Quer saber se havia alguma maneira de fazê -lo funcionar com os óculos ativos que a NVIDIA pacia com seu pacote de visão 3D.

Também gostaríamos de ouvir quaisquer alternativas sobre como poderíamos fazer isso funcionar no Xbox360, sem os óculos, é claro.

Obrigado antecipadamente: 3

Foi útil?

Solução

Para ativar o quadrilátero, no XNA 3.1, o que você está procurando é (Msdn):

PresentationParameters.BackBufferCount = 3;

Você também vai querer fazer o VSYNC ligado.

Você pode achar que precisa não usar o Game classe ou use -o "incomumente". Se você está tendo que escrever seu próprio loop de empate, a função que você deseja é GraphicsDevice.Present.

Agora a má notícia é que de acordo com o Documentação XNA 4.0 para PresentationParameters, esse recurso foi movido ou removido. Mas 4.0 ainda está na versão beta, então a API e a documentação ainda não foram finais.

Outras dicas

Consegui encontrar um pequeno projeto CodePlex, depois de navegar nos fóruns da XNA, não tenho certeza de como ele funciona (os detalhes estão em espanhol), mas aqui está o que a tradução funciona como:

Exemplo curioso Você aprenderá a jogar seus jogos mergulharem o usuário além de uma tela 2D, existem várias técnicas para conseguir isso, mas isso se baseia no uso de óculos nos quais o olho esquerdo tem uma lente vermelha e o olho direito um azul ou verde lente.

Espero que seja de algum tempo para você, mesmo que não seja realmente adequado às suas necessidades.

Projeção 3D em XNA

O recurso estéreo é fácil de configurar no modo de tela cheia do XNA. No entanto, como é bastante novo, existem alguns limites, por exemplo, componentes do formulário do Windows. O WPF é uma ferramenta muito mais poderosa, mas ainda não sei como configurá -la para a visão 3D.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top