Flash Pixel Bender是否过滤了广泛使用的功能?

时间:2011-06-20 18:27:31

标签: flash actionscript-3 pixel-bender

我还没有看到很多Facebook游戏或其他应用程序真正使用它(或似乎使用它)。

是否有一些很好的专业使用示例?

在今天的网络硬件上,像素弯曲器是否太慢而无法实际使用?我读过Flash会在旧版Mac(PowerPC)上回退到解释模式,但这是一个交易杀手吗?

2 个答案:

答案 0 :(得分:2)

我已经将它们用于运动图片的游戏和网站。例如,哈利波特7的官方网站,第一部分。还有一些针对Macgruber的宣传游戏,以及推广电影终结者救世的AIR应用程序。

它们工作得很好,在许多情况下可以比以其他方式做同样的效果快得多。但是有一个非常具体的用例。我认为你看到这么少的一个主要原因是新着色器的编程需要大多数AS开发人员没有的技能。它很难,而且完全是程序性的。

所以我无法说明它们被广泛使用,但它们绝对是一个很好的功能,可用于生产。

答案 1 :(得分:1)

我不确定“解释模式”是什么意思,但即使它们与像素着色器非常相似,像素弯曲滤镜do not run on the GPU in Flash Player 10也是如此。这主要是为了确保平台之间的一致性。然而,这将随着版本11的引入而改变,版本11支持适当的硬件加速3D,并且可以使用像素着色器滤镜用于像素着色器。

至于它们的常见程度很难说,它们需要付出一些努力,因为它们是在一个单独的程序中制作的。它们的速度比使用动作脚本在单个像素上循环快几个数量级。