Já ouviram falar de Chrome Experiments? Se forem a este site encontram uma variedade de experiências que fazem uso de tecnologia como HTML5, Canvas, SVG, etc., para demonstrar a rapidez e fluidez de determinados eventos num browser. O objectivo é colocar à prova o quanto se pode fazer usando estas tecnologias, acelerando assim a nossa experiência na internet.
Fiquei fascinado com uma experiência recentemente disponibilizada e partilho-a convosco.
Este mashup complexo tem por base o novo single We Used To Wait do mais recente álbum The Suburbs dos Arcade Fire. Nestes 5 minutos, somos envolvidos num ambiente composto por vídeos e música que se encontram enriquecidos por milhares de partículas que surgem isoladamente ou sincronizadas com dados reais (Google Maps, Google Streetview). Para a experiência ser ainda mais real podemos fixar uma cidade à nossa escolha (a cidade escolhida deverá possuir dados do Google StreetView).
O melhor mesmo é passarem por esta experiência do início ao fim. Para tal basta clickarem no link a seguir e serão levados a “passear” por Lisboa a ouvir esta música: http://www.thewildernessdowntown.com/#Lisbon,+Portugal
Alguns detalhes técnicos do que está por detrás (podem também ser consultados aqui):
| 3D Canvas em HTML5 para simular um bando de pássaros que reagem quer à Música quer aos movimentos do rato | |
| Uso de HTML5 para visualizar vídeo em diferentes tamanhos e a começar em tempos diferentes | |
| Janelas popus a serem despoletadas de acordo com a música e a sua posição alinhada com a resolução do computador onde se está a assistir | |
| Navegação automática nos mapas (rotação, aproximar, afastar) | |
| Sobreposição da simulação de pássaros directamente sobre os mapas | |
| Cálculo de rotas de modo a termos sempre o “actor” a correr sobre as estradas do mapa e de modo a surgirem objectos (árvores) em vistas sincronizadas! | |
| Criação de efeito de ramos-de-árvore através da detecção da velocidade de escrita do utilizador |
Experimentem!
Arcade Fire – We Used to Wait :: from The Suburbs

