셰이더 필터Flash Player 10 이상, Adobe AIR 1.5 이상 ShaderFilter 클래스를 사용하면 Pixel Bender 셰이더로 정의된 사용자 정의 필터 효과를 사용할 수 있습니다. 필터 효과가 Pixel Bender 셰이더로 작성되었기 때문에 효과를 완전히 사용자 정의할 수 있습니다. 필터링된 내용은 이미지 입력으로 셰이더에 전달되고 셰이더 작업의 결과는 필터 결과가 됩니다. 참고: Flash Player 10 및 Adobe AIR 1.5부터 셰이더 필터를 사용할 수 있습니다.
객체에 셰이더 필터를 적용하려면 먼저 사용 중인 Pixel Bender 셰이더를 나타내는 Shader 인스턴스를 만듭니다. Shader 인스턴스를 만드는 절차 및 입력 이미지와 매개 변수 값을 지정하는 방법에 대한 자세한 내용은 Pixel Bender 셰이더를 사용한 작업을 참조하십시오. 셰이더를 필터로 사용하는 경우 다음 세 가지 중요한 사항을 고려하십시오.
셰이더에 대한 Shader 객체가 있으면 ShaderFilter 인스턴스를 만듭니다. 이 인스턴스는 다른 필터와 동일한 방식으로 사용되는 실제 필터 객체입니다. Shader 객체를 사용하는 ShaderFilter를 만들려면 다음 샘플에 표시된 대로 ShaderFilter() 생성자를 호출하고 Shader 객체를 인수로 전달합니다. var myFilter:ShaderFilter = new ShaderFilter(myShader); 셰이더 필터의 사용법을 보여 주는 전체 예제는 셰이더를 필터로 사용을 참조하십시오. |
|