0
如何在Flash中使用Adobe Pixelbender中的多個濾鏡(=限制版本)?例如3種不同的視頻位移效果(左側1個位移,右側1個,頂部1個)。 我知道,它可能只是複製粘貼代碼多次,但這不會很優雅。如何在Adobe Pixelbender中應用多個過濾器?
它假設在應用第一個濾波器之後應用第二個濾波器,在應用第二個濾波器之後應用第三個濾波器。
如何在Flash中使用Adobe Pixelbender中的多個濾鏡(=限制版本)?例如3種不同的視頻位移效果(左側1個位移,右側1個,頂部1個)。 我知道,它可能只是複製粘貼代碼多次,但這不會很優雅。如何在Adobe Pixelbender中應用多個過濾器?
它假設在應用第一個濾波器之後應用第二個濾波器,在應用第二個濾波器之後應用第三個濾波器。
您可以將像素彎曲濾鏡應用爲着色器對象。然後使用:
myDisplayObject.filters = [shader1, shader2, shader3, ...etc];
具體來說,您使用ShaderFilter對象。你可以找到的文檔在這裏一個完整的代碼示例:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filters/ShaderFilter.html#includeExamplesSummary
您還可以看到從Adobe這裏的教程:http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS6FCADA8A-C82B-4d55-89AC-63CA9DEFF9C8.html