Web Marketing, Rich Internet Applications and Tech Innovations. Portfólio de comunicação online.

ricardosimioni.com

Posts Arquivados

Flex 3.0 3D Box

June 18th, 2007 by Simioni

Flex 3D BoxEm homenagem ao beta do Moxie (comentado aqui) resolvi estampá-lo em um novo experimento de renderização 3D. A engine utilizada é do Papervision 3D, uma API capaz de criar ambientes 3D inteiramente simulados em coordenadas 2D do Flash. Disponível para ActionScript 3.0 e 2.0, é atualmente a solução mais atraente pra integrar 3D na web.

Sobre ActionScript 3.0, tomando a frente a velocidade de renderização da AVM2, o resultado é impressionante. Rodando a 60fps o movimento é contínuo e fluído, mesmo integrado por texturas de alta qualidade.

É possível experimentar a interação do movimento movendo o mouse para longe do centro da aplicação.

Veja o experimento aqui.

Posts Arquivados

Liquid Glow: PlayStation 3 Hotsite

June 14th, 2007 by Simioni

Liquid GlowNo meio da guerra da terceira geração de videogames um dos concorrentes apresenta um recurso visual interessante. A animação de fundo do XMB do PlayStation 3 é uma onda aquosa peculiar, lenta e intensa, além de se expor de uma forma consistente, um calmante artificial sem os artifícios da calmaria em si.

Com apoio de Bruno Mikoski (e agora ele está aqui! Vale a visita), decidi desenvolver uma onda similar em actionscript, da forma mais fiel possível a cada aspecto do background do XMB. A idéia era criar um hotsite high-end que carregasse consigo toda a inovação do novo console da sony, principalmente no quesito de visuais estonteantes.

Uma base da cálculo geométrica desenha senóides dinâmicos que movimentam sua posição, velocidade, amplitude, e comprimento em relação a cada outra onda próxima.

O resultado final é interessante. Desenvolvido no início do ano de 2007 em ActionScript 2.0, entretando, o projeto utiliza mais requisições de cálculo geométrico do que o AVM do Flash Player é capaz de renderizar sem tornar o FPS muito incosistente, o que inviabiliza o uso comercial do projeto.

Ainda tenho o intuíto de portá-lo a ActionScript 3.0 e optimizar a performace para a AVM2, tornando possível a finalização do projeto… Bruno?!

Veja o experimento aqui.

Posts Arquivados

Delicious FlatDesk

June 13th, 2007 by Simioni

Delicious FlatDeskSurgindo da idéia de desenvolver uma forma inovadora e visualmente atraente de expor produtos em um catálogo online, surge o Delicious FlatDesk. O projeto permite o cadastro e obtenção de informações sobre produtos que são então mostrados em uma galeria que simula um movimento físico tridimensional.

Os cálculos de movimento tem como base as propriedades vetoriais e sua relação com fatores angulares, e são pura geometria, visto que o Flash Player não é um ambiente de renderização 3D, de toda forma.

Essa é a primeira versão do projeto, desenvolvido em ActionScript 2.0 e rodando sobre o Flash Player 8.

Clique aqui para ver a galeria.

Posts Arquivados

Light Paint

May 25th, 2007 by Simioni

Light PaintCom base em um novo engine de partículas que estou desenvolvendo, este esperimento cria rastros de luz em partículas que se movem randomicamente em relação a dois pontos de atração. Um deles é o centro do stage e, o outro, o ponteiro do mouse. Quanto mais perto destes pontos cada partícula estiver, maior será sua velocidade e aceleração, entretando, enquanto se afastam destes centros, sua velocidade diminui e seu torque aumenta até que a aceleração chegue a zero. A força de torque acumulada é então revertida em aceleração novamente, no sentido contrário.

As partículas ainda estão sujeitas a uma força gravitacional, que as move em maior potência quando estão em baixa velocidade, e pouco afeta sua rota quando estão em alta.

Escrito em ActionScript 2.0, este é o primeiro e o último experimento do projeto, que está sendo portando para ActionScript 3.0, garantindo melhor manutenção e um ganho muito significativo de performace.

Veja o experimento aqui.

Posts Arquivados

Brincando com fogo, BURN

May 14th, 2007 by Simioni

Projeto BURN

A natureza apresenta um dos mais belos espetáculos visuais do planeta. O comportamento de seus elementos e suas relações com o meio, a aceleração inconstante, o fluxo contínuo e a resposta imediata de cada interação orgânica, ou não, produzem um movimento físico impressionante.

Água e fogo são meus favoritos pessoais. São exemplos indispensáveis no estudo de movimentos naturais, e servem como uma fonte de inspiração universal. Mas o comportamento desses elementos é tão constante e dinâmico que os torna quase emocionais.

BURN é um experimento em ActionScript 2.0 que roda em Flash Player 8 e simula um fluxo de partículas de modo à formar uma chama de gás liquefeito, quase cremosa. Um clique no botão e a chama se torna constante, tornando possível o uso do controle de adição de vento ao ambiente. Com uso extensivo de BitmapData e DrawAPI, essa versão beta foi desenvolvida em outubro de 2006. Não existem planos para retomá-la, mas críticas e sugestões serão sempre apreciadas.