Pregunta

¿Cómo realizan sus mapas panorámicos Google Maps en Street View?

Sí, sé que es Flash, pero ¿cómo distorsionan los mapas de bits con textura correcta Mapeo?

¿Lo están haciendo en el nivel de píxeles como la mayoría de ¿Motores Flash 3D? , o simplemente aplicando alguna transformación complicada a los mapas de bits en los Movieclips?

¿Fue útil?

Solución

¡

Flash Panorama Player puede ayudar a lograr un resultado similar!

Utiliza 6 imágenes equirectangulares (caras de cubo) unidas sin problemas con un poco de ActionScript 'mágico'.

Consulte también estas partes de flashpanos.com para complementos , y tutoriales con (posiblemente) documentación.

Una guía rápida para tomar panorámicas para que pueda verlas con FPP (Flash Panorama Player).

  

Proyección cúbica las caras de los cubos son en realidad 90x90 grados rectilíneos   imágenes como las que obtienes de una lente de cámara normal. ~ ¿Qué es la fotografía de realidad virtual?

Otros consejos

Consulte http://www.panoguide.com/ . Tienen instrucciones, enlaces a software, etc.

Básicamente, hay 2 componentes en el proceso: el software de costura que crea una sola foto panorámica a partir de muchas fuentes de imagen separadas, luego está el visor panorámico, que distorsiona la imagen a medida que cambia su POV para simular lo que verían sus ojos si estuvieras realmente allí.

Mi empresa utiliza el Papervision3D motor de renderizado flash y asigna una imagen panorámica (imagen fija o video) en una esfera 3D. Descubrimos que usar un objeto esférico con aproximadamente 25 divisiones a lo largo de ambos ejes proporciona un resultado visual mucho mejor que mapear la misma imagen en las seis caras de un cubo. Compruébelo usted mismo en http://www.panocast.com .

En realidad, por supuesto, podría distorsionar su imagen de antemano, de modo que cuando se mapee en las caras de un cubo, su perspectiva sea la correcta, pero esto requiere la reproducción completa de sus imágenes.

Con algo de "magia" adicional, también podemos cargar imágenes fijas de forma incremental, según sea necesario, dependiendo de dónde esté mirando el usuario y a qué nivel de zoom (no muy diferente de lo que hace Google Street View).

En términos de lo que Google realmente hace, Bork tenía este derecho. No estoy seguro de los detalles exactos (y no estoy seguro de poder revelar los detalles, incluso si lo hiciera), pero Google almacena escenas individuales de 360 ??grados de streetview en un representación equirectangular para servir. El reproductor flash utiliza una serie de transformaciones afines para mostrar la imagen en perspectiva. Las transformaciones afines son aproximadas, pero lo suficientemente buenas como para agregarse a una imagen decente en general.

El cálculo de las imágenes servidas es muy complicado, ya que hay muchas etapas de procesamiento de imágenes que deben realizarse, para eliminar caras, explicar la floración, etc. etc. En términos de unir realmente los panoramas, hay muchas algoritmos para esto ( artículo de wikipedia ). Sin embargo, solo una cosa interesante que me gustaría señalar, como alimento para el pensamiento, en los panoramas de 360 ??grados en la vista de la calle, puede ver la carretera en la parte inferior de la imagen, donde no había cámara en los automóviles. Ahora eso es costuras.

Una cámara cara. hace Un video de 360 ??grados

Es bastante impresionante ver un video que permite una panorámica en todas las direcciones ... que es lo que es Street View sin el ancho de banda para soportar el video completo.

Para aquellos que se preguntan cómo los fotógrafos y editores de Google VR agregan el terreno a sus panorámicas equirrectangulares, revisen la función llamada Corrección de punto de vista, como se ve en software como PTGui:

ptgui.com/excamples/vptutorial.html

(Tenga en cuenta que este NO es el software utilizado por Google)

Si observa de cerca el suelo en street view, verá que la costura parece estirada y, a veces, incluso se superpone con información desde el punto de vista junto al actual. (Con eso quiero decir que puedes ver algo en un lugar, y de repente esa misma característica se muestra como el suelo en el siguiente lugar, revelando la técnica utilizada para la costura del suelo).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top