Video panorâmico

Posted in Photography by FilipeFreitas on the April 11th, 2008

As fotografias panorâmicas já são bastante comuns e acessíveis ao público em geral devido a algumas máquinas possuírem funcionalidades embutidas, e à existência de software simples, e mesmo às vezes incluído no pacote da máquina.

A nova tendência é agora vídeo panorâmico, isto é, vídeo onde o utilizador pode rodar a vista interactivamente de um vídeo, com este em reprodução. Já existe algo deste tipo acessível ao público em geral, no entanto com limitações, no Google StreetView, onde o utilizador pode rodar a vista e deslocar-se geograficamente. Estas fotos são captadas através de captura de vídeo, através de várias câmaras instaladas em viaturas para o efeito.

Há alguns anos descobri esta tecnologia através da publicação da pesquisa Panoramic Video Textures (link para o paper) na Siggraph 2005.

This paper describes a mostly automatic method for taking the output of a single panning video camera and creating a panoramic video texture (PVT): a video that has been stitched into a single, wide field of view and that appears to play continuously and indefinitely. The key problem in creating a PVT is that although only a portion of the scene has been imaged at any given time, the output must simultaneously portray motion throughout the scene.

Este projecto consiste na captura do ambiente filmando as secções separadamente com baixa rotação, isto é, o utilizador filma o local que pretende rodando lentamente.

Poderá visualizar uma demonstração deste projecto no seguinte vídeo (descarregar, 110MB):

You need to a flashplayer enabled browser to view this YouTube video

Poderá experimentar esta técnica no seu computador; para tal terá que descarregar o leitor (“player” disponível no site) e um dataset, e abrir o projecto no leitor.

Existe outra técnica, demonstrada por Inertia Visual Media, que envolve a utilização de um espelho côncavo para captar todo ambiente circundante, e posteriormente processar a imagem deformada.

O vídeo obtido é o seguinte:

You need to a flashplayer enabled browser to view this YouTube video

Um exemplo de um vídeo semi-processado poderá ser o seguinte:

You need to a flashplayer enabled browser to view this YouTube video

Finalmente, é adicionada interacção com o utilizador (arrastar no vídeo).

[video http://clientes.netvisao.pt/jofreita/t3-editedspram.mov nolink]

O bcmeikle criou um método barato de criar estes vídeos, com recurso a várias cãmaras:

No site referido, ele descreve todo o processo de desenvolvimento deste método. O sistema de câmaras dele era rudimentar, existindo soluções profissionais, como a LadyBug, que permitiu criar um vídeo de alta qualidade (15MB):

Poderão visualizar mais vídeos como estes no site de VRHotWires. Existem também comunidades de partilha destes vídeos, por exemplo o WorldInMotionVR.com.

O problema da criação de vídeos panorâmicos não é o software, pois este existe largo suporte para Quicktime VR (exemplo: VRTools), o problema é a aquisição do vídeo e as soluções existentes ainda não são acessíveis ao público em geral.

Uma aplicação muito interessante desta tecnologia é a de imersão em filmes ou jogos. Um exemplo que gostei muito é a do Quake 3:

You need to a flashplayer enabled browser to view this YouTube video

Bookmark this post: bookmark bookmark bookmark bookmark bookmark bookmark

Related posts


Leave a Reply