es-robot.es

Pensamientos y reflexiones sobre tecnología


Dado que los navegadores tienen cada vez más funcionalidades, no es de extrañar que pronto comiencen a ofrecer navegación en 3D. No es algo nuevo, VRML fue un intento en los 90 de conseguir navegación en 3D pero no tuvo demasiada aceptación. Su sucesor X3D tampoco parece que vaya a tener mucho éxito.

He estado explorando qué se puede hacer ahora mismo en 3D en la web y a pesar de todo existen algunas alternativas:

  • Javascript: gracias a la nueva etiqueta canvas, que permite dibujar en 2D, hay gente que ha probado a hacer motores 3D en javascript. Canvascape es el ejemplo que más me ha gustado. Se trata de un intento de shooter, pero en cuanto se le añaden texturas, se ralentiza mucho. Dado que no tiene aceleración hardware y se ejecuta sobre un interprete de javascript, no se puede pedir más.
  • Flash:  papervision3D es un motor 3D open source para flash y a corto plazo es la mejor opción. Está bastante terminado y funciona relativamente rápido cómo se puede ver en la demo y en algunos sitios que lo utilizan.
  • Plugin OpenGL para Firefox 3.0: se trata de una opción a largo plazo, dado que no está terminada. Este plugin implementa una nueva etiqueta Canvas:3D que permite aceleración hardware 3D dentro del navegador. Es para Firefox 3.0 así que no he podido probarlo todavía, pero parece una buena idea. Cuando esté terminado implementará open gl es, una especificación reducida de open gl. Aunque explorer lo implemente a través de directx, es posible que se haga una especificación común de Canvas3D, aunque es muy pronto para saberlo.

Al no tener aceleración hardware (excepto la última opción), estas alternativas sólo son útiles para implementar un sitio sencillo sin muchas complicaciones. Sería indicado para algún juego simple o para campañas publicitarias, pero no lo usaría como esquema de navegación de un sitio web.

Añadir una dimensión más a la web añade problemas de cara al usuario. Estamos acostumbrados a una metáfora basada en ventanas 2D y ofrecer una metáfora en 3D es un gran salto. La web actual se adapta bastante bien al modelo 2D, dado que los contenidos de texto, imágenes y vídeo se visualizan mejor así.

Por ejemplo, SpaceTime se trata de un navegador en 3D para páginas actuales. Lo he usado y no termino de acostumbrarme. Creo que primero habría que cambiar la metáfora del escritorio para que incluya 3D y después quizá podamos hablar de una web en 3D.

Pero al igual que el video se ha integrado en los sitios web, creo que también se terminará integrando la navegación en 3D en el navegador.


2 respuestas a “3D en el navegador”

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.