bender

PixelBender(着色器)初体验

别等时光非礼了梦想. 提交于 2020-02-13 01:03:24
只要是玩过photoshop的人,一定会对ps中的各式各样、功能强大的滤镜(filter)留下深刻的印象。 Adobe是靠图形处理软件起家的,这方面一直是它的强项。这一技术经过不断发展,最终形成了今天的 Pixel Bender (官方翻译为"着色器"),它在Adobe CS系列的主要产品中都被良好支持(包括Flash),而且据 官方的介绍 pixel bender 支持GPU ,多线程. 下面是几个在Flash中使用pixelBender的示例: 1.RGB色彩反相(有点象底片效果) package { import flash.display.*; import flash.events.*; import flash.filters.*; import flash.net.*; import flash.utils.ByteArray; [SWF(width="300",height="450",backgroundColor="#000000",framerate="30")] public class Demo1 extends Sprite { [Embed("invertRGB.pbj",mimeType="application/octet-stream")] private var TestFilter:Class; [Embed(source="mm1.png"