Flash Player 10 API Documentation

July 11th, 2008    Add to Technorati Favorites

It seems that the Adobe Labs link to the docs aren’t working anymore…

Luckily  I downloaded it and keept very safe :)

So..

Direct Link here:  Flash Player 10 Documentation!!

Yeah! I finished my Computer Science Course TODAY!!!! My technique for Terrain Rendering is running very well! I’ll be fighting some publication soon!! Just wait for news!!

Pixel Bender Focus Filter

May 26th, 2008    Add to Technorati Favorites

Hi!

This weekend playing around some minutes with Pixel Bender a came up with some filters… And occured to me to send them to Adobe Labs and share with people what I’ve done… Considering that the exchange section for PB isn’t very populated I thought that I’d give a try…

So one of them got chosen by the the staff and is in the Download page for everyone…

This is the before-after result:

Before Pixel Bender

After PixelBender

The Pixel Bender Filter can be found here: 8-Image Focus Filter

Flash 10 Update!

May 24th, 2008    Add to Technorati Favorites

Yo guys!

After this great release there are some news!

The great team that develops the FlashDevelop IDE came around with a solution in order to us mere mortals create content targeting the new FP10!

Check here in this link. FlashDevelop for Player 10

And not least you can grab the API documentation in this link: Flash 10 API Documentation

So as you can see…. No more excuses to avoid developing for player 10!!!

See ya!!

Flash Player 10 - Finally!!!!

May 15th, 2008    Add to Technorati Favorites

Well good news folks!

Flash Player 10 beta version is out and kick’n!!

I read the new features that will be available for the next version of AS…

In this beto you can play swf generate with the new features like 3d rotations e custom filters. Yet we cannot develop anything with this features, but the eye candy is great!

I’ll list here some of the features that were anounced with this public release.

3D Effects - Fast and lightweight transforms will be available to use. Like we have “.rotation” atribute we’ll have now “.rotationX”,”.rotationY” and “.rotationZ” and they will work as their names said, the movieclip will be a 3d plane and will rotate around the specified X/Y/Z axis specified! This sure will be a great help to do fast 3d work, but I’m thinking some possibilities for real 3d like PaperVision. Bellow is the link for the video example.

Flash10 Video - 3d effects

Custom Filters and Effects - Besides it’s default filters like Blur,Shadows or even the Kernel filter… One can create really customized filters using a script-based api called “Pixel Bender”, the script looks like a “Pixel Shader” used in games and computer graphics. With this feature you can create effects just like most of the Photoshop filters like mosaic,distort and others!! Realtime Photoshop effects are now in our hands!!

Flash10 Video - Pixel Bender

Advanced Text Layout - Already tried to do a flash application in Arabic? or Chinese/Japanese? Well now this is possible thanks for the new Text Features that will be available in this version of AS. Vertical Text and Right-to-Left are not dream anymore… No more workarounds for multi-languages sites :)

Flash10 Video - Text Features

Enhanced Drawing API - Now the Drawing API will have a different form of customizing the lineStyle and other properties that will improve the drawing by “lineTo”. I don’t see any example of this feature… so I can’t tell much. But improvements for 3d draw will be available .. so I’ll trust Adobe :)

Flash10 Video - Drawing API

Visual Performance Improvements –Now comes the candy!! They said that animations will run smoother thanks to GPU Aceleration!! Finally we can use in a certain way the power of modern graphics cards! There will be a “special” HTML tag that will enable/disable the hardware aceleration. Pixel Bender filters will use this feature too! I’m looking forward to see this feature!!!

Flash10 Video - Visual Perfomance

Vector Data type –Now besides the Array class we will have another data structure that handle list of variables. The main feature of the Vector type is that it forces the data of it’s elements to be the same. Just like Java.. we will have “var list:Vector<int>” or something close to this!! This will improve a lot the speed of element access!!

For more detailed information… Take a read at the Release Notes

If you don’t have installed the Flash Player 10 beta… You can find it here: Flash Player 10 Download

If you already have the player. Check here the Flash Player 10 Demos

Well… Looking forward for this new step of Adobe!!

Later I’ll release my tween class As3 Version. In the last weeks I were testing it the much I can. The new tween will be faster just like tween-lite but really easy to extend like Go. I created a very straight-forward design pattern for it’s classes. For example… using the AbstractClass for tween that I created I could create the Basic Tween class that handle common properties of objects with just 60 lines of code!!!

For now that’s it!! See ya!!

Panoramic Made EASY!

April 15th, 2008    Add to Technorati Favorites

Hi!!

Today a new blog for digital photo lovers is released!

Dimension 360º

It’s blog that teaches in a really simple way how to take 360 degrees panoramic pictures and use it in a 3d
application made in AS3 !!

with a Flash application that I developed!

It’s a joint project with W3Haus from Brazil!

Just follow the simple tutorial in order to , in few minutes get a result like this!!

Try it out! And spread the news!!
Thanks!!

Life Signal!

March 20th, 2008    Add to Technorati Favorites

Yo! Some time passed.. No? :)

This post will be rather short. But at least amusing…

My so dreamed 3 months vacation ended 2 weeks ago. Now I’m finishing my last 6 months of C.S. University and at same time joined the W3Haus Digital Agency of Brazil/UK! Winners of the 2008’s WIF Challenge in Brazil (going to France in the next phase), this agency snatched lot’s of prizes for their inovation and competence in Web Development, even winning a special place in the Web Design: Studios 2 book from Taschen!

I’m working with Flash AS3 (mostly), developing Games and other features for different clients around the globe. For me it’ s a great place to work since they have a very professional development team and give me lot’s of challenges to push my abilities to the most.

W3Logo

 

Now for the coding part!

I started a phew months ago an AS3 Framework, that will include different utilitary classes for flash development. As a lot of jobs I’ve done needed some structure the suffers “UPDATE” over time (like Tweens :) ), I started my framework in a Simple generic Engine tat handles Updates in the most optimized manner. Well, I created it and build a whole new Tween Api (now for AS3) over it and guess what It worked pretty damn well! In order to test it I used the Moses Tween Bencher API wich was veeeeeery very well made.

My version of the Bencher with the New AS3 Tween over the Optimized Engine is in this link HERE!!

There are 2 tests:

- AbstractTween wich implements the all Basic Features

- ThEngineTw wich is a very specific Tween (using the Update Engine only) - Particularly this one made it thru the test a lot faster than the BasicTween… Well there are no initialization or Tween overwrite control.. so this is very lightweight.. Just a good possibility of the Generic Engine!!

My aim in the next months is to finish the most critical features of the Tween Framework and release it at least with the Especial FX part. For now it only has the Basic Tweens features (scale,x,y,…) and for this time then (as AS3 is well popular) I’ll abandon the support for the AS2 Version (Litr)…

This new Tween will have a nice architecture planning, that allow to create new Tweening Classes (like Path,FX,any other your twisted mind would imagine,…) by adding very short code to the an already existing AbstractClass…

As for comparison, the Basic Tween class (x,y,alpha,…) were created by extending an AbstractClass and adding only 50 lines of code!

The size occupied got some improvements too! By compressing the Tweening Functions with a naive bit operation I could reduce the compiled SWF significantly!!

Just wait! And comment your expectations or give me some ideas for Tweens addons !

Thanks!

Sudoku

December 26th, 2007    Add to Technorati Favorites

Hey! How the holiday went in?

For some days I was working on a Sudoku solver/generator in AS3!

The result is laying on the right sidebar as a Flash Sudoku game! It generates Sudoku puzzles over 20 possible levels!

Of course I made a Class Set for it! But it need some brushing before releasing to public!

I need to study some Mask types in order to create difficult puzzles without resorting to guess work (bruteforce)…

But for people who enjoys the game, my version will suit well for now!!

Enjoy and wait for some good news ahead :)

Happy New year in advance!!

PS: I forgot!

I put a link with a page only with the game.. if anyone want to mail it or whatever!

The Laboratory Sudoku

Litr Class Version 0.94a

December 20th, 2007    Add to Technorati Favorites

Thanks to Scott from Digital Heights Multimedia. I could found a bug in the WaveTween for Special Effects (blur,glow,…) and correct it!

So for now I’m releasing the 0.94a version with this issue corrected!

Thanks for the help and keep finding issues!

See ya!

GoogleCode Lighter Project

Burning 2007

December 18th, 2007    Add to Technorati Favorites

W3Haus from Brazil started today a global campaign to invite everyone to share each one 2007’s problems, misfortunes or other anoying thing that bothered yout life this year!!

Send the image that represents the problem and let it burn to be erased in order to bring a great new year!!

I’m letting the link (the little flame over the search in the right) during the campaign, in order to everyone see it!!

Give it a shot!

Selo nafogueira.com.br

XNA Game Studio 2.0

November 30th, 2007    Add to Technorati Favorites

The Beta version of XNA Game Studio 2.0 is Out!!

Among the new features there are classes and examples to create multiplayer games easily!

I’m not full aware of all changes, as I’m lacking time unfortunally :(

I can only say that the new version can be used together with the previous Express Edition!!

So enjoy and also give me some news too :)

XNA Blog with the Full news

XNA Official Page