在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中介绍。

上一页 / 下一页

riadevID: 
您给予的分值: None 平均分: 6 ( 2 票)

非常感谢您的指正

非常感谢您的指正

Bug

本文标题“PEXEL BENDER TOOLKIT介绍”的 “PEXEL”应该为:PIXEL

发表新评论

  • 网页地址和电子邮件地址将会被自动转换为链接。
  • 行和段被自动切分。
  • 您可以使用下面的标签来高亮显示您的评论内容: <code>, <blockcode>. 可以使用"[foo]".旁边显示标签样式 "<foo>" PHP代码可以用这样的区块来包含<?php ... ?> or <% ... %>

更多格式化选项信息

验证区域
系统验证:请回答下面的问题