13 votos

¿Cómo puede un modelo 3D de un edificio que se muestra en un navegador web?

Me gustaría intentar mostrar una propuesta de construcción de un navegador web para que el usuario pueda interactuar con él de una manera similar a los mapas de google streetview. Es posible hacer esto, en cualquier plataforma?

Puedo producir el edificio de formato en cualquier geoespacial formato que conoce la humanidad, pero como lo que yo puedo decir, Google Streetview sólo permite que los puntos que se inserta el uso de su API. Yo no quiero obligar a los usuarios a descargar un plugin para ver esta (que es la razón por la que prefiero no utilizar el complemento de Google Earth)[actualización de este punto en respuesta a los comentarios].

Un pensamiento que tuve fue a intentar hacer una panorámica mediante imágenes estáticas de la construcción de alguna otra herramienta que podría ser desplazable para dar la apariencia de que se ha incrustado en un mapa. Presumo que esto iría en contra de los términos de servicio de Google, pero estoy principalmente curioso cómo esto se puede hacer.

También estoy abierto a la utilización de cualquier servicio de pago para esta funcionalidad, o teniendo en cuenta cualquier nueva tecnología, tales como Kartograph, WebGL o quizás 3D de una biblioteca de javascript, tales como http://threejs.org/

7voto

Wonko Puntos 1248

Has mirado en OpenWebGlobe (que utiliza WebGL en el fondo) Aquí está el demo con algunos edificios cargados:

http://swiss3d.openwebglobe.org/

Y de acuerdo a los foros usted puede convertir Collada/KMZ modelos para ser cargado en esto:

http://forums.openwebglobe.org/viewtopic.php?f=5&t=247

5voto

Nick Puntos 3115

Mucho depende del tipo de interactividad que usted desea.

Si usted puede convertir su modelo a un georreferenciados archivo KML o KMZ (tal vez usando Sketchup o Licuadora), entonces usted puede abrir en la misma manera como cualquier otra KML y ver el modelo 3D en Google Earth (que yo lo he hecho con las turbinas de viento y puede ser razonablemente eficaz, Google grueso terreno sin perjuicio de la resolución).

Si desea mostrar un gran nivel de detalle en alta calidad, es posible que desee considerar algunos 'pesado' de las aplicaciones. Por ejemplo, usted podría tratar de la Unidad, Panda3D o Licuadora (Batidora en la web del plugin se llama 'Lios') - todos los cuales han visor 3D plugins para la web

Alguien mencionó VRML. VRML es un poco viejo sombrero y fue sustituida por X3D, aunque esto también requiere que el usuario instale un plugin.

3D Flash (Stage3D) es otra opción y la mayoría de la gente ya tiene una fecha hasta plugin de Flash instalado, de modo que este sería el mínimo m de escándalo para sus usuarios finales.

Si quieres algo más ligero de peso, a continuación, OSM3D puede ser digno de una patada de despeje, que utiliza XNavigator. El último puede ser proporcionado como un componente integrado de modo que el usuario final no necesita instalar nada (aunque sí la necesidad de esperar para que el espectador se carga).

2voto

Dave Haynes Puntos 999

Su un poco hablando de dos cosas diferentes. Street view no es realmente un edificio en 3D, que es más como un panorama. Si usted está buscando en mostrar a un edificio en 3D en un navegador web, es posible que desee tener el Google Earth web plugin instalado y, a continuación, guardar el edificio en 3D modelo .KMZ, o incluso cargar a la galería 3D (antiguo Google Warehouse).

2voto

djq Puntos 7670

Un ejemplo de este enfoque puede ser visto aquí: www.arcgis.com/apps/CEWebViewer/ Esto es de ArcGIS utilizando CityEngine 3D donde se puede hacer zoom en torno a un conjunto de edificios.

He estado buscando alrededor para ver más ejemplos y se encontró interesante que se centra en la ciudad de visualizaciones, llamado http://vizicities.com/ Hay una explicación de cómo se hace su visualización aquí: http://rawkes.com/articles/vizicities-dev-diary-1

Otros dos ejemplos interesantes de interactivos en 3D de los objetos puede ser visto aquí:

Otra prometedora WebGL enfoque podría ser la utilización de Cesio: http://cesium.agi.com/demos.html que puede manejar la salida KML.

1voto

Andy Puntos 26

Hay un plugin para Sketchup llamado la Sketcup Web Exportador de que se exporte de su edificio como una serie de archivos jpeg de cada uno de los ángulos, así como una pequeña pieza de código JS que reúne a todos ellos. No es un verdadero 3D, la solución permite a los usuarios girar en torno a la modelo en una elevación fija y no requiere ningún plugin. http://www.youtube.com/watch?v=j0Tmlko5YTU Yo estaría tendiendo hacia un Complemento de Google Earth solución si quería 3D adecuado y geo-contexto.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X