メイン

2008年12月17日

pixel bender sample

var zoomLoader:URLLoader;
var zoomShader:Shader;
var zoomFilter:ShaderFilter;

zoomLoader = new URLLoader();

zoomLoader.dataFormat = URLLoaderDataFormat.BINARY;
zoomLoader.addEventListener(Event.COMPLETE, zoomComplete);
zoomLoader.load(new URLRequest("a.pbj"));

function zoomComplete(e:Event):void{
zoomShader = new Shader(zoomLoader.data);
addEventListener(Event.ENTER_FRAME,onFrame);
}

function onFrame(e){
//パラメータ
zoomShader.data.center.value = [mouseX,mouseY];
zoomShader.data.distMax.value = [1600];

zoomFilter = new ShaderFilter(zoomShader);
mc.filters = [zoomFilter];
}

2008年12月11日

pixel bender邦訳

http://moeten.info/flex/20081001_pixelBenderLanguage/PixelBenderLanguage10.htm

2008年12月10日

sampleNearest

sampleNearest(src,座標)
で、その座標の色を取得する

2008年12月08日

pixel benderメモ

http://blog.alt-scape.com/archives/224