Como integrar vídeo 360 com Unity

TOULOUSE DE MARGERIE / UNITY TECHNOLOGIESContributor
Jul 27, 2017|1 Min
Como integrar vídeo 360 com Unity
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

Desde a introdução do novo componente Video Player no Unity 5.6, recebemos muitas perguntas sobre como integrar vídeo 360 em um projeto Unity. Nos últimos meses, temos refinado lentamente nosso fluxo de trabalho sugerido e trabalhado em um shader de alta qualidade para fazer isso acontecer. Hoje, temos o prazer de anunciar que estamos prontos para compartilhar nosso trabalho na forma de um shader beta pronto para uso em qualquer projeto do Unity 5.6 ou posterior.

O conceito é simples e direto. Pegue qualquer arquivo de vídeo suportado (como um .mp4) contendo conteúdo equirretangular ou cubemap de 360 ou 180, importe-o como um ativo e reproduza-o por meio de um componente Video Player. O segredo é direcionar o Video Player para uma Textura de Renderização com as mesmas dimensões do vídeo. Em seguida, conecte essa textura a um conjunto de materiais para usar o novo shader Skybox/PanoramicBeta e use-o como seu material Skybox de cena.

Imagem

Voila! Agora você tem um Skybox controlado pelo seu vídeo panorâmico! Ative a configuração do Virtual Reality Support Player e coloque um headset de VR e você será imediatamente cercado pelo seu vídeo em 360 graus.

Se você tiver conteúdo 3D 360, poderá dar um passo adiante para obter a melhor experiência imersiva usando as configurações 3D do shader panorâmico Skybox.

Detalhes completos do projeto e documentação disponíveis em nossa página do projeto no GitHub.