Crie realidade virtual na Web com JavaScript e WebVR
O Oculus Rift, HTC Vive e outros produtos VR mudaram o futuro da tecnologia. Podemos zombar da idéia de headsets de realidade virtual, mas muito parecido com a Internet nos anos 90, a RV é o caminho do futuro.
E graças ao WebVR já temos uma maneira de mesclar a Internet com VR usando uma poderosa API JavaScript. Esta biblioteca é totalmente gratuita, de código aberto e suportada pelo W3C, por isso é a biblioteca perfeita para brincar se você estiver em realidade virtual.
WebVR ainda é experimental e você só pode testá-lo com navegadores em fones de ouvido VR. Por causa disso, você não pode realmente ver demos ao vivo em seu navegador, embora você certamente possa tentar.
A maioria dos exemplos dá uma advertência dizendo que seu navegador não é suportado. Mas você ainda pode ver qual é a ideia por trás da RV e Por que o WebVR pode mudar drasticamente como os desenvolvedores da Web criam realidade virtual na Web?.
O site da Moz VR é outro lugar legal para confira projetos ao vivo. Mais uma vez, estes funcionam melhor com headsets VR, mas muitos deles foram construídos com WebVR.
A API do WebVR é realmente suportado no Firefox Nightly Build e versões futuras do Chromium. É uma biblioteca muito experimental, mas prova que os desenvolvedores estão interessados em realidade virtual, mesmo na web.
Caso você esteja se perguntando quem está gerenciando a API do WebVR, ela está hospedada no GitHub pela equipe do W3C. Isso idealmente se tornaria uma especificação oficial do W3C e até mesmo o rascunho de um editor de como a especificação pode ser implementada assim que o W3C a empurrar.
Esta API WebVR tem a chance de transformar radicalmente jogos na web e interatividade Na internet. Pode levar mais de uma década até que os consumidores vejam algum benefício, mas o WebVR está em vigor e só continuará a crescer.
Se você quiser experimentar, pode fazer o download da fonte diretamente da página do GitHub do WebVR com links para as diferentes especificações da API e recursos de desenvolvimento para começar.