Shaders, Pixel Bender

Janeiro 18, 2009

Este post é bem uma continuação do anterior, a diferença é que o foco não é o flash e sim o Pixel Bender Toolkit. Mais uma vez, para quem já trabalhou com programação 3D como DirectX e OpenGL isto será mole. Dando uma introdução(zinha) para vocês, shaders são pequenos softwares feitos para rodarem na placa de video (GPU), apesar de ser possível emula-los no CPU também. Leia o resto deste post »


Radial Blur no Flash 10

Janeiro 13, 2009

radialblur

Com o lançamento do novo Flash varias coisas foram melhoradas, uma delas é a possiblidade de usar os shaders da placa de video do computador do usuário. Para quem já está acostumado com programação 3D usando DirectX ou OpenGL será muito mole utilizar o Pixel Bender. Ele utiliza uma linguagem simples, bem similar ao C. O que torna as coisas bem mais fáceis ainda.
Leia o resto deste post »


Usando Tweener

Novembro 27, 2007

Estou aqui hoje, para apresentar uma ferramenta bem conhecida por bons programadores. Tweener, uma classe que facilita muito a vida de um programador ou mesmo designers na hora de criar animações do tipo “timelineless”, o uso só de código na criação de animações, usando uma estrutura bem simples e trazendo um resultado muito.
Leia o resto deste post »


Papervision3D part 2

Outubro 6, 2007

Após o post de introdução vamos para algo mais avançado e também entender melhor o funcionamento da engine de renderização 3D. Basicamente para fazermos o que havíamos feito no post anterior nem seria necessário uma engine deste tipo. Leia o resto deste post »


Básico do AS3, Preloader, _parent, onRelease

Julho 11, 2007

Estava faltando na net um conteúdo com informações básicas na criação de um site em as3. No blog mesmo encontro várias pessoas procurando por loader e pré-loader. Por isto resolvi fazer o básico que você irá precisar para criar o básico do seu site, ou mesmo aplicaçãom, em flash.

Pré-loader (loader que aparece no começo do site)
onRelease, onRollOver, onRollOut… (criar botões)
Comunicação em movieclips (antigos _parent, _root e _global)

Leia o resto deste post »


Conhecendo Papervision3D

Julho 2, 2007

Atualmente existem muitos projetos open source no mundo flash. Eu mesmo estou fazendo um ou alguns, já nem sei direito, (o meu problema como de muitos é termina-los). E um projeto que se mostrou muito interessante atualmente é papervision3d. Com ele é possível criar aplicações 3D como sites, jogos e outros. Ainda está sendo criada a sua primeira versão. E para fazer o download é necessário estar cadastrado. Sem contar que ainda esta em SVN. Neste tutorial você aprenderá a fazer uma simples aplicação para entender o funcionamento desta engine gráfica 3d. Leia o resto deste post »


APE – física no Flash

Maio 13, 2007

Um pouco sobre ape, atualmente na versão 0.3 alpha vi um pouco antes de começar a escrever. Como estou fazendo uma engine 2d, precisei de uma engine física, open obviamente. Esta supriu todos os meus problemas, e creio que fazer jogos com ela ficou muito mais fácil. Até por que o criador foi bondoso conosco e ainda colocou um paint() para todos os objetos. :D

 

Leia o resto deste post »


Haxe, Flex, Pavervision

Maio 6, 2007

Este são algum dos projetos que venho vendo, alguns pesquisando até. Todos tem algo em comum, flash.

 

Com a evolução do AS tivemos um grande aumento de programadores, e conseqüentemente de projetos. Gostaria, então, apresentar alguns muito interessantes para vocês. Leia o resto deste post »


attach, duplicate e load Movie – AS3

Abril 23, 2007

Mais uma vez AS3. Com a entrada do AS3 mudou muita coisa na programação. Isto vocês já sabem. Mas, quando estava recomeçando a criar a engine 2D que vem enrolando a muito tempo a terminar. Me deparei com um problema muito chato. Rancaram, e não deixaram vestígios do, attachMovie, duplicateMovieClip e loadMovie. Isto por que esqueci ainda do createEmptyMovie. Mudou de tal forma que eu tive dificuldade para entender na nova forma, assim acho que vocês vão ter também.

 

Leia o resto deste post »


Equalizador Gráfico – classe SoundMixer

Abril 20, 2007

Com a entrada do Flash CS3 muitos recursos novos foram adicionados. Um deles é a classe SoundMixer que nesta classe temos um método muito vantajoso para esta versão. computeSpectrum. Este método nos dá o espectro formado pelas ondas da música. Simples e funcional podemos tanto ter o desenho em números formados pelo som como também podemos ter as freqüências separadas em blocos. Assim ficou obvio a possibilidade de criações de player com um equalizador gráfico.

 

equal.jpg

 

Leia o resto deste post »