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

7
根据像素弯曲规范,着色器可以具有一个或多个输出。像素弯曲工具包的“导出到Flash”选项往往对Flash特定的做与不做非常严格,即使编译这样的着色器也不会有任何投诉。
然而,ActionScript的着色器相关类似乎更适用于单输出着色器。有没有办法在Flash中拥有多个着色器输出呢?
1个回答

3

以下是一些解决方法,从最简单到最困难依次列出:

1)如果您有灰度输出,请使用不同的通道。

2)将输出宽度加倍,然后在位图数据上执行copyRect以将它们分开。(假设您正在使用它)

3)我还没有尝试过这个方法,但它显示了一些希望,并且是最接近您想要的: 使用像素渲染器汇编程序指定两个输出。更多信息在这里: http://www.adobe.com/devnet/flex/articles/flashbuilder4_pixelbender_06.html http://www.ncannasse.fr/projects/pbj(Haxe特定,但具有有用的常规信息)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接