在Flash Builder 4 beta中使用Pixel Bender作为数值运算引擎 (二)
PIXEL BENDER TOOLKIT介绍
Pixel Bender是用来实现数字图像处理(包括滤镜以及特效)的,它的语法基于 OpenGL Shading Language (GLSL)。
建立多线程ActionScript数据处理应用程序的最简单的方法是利用Adobe Pixel Bender Toolkit。Pixel Bender Toolkit可以用来创建直接被After Effects CS4和Photoshop Pixel Bender 扩展所支持的Pixel Bender kernel(核心)文件(.pbk)和图像描述文件(.pbg)。
下面将展示Pixel Bender Toolkit是如何工作的。首先,我们使用Pixel Bender Toolkit创建一个kernel(即Pixel Bender所支持的文件,类似于.as对于Flash),kernel是针对每一个像素进行处理的(根据上下文,你可能看出来了kernel指的就是asfilter和shader),然后再用Pixel Bender Toolkit导出编译(编译为字节码)好的PBJ(.pbj)文件,得到PBJ文件后我们可以在Flash应用中将它载入或者嵌入为Shader对象。(见图1)
1. Pixel Bender Toolkit工作流程
另外,其实也可以不使用Pixel Bender Toolkit,我会在后面的 使用汇编代码创建kernel中介绍。

.gif)
.gif)




.gif)
非常感谢您的指正
非常感谢您的指正
Bug
本文标题“PEXEL BENDER TOOLKIT介绍”的 “PEXEL”应该为:PIXEL
发表新评论