Personal tools

Views

Pixel Bender Toolkit

From Adobe Labs

Table of contents
[edit]

Introduction to the Adobe Pixel Bender Toolkit Technology Preview Release 4

This Pixel Bender Toolkit Preview Release 4 includes a high-performance graphics programming language that Adobe is developing for image processing, named Pixel Bender (previously codenamed Hydra), and an application to create, compile and preview Pixel Bender filters and effects. The toolkit contains a specification for the Pixel Bender language, several sample filters, and sample images provided by Pixel Bender team members.

The Pixel Bender technology delivers a common image and video processing infrastructure which provides automatic runtime optimization on heterogeneous hardware. It currently ships in After Effects CS3 and will be used in other Adobe products in the future. Flash Player 10 will leverage Pixel Bender to enable developers to create custom filters, effects and blend modes. To see Pixel Bender in action, go to the Flash Player 10 feature demos (Flash Player 10 Beta required).

Pixel Bender is a programming language used to implement image processing algorithms in a hardware-independent manner. Some benefits of Pixel Bender include:

For more details, please see the Pixel Bender language specification that is included in the Pixel Bender Toolkit.

If you would like to see the Pixel Bender presentation from the 2007 Adobe Max Conference, it is available for download as PDF from here.

Note: Your use of this site including software downloads, submission of comments, ideas, feature requests and techniques on this and other Adobe maintained forums, as well as Adobe’s rights to use such materials, is governed by the Terms of Use.

[edit]

System Requirements

The minimum system requirements for the Pixel Bender Toolkit are:

[edit]

Windows

[edit]

Macintosh

[edit]

Video Card Support

The following table lists the video cards supported by the Pixel Bender Toolkit.

Note: Pixel Bender Toolkit Preview Release 4 supports filter execution on the GPU and the CPU. Support for software-based rendering is available in this updated preview release.

Manufacturer Series Model Numbers
NVIDIA QuadroFX Series FX 5500 SDI, FX 4500 SDI, FX 5600, FX 5500, FX 4600, FX 4500 X2, FX 4500, FX 4400 (discontinued, replaced by the FX 4500), FX 4000 SDI, FX 3500, FX 3450, FX 1700, FX 1500, FX GO 1400, FX 1400, FX 1300, FX 570, FX 560, FX 550, FX 540, FX 370, FX 350
9 Series GeForce 9800 GTX, GeForce 9800 GX2
8 Series GeForce 8800 GTS/GTX/Ultra, GeForce 8600M GT, GeForce 8500 GT
7 Series GeForce 7950 GT/GS, GeForce 7900, GeForce 7800, GeForce 7600, GeForce 7300, GeForce 7200 GS, GeForce 7100
6 Series 6800 Ultra, 6800 GT, 6800 GS, 6800, 6800 XT, 6600, 6500, 6200, 6200 TurboCache, 6200 LE, 6100, 6150
AMD/ATI Radeon HD3800 series
Radeon HD2000 Series HD2900, HD2600, HD2400
Radeon X1000 Series X1950, X1900, X1800, X1650, X1600, X1300, "All In Wonder" X1900 (X1900 GPU), "All In Wonder" 2006 PCI Express cards (Based on X1300 GPU)
FireGL Avivo PCI Express, V8650, V8600, V7600, V5600, V3600, V3300, V3400, V5200, V7200, V7300, V7350
[edit]

Installation Instructions

Installing the Pixel Bender Toolkit is a simple process.

To install the Toolkit:

[edit]

Windows

  1. Download the Pixel Bender Toolkit ZIP file.
  2. Unzip the package, navigate to the unzipped location, and run the Setup.exe application.
  3. The Pixel Bender Toolkit files will be installed into your \Program Files folder under \Program Files\Adobe\Adobe Utilities\Pixel Bender Toolkit.
[edit]

Macintosh

  1. Download the Pixel Bender Toolkit DMG file.
  2. Double-click on the DMG item to mount the installer virtual disk.
  3. In that virtual disk, there is a Setup application, double-click to launch it.
  4. The Pixel Bender Toolkit files will be installed into your Applications folder under /Applications/Utilities/Adobe Utilities/Pixel Bender Toolkit.

To uninstall the Toolkit:

Windows: Use the "Add or Remove Programs" helper from the Control Panel.
Macintosh: Use the uninstaller application for the Pixel Bender Toolkit under "/Applications/Utilities/Adobe Installers".

[edit]

Getting Started

Note: If you installed Pixel Bender Toolkit Preview Release 1, you must review What Changed in Preview Release 2 and make required changes to existing Pixel Bender files.

[edit]

Windows

  1. Launch the Pixel Bender Toolkit from the Start menu: Pixel Bender Toolkit\Pixel Bender Toolkit.
  2. Load a Pixel Bender file into the toolkit by choosing "Open Pixel Bender File" from the File menu or by pressing Ctrl-O.
  3. To try the filter, click on the Run button on the bottom right corner, underneath the code editor window.
  4. If the filter requires an image for processing, you will be prompted to open an image file. If the filter has parameters, you will see editing controls in the panel on the right edge of the application.
[edit]

Macintosh

  1. Launch the Pixel Bender Toolkit from the Applications Folder: /Applications/Utilites/Adobe Utilities/Pixel Bender Toolkit/Pixel Bender Toolkit.
  2. Load a Pixel Bender file into the Toolkit by choosing "Open Pixel Bender File" from the File menu or by pressing Cmd-O.
  3. To try the filter, click on the Run button on the bottom right corner underneath the code editor window.
  4. If the filter requires an image for processing, you will be prompted to open an image file. If the filter has parameters, you will see editing controls in the panel on the right edge of the application.
[edit]

Tutorials

A tutorial describing how to write a simple Pixel Bender filter is available as HTML or PDF.

Several online video demos are linked to from the Flash Player 10 demos page.

[edit]

Pixel Bender Gallery

Share your own Pixel Bender filter creations by posting them to the new Pixel Bender Exchange on Adobe.com.

Earlier creations can be found on the Pixel Bender Gallery.

[edit]

What Changed in Preview Release 2

This section contains a list of changes and new features included in Pixel Bender Toolkit Preview Release 2. Some of these changes will break existing Pixel Bender programs.

[edit]

What Changed in Preview Release 4

Pixel Bender Toolkit Preview Release 4 includes some bug fixes as well as the final icons for the Pixel Bender Toolkit application, installer, and files.

[edit]

Known Issues

Workaround: Run the filter on the GPU.
Workaround: None. This issue will be addressed in a subsequent release.
Workaround: Manually remove the files in the "/Applications/AIF Toolkit" folder after installing Preview Release 4.
Workaround: None.
[edit]

Discussion Forum

Discuss the Pixel Bender Toolkit in the Labs forums

[edit]

FAQ's

This section will be updated from time to time with answers to questions frequently asked in the Discussion area. If you don't see your question answered here, click on the Discussion tab to send us your questions or feedback.

[edit]

Links

Retrieved from "http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit"