Pixel Bender
   HOME

TheInfoList



OR:

Adobe Pixel Bender, previously codenamed Hydra, is a
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
created by Adobe Systems for the description of image processing algorithms. The syntax is based on
GLSL OpenGL Shading Language (GLSL) is a high-level shading language with a syntax based on the C programming language. It was created by the OpenGL ARB (OpenGL Architecture Review Board) to give developers more direct control of the graphics pipelin ...
, and a Pixel Bender program is analogous to an OpenGL
fragment shader In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene - a process known as ''shading''. Shaders have evolved to perform a variety of speci ...
, and is intended to be a loosely typed version of
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
. Adobe Systems' Adobe Pixel Bender Toolkit is the IDE for scripting with Pixel Bender. Pixel Bender programs are intended to be used in a number of Adobe products, and was supported by
After Effects Adobe After Effects is a digital visual effects, motion graphics, and compositing application developed by Adobe Inc., and used in the post-production process of film making, video games and television production. Among other things, After Ef ...
(through CS5) and
Flash Player Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is computer software for viewing multimedia contents, executing rich Internet applications, and streaming audio and video content created on the ...
. The Pixel Bender Toolkit was bundled with Adobe's Creative Suite, and allowed programs to be created and tested. It is available as a free standalone from Adobe's website. In addition to its primary purpose of image processing, Pixel Bender can also be used for general mathematical operations which would benefit from the hardware acceleration that it provides. An example of this is audio processing.


See also

*
Stage3D Stage3D ( codenamed ''Molehill'') is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to rend ...


References

Pixel Bender Pixel Bender {{Compu-lang-stub