Pergunta

Como fazer o Google Maps fazer seus panoramas em Street View?

Sim, eu sei que é Flash, mas como eles inclinação bitmaps com textura correta Mapping?

Eles estão fazendo isso no nível de pixel como a maioria motores flash 3D? , ou apenas aplicar alguma transformação complicado para os mapas de bits nas Movieclips?

Foi útil?

Solução

Flash Panorama Jogador pode ajudar a alcançar um resultado semelhante!

Ele usa 6 imagens equirectangular (faces do cubo) costuradas perfeitamente com alguma 'magia' ActionScript.

Veja também estas partes do flashpanos.com para plugins e tutoriais com (possivelmente) documentação.

A guia rápido para fotografar panoramas para que você possa visualizá-las com FPP (flash Panorama player).

projecção cúbica fortes faces do cubo são realmente 90x90 graus rectilíneas imagens como as que você começa a partir de uma lente de câmera normal. ~ O que é Fotografia VR?

Outras dicas

Confira http://www.panoguide.com/ . Eles têm tutoriais, links para software etc.

Basicamente, existem 2 componentes no processo: o software costura que cria uma única foto panorâmica de muitas fontes de imagem separados, então não há o espectador panorâmica, que distorce a imagem como você mudar a sua POV para simular o que seus olhos veriam se estivesse realmente lá.

Minha empresa usa o flash Papervision3D tornar motor e mapeia uma imagem panorâmica (imagem fixa ou vídeo) em uma esfera 3D. Descobrimos que o uso de um objeto esférico com cerca de 25 divisões ao longo de ambos os eixos dá um resultado muito melhor visual do que mapear a mesma imagem sobre as seis faces de um cubo. Verificá-la para si mesmo em http://www.panocast.com .

Na verdade, você poderia naturalmente distorcer sua imagem com antecedência, para que quando ele é mapeado sobre as faces de um cubo, sua perspectiva é apenas um direito, mas isto requer a nova renderização completa do seu imaginário.

Com alguma "mágica" adicional, podemos também carregar imagens estáticas de forma incremental, conforme necessário, dependendo de onde o usuário está procurando e em que o nível de zoom (não ao contrário do Google Street View faz).

Em termos do que o Google realmente faz, Bork tinha esse direito. Eu não tenho certeza dos detalhes exatos (e não sei se eu poderia liberar os detalhes, mesmo que eu fiz), mas o Google armazena individuais 360 cenas grau Streetview em uma representação equirectangular para servir. O jogador de flash, em seguida, utiliza uma série de afim transformações para exibir a imagem em perspectiva. As transformações afins são aproximados, mas bom o suficiente para agregar a uma imagem decente em geral.

O cálculo das imagens servida é muito envolvidos, uma vez que existem muitos estágios de processamento de imagem que têm de ser feito, para remover rostos, conta para florescer, etc. etc. Em termos de realmente costurando os panoramas, há muitos algoritmos para este ( wikipedia artigo ). Apenas uma coisa interessante que eu gostaria de salientar, porém, como alimento para o pensamento, nos panoramas de 360 ??graus sobre o Street View, você pode ver a estrada na parte inferior da imagem, onde não havia nenhuma câmera sobre os carros. Agora que de costura.

uma câmera cara. Marcas Um vídeo 360 graus

É bastante impressionante para assistir a um vídeo que permite panning em todas as direções ... que é o que vista para a rua é sem a largura de banda para suportar o vídeo completo.

Para aqueles que querem saber como o VR fotógrafos e editers Google adicionar o chão para os seus panoramas equirectangular, confira o recurso chamado Ponto de Vista Correção, como visto em software como PTGui:

ptgui.com/excamples/vptutorial.html

(Note que isto não é o software usado pelo Google)

Se você olhar mais de perto para o chão em vista para a rua, você vê que a costura parece esticado, e às vezes até mesmo se sobrepõe com as informações do ponto de vista ao lado do atual. (Com isso quero dizer que você pode ver algo em um lugar, e de repente esse mesmo recurso é mostrado como o terreno no próximo lugar, revelando a técnica utilizada para a costura terra).

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