Adobe Labs is a fantastic arena to collaborate in the development process of Adobe. Users find pre-release access to software, hosted applications and more. Resources such as code samples and forums allow visitors to interact with like-minded Adobe developers.
The most current technology on Adobe Labs is Pixel Bender. Previously under the code-name Hydra, it first was supported by After Effects CS3 as an engine for image transformations and effects. It’s a way to create extensive effects in real time using the graphics card, not the processor. The Pixel Bender just-in- time (JIT) compiler allows developers to create real-time cinematic effects within Flash 10 Player, but Pixel Bender filters running inside are rendered via software, and not accelerated which could be a detraction.
“Pixel Bender always works with 32-bit floating point channels. No matter what data type is used with Pixel Bender, it will be converted into a 32-bit floating point and on output will be scaled back to the appropriate data size. It only appears to be 8-bit because all current examples of passing data to Pixel Bender so far have been bitmaps which use 8-bit channels.” Said Justin Everett-Church, Senior Product Manager for Adobe Flash Player.
In addition, we have Pixel Bender shaders to allow users to bypass the image effects that come with Flash and manipulate pixels in real time. In addition to graphics, shaders can be used for other CPU intensive processes in Flash. This could be a great leap forward for Flash, Flex, AIR and Photoshop in the coming months!
Check the Adobe Labs site often for the latest and greatest Adobe has to offer.