Hi, taking into account that Pixel bender is not available currently in iOS (neither Android for what I have read), the questions is the next one:
Will Pixel Bender 3D be available for any/some Mobile devices?
Which platforms are you planning to support?
I am planning an application where custom transitions/animations are part of how the user would feel the app. And I have to choose between PB (custom filters/shaders) and bitmapData/matrix3d apis. Which one would you choose if you have to think in terms of performance and code reusing when developing for Desktops and Mobile devices? The app will need to fadein/out, blend and other good looking affects on simple items like images and such.
PB3D is built on top of the new Flash player Molehill APIs so it will be available wherever Flash is. There is more infomation here:
Particularly this question:
Yes, we expect the Stage3D APIs to be available on mobile platforms, such as Android and Linux Mobile. We expect to work with partners through the Open Screen Project to enable 3D in Flash Player and AIR on devices.
Without knowing the details of your app it's difficult to say for certain what the best approach is, but given that Molehill/Stage3D will give you hardware acceleration on any platform that supports it (and its software fallback is pretty fast as well) I definitely think you should look into that.
Thank you very much!
My main concern about "using or not using" pixebl bender is that currently is not supported (nor will for what I've read) in iOS platform, is this true for the 3d api also? Or this only applies to pixel bender shaders?
PB2D and PB3D have entirely different ways of running through the flash player. PB3D will run wherever the Molehill / Stage3D apis run, and will use hardware accelaratin wherever possible. You can get more information on Molehill at the incubator forum here:
Europe, Middle East and Africa