플래시플랫폼은 벡터기반으로 다양한 애니메이션과 효과를 줄 수 있는 도구로, 개발자 뿐만 아니라 인터렉티브 아티스트들에게 많은 사랑을 받고 있습니다.
다만, 작년까지 플래시플랫폼에서 스테이지에 존재하는 여러 오브젝트에 런타임에서 효과를 줄 수는 없었습니다. 따라서, 그간 플래시플랫폼의 효과는 컴파일 에서 결정되는 것이라고 볼 수 있었습니다.
그리고, 2008년 Flash Player 10이 출시되면서, GPU 가속, 로컬파일 제어 등 여러 기능들이 추가되었는데, 런타임에서 오브젝트에 효과를 줄 수 있는 Pixel Bender가 추가되었습니다.
Pixel Bender(코드네임 Hydra)는 어도비에서 개발한 이미지 프로세싱 알고리즘 언어인데, OpenGL과 유사한 점이 많고, 개발 언어도 GLSL을 기반으로 하고 있습니다.
플래시 플레이어에서 Pixel Bender로 작성된 효과를 적용하려면 일반 프로그래밍 언어처럼 개발을 하면서, Bytecode로 컴파일 한 형태인 pbj를 로드하여 사용 할 수 있습니다.
Pixel Bender은 일반적으로 에디터에서 개발 할 수 있지만, 어도비에서는 픽셀벤더 개발을 위한 IDE인 Pixel Bender Toolkit를 지원하고 있습니다.
Pixel Bender Toolkit은 개발 환경을 비롯해, 해당 효과가 적용된 효과를 미리 볼 수 있는 기능을 제공하고, 플래시플레이어 상에서 사용하기 위한 컴파일 기능도 제공합니다.
Pixel Bender Toolkit은 CS4 제품 군에 포함되어 있으니, 플래시 CS4 이상 버전을 사용하시는 분들은 별도로 설치하실 필요는 없습니다.
그리고 얼마 전, 어도비에서는 Pixel Bender Toolkit Prerelease 7(1.5.1)을 공개했습니다.
이번 버전에서는 바이트 코드 컴파일과 관련된 이슈가 해결되었고, 이외에는 큰 변화사항은 없다고 합니다.
다운로드는 아래의 경로에서 내려 받을 수 있습니다.
http://labs.adobe.com/downloads/pixelbender.html



