Hoy me encontré con una nueva aplicación de nuestra querida tecnología web, WebGL, esta vez mucho más increíble que la anterior, en este caso se trata de una simulación configurable del océano, se puede configurar el tamaño del océano en la simulación, la dirección y velocidad del viento y el comportamiento de las olas.
Si tal vez no pueden ver la simulación, ya sea porque no tienen Google Chrome u otro navegador compatible les dejo el vídeo con una pequeña demostración:
WebGL es una tecnología relativamente nueva, exactamente se trata de una API JavaScript con la que es posible crear gráficos interactivos en 3D y gráficos en 2D sin la necesidad de instalar algún plugin de terceros. Una de las ventajas más grandes que tiene WebGL es que está totalmente integrada a los navegadores lo que permite aceleración directa por GPU.
WebGL en su poco tiempo de vida ha tomado gran fuerza por las increíbles experiencias que se pueden crear con ella, solo ayer les presentaba la experiencia del viaje por la Tierra Media, otro gran avance de la tecnología es que el nuevo PS4 utiliza WebGL para la presentación de su interfaz gráfica.
El desarrollador web y francés Guillaume ha creado una serie de espectaculares e infinitos paisajes tridimensionales, haciendo solo uso de la tecnología WebGL. Cada uno de los paisajes presenta un arte y diseño distinto, algunos más detallados que otros pero igual de interesantes y llamativos.
Otro maravilloso ejemplo de las capacidades de las tecnologías web. ¿Qué tal les parecieron?
Hoy les presento otro ejemplo más de las historias y creaciones espectaculares que se pueden desarrollar con HTML5, CSS3 y con la ayuda de algunos servicios de Google como Maps y Google+, así como tecnologías libres como Node.js, Redis.
El juego se llama Map Dive, es sencillo pero espectacular en su ejecución, eres un muñequito con un cohete que caes desde el cielo a alguno lugar del mundo mientras colecciona estrellas y pasa a través de varios círculos en el cielo, también puedes pasar a través de algunas elementos sorpresas que te harán el juego más entretenido, el personaje se puede controlar con el mouse o con las teclas de las flechas del teclado.
A continuación algunas de las imágenes del juego:
Les recomiendo cerrar otras pestañas para jugarlo para que la experiencia sea más fluida y saludable en términos de gamer ;)
Chrome Experiments es un sitio web de Google creado para mostrar la capacidad que tienen los navegadores actuales en cuanto a renderizado, creación y visualización de contenido multimedia, enriquecido con interactividad, gracias a la combinación de las últimas tecnologías web, especialmente HTML5 Canvas, SVG, Javascript y WebGL.
Vía Juan Diego Polo me enteró de Water Simulation, una simulación increíble de agua utilizando WebGL, los que tiene un poco de conocimiento matemático y físico sabrán que similar agua es una de las simulaciones más complicadas, por ello este experimento es espectacular porque está muy bien logrado.
Water Simulation necesita una tarjeta gráfica decente y los controladores de la misma actualizados, puedes rotar la piscina, interactuar con la esfera sumergida, activar o desactivar la gravedad del ambiente, «mover» con el mouse el agua para crear ondas u olas e incluso cambiar el sentido de la luz.
Si tal vez no puedes ver el experimento hay un vídeo a modo de demo para al menos apreciar como se ve:
Como ya sabrán, ayer a última hora la gente de Mozilla Labs dio a conocer su proyecto denominado Mozilla Labs: Gaming, el cual intenta cooptar a desarrolladores para que utilicen las tecnologías de la Web libre para poder crear juegos en nuestro browser. Ellos aspiran a que sean los juegos los que impulsen los estándares de video y audio abierto, WebGL, gestos multitouch, geolocalización y motores de Javascript.
La iniciativa se llama Game on 2010, donde los desarrolladores de todo el mundo están invitados a participar para poder crear juegos que utilicen todos estos desarrollos modernos, aplicables y funcionales en las últimas versiones de Firefox. Todavía no se habla de competencia, ni de recompensa ni de muchas cosas más; prometen dar más información en el transcurso de estos días.