Adobe Pixel Bender technology delivers a common image and video processing infrastructure which provides automatic runtime optimization on heterogeneous hardware. You can use the Pixel Bender kernel language to implement image processing algorithms (filters or effects) in a hardware-independent manner. The Pixel Bender graph language is an XML-based language for combining individual pixel-processing operations (kernels) into more complex Pixel Bender filters.

The Pixel Bender Toolkit includes the Pixel Bender kernel language and graph language, the Pixel Bender Toolkit IDE (an integrated development environment for Pixel Bender), sample filters, and documentation.

Pixel Bender Toolkit

This download provides the Pixel Bender Toolkit 2.5 for Macintosh and Windows. Installation and setup instructions are available within the Pixel Bender release notes.

  1. Pixel Bender Toolkit 2.5 for Macintosh  (DMG, 86 MB)
  2. Pixel Bender Toolkit 2.5 for Windows  (ZIP, 59 MB)

Important note

In certain installation scenarios, the Pixel Bender Toolkit 2.1 installer introduced an issue which prevents users from successfully uninstalling Pixel Bender Toolkit 2.1 or updating to newer versions of Pixel Bender Toolkit 2, such as Pixel Bender Toolkit 2.5. To resolve this problem, follow the steps in the Pixel Bender release notes before downloading and installing Pixel Bender Toolkit 2.5.

What's new in version 2.5

The Pixel Bender Toolkit now includes a new visual Graph Editor that allows you to manipulate a graph structure. The text-based Graph Editor, which allows you to edit the code directly, is still available as well.

This update to the Pixel Bender Toolkit addresses many bug fixes especially in the areas of user interface, Flash Player preview, and Pixel Bender kernel and graph processing and rendering.

Pixel Bender release notes

Get started with the Pixel Bender Toolkit and learn how to create and run your first filter.

Pixel Bender Plug-in for Photoshop CS5

Download the Pixel Bender Plug-in for Adobe Photoshop CS5 for 32-bit and 64-bit on Macintosh and Windows systems, available on Adobe Labs. 

Reference and documentation

Articles

Animating a particle system

Kevin Goldsmith (Mar 14, 2011)

Leverage the Pixel Bender kernel language by encoding and processing data in a ByteArray to generate a particle system animation.

Pixel Bender release notes

Adobe (Dec 17, 2010)

Get started with the Pixel Bender Toolkit and learn how to create and run your first filter.

Creating a vintage tone Pixel Bender filter

Kevin Goldsmith (Jan 11, 2010)

Learn how to manipulate color values with the Pixel Bender Toolkit.

Sampling multiple pixels in a Pixel Bender filter

Kevin Goldsmith (Jan 11, 2010)

Learn how to sample multiple pixels from the same image.

Integrating multiple image sources with a Pixel Bender kernel

Kevin Goldsmith (Jan 11, 2010)

Learn how to manipulate pixels from more than one image source.

Creating a new Pixel Bender filter

Kevin Goldsmith (Jan 11, 2010)

Get started with the Pixel Bender Toolkit and learn how to create and run your first filter.

Modifying Pixel Bender parameters in Flash

Kevin Goldsmith (Jan 11, 2010)

Update parameters to create interactive effects that run in Flash Player.

Improving the displacement filter in Pixel Bender

Kevin Goldsmith (Jan 11, 2010)

Learn how to modify the displacement filter to move the composite image in any direction.

Controlling the displacement filter in Pixel Bender with mouse positioning

Kevin Goldsmith (Jan 11, 2010)

Create an interactive effect that is animated based on cursor movements.

Adding parameters to Pixel Bender filters

Kevin Goldsmith (Jan 11, 2010)

Learn how to add parameters and update parameter metadata in filters.

Applying a Pixel Bender filter to an image in Flash

Kevin Goldsmith (Jan 11, 2010)

Learn how to apply a Pixel Bender filter to Flash content.

Using a multiple-input filter in Pixel Bender as a blend shader

Kevin Goldsmith (Jan 11, 2010)

Set up a Flash project to use a filter that takes input from multiple sources.