Last active
December 30, 2015 06:27
-
-
Save iYOYi/9214675 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package away3d.filters | |
{ | |
import away3d.filters.Filter3DBase; | |
import away3d.filters.task.Filter3DFXAATask; | |
public class FXAAFilter3D extends Filter3DBase | |
{ | |
private var _fxaaTask:Filter3DFXAATask; | |
public function FXAAFilter3D(span:Number = 8, reduce:Number = 128, w:Number = 1024, h:Number = 1024) | |
{ | |
super(); | |
_fxaaTask = new Filter3DFXAATask(span, reduce, w, h); | |
addTask(_fxaaTask); | |
} | |
public function get span():Number | |
{ | |
return _fxaaTask.span; | |
} | |
public function set span(value:Number):void | |
{ | |
_fxaaTask.span = value; | |
} | |
public function get reduce():Number | |
{ | |
return _fxaaTask.reduce; | |
} | |
public function set reduce(value:Number):void | |
{ | |
_fxaaTask.reduce = value; | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi iY0Yi!
Could you please post some presets concerning settings for "span" & "reduce" (maybe something like FXAA 2x, 4x ..). I've already tested it a bit, but I have some heavy / unexpected artefacts and detail-reducing when increasing span & reduce parameters too much and am not sure if I'm doing it the right way (span = ..., reduce = 16 x span --> texW/H = 8 x reduce?). Could please explain a bit the meaning / effect of these two parameters and how to use them (possible no-gos etc.)?
Thank you!