在闪存中具有多个输出的像素弯曲度着色器?

时间:2010-03-30 00:58:53

标签: flash actionscript-3 flash-cs4 shader pixel-bender

根据像素弯曲器规格,着色器可以有一个或多个输出。像素弯曲工具包,其“导出到闪存”选项往往是严格限制闪存特定的做和不,甚至会编译这样的着色器没有抱怨。

然而,actionscript的着色器相关类似乎是针对单输出着色器。有没有办法在闪存中有多个着色器输出?

1 个答案:

答案 0 :(得分:3)

有一些解决方法,从最简单到最难列出。

1)使用不同的通道(如果你有灰度输出)

2)将输出宽度加倍,然后对bitmapData执行copyRect以将它们分开。 (假设这是你正在使用的)

3)我还没有尝试过,但它显示了一些承诺,并且最接近你想要的: 使用像素弯曲器汇编器指定两个输出。更多信息在这里: http://www.adobe.com/devnet/flex/articles/flashbuilder4_pixelbender_06.html http://www.ncannasse.fr/projects/pbj(特定Haxe,但有一般信息)

相关问题