문제가 발생하여 정말 귀찮습니다. 간단하게 Shader
을 사용하여 이미지의 모든 픽셀의 색상을 반환하지만 단순히 Shader
에 스크립트를 할당하는 것은 어려운 일입니다. 나는 PixelBender 스크립트를 모르는 나는 그것을 나는 단지이 간단한 기능을 위해 사용하기 원하기 때문에 너무 많은 공부를하려고하지 않지만, 예로부터 나는이 간단한 스크립트 구성했습니다AS3 - PixelBender Shader ArgumentError
<languageVersion : 1.0;>
kernel PixelColourShader
< namespace : "puggsoy";
vendor : "Puggsoy";
version : 1;
>
{
input image4 src;
output pixel4 dst;
void
evaluatePixel()
{
dst = sampleNearest(src, outCoord());
}
}
은 여기를 로드를 테스트하기 위해 만든 간단한 AS3 스크립트 :
나는 수많은 예제를 살펴 봤지만로드하는 데 올바른 방법이라고 확신합니다. 그러나 이는 런타임에 항상 다음 오류를 나타냅니다.
[Fault] exception, information=ArgumentError: Error #2004: One of the parameters is invalid.
이유가 없습니다. 내가 볼 수있는 것은 매개 변수가 완전히 유효하다는 것입니다.
Flex 4 SDK를 사용하여 FlashDevelop가있는 AIR 응용 프로그램에서이 작업을 수행하고 있습니다.
이상합니다. 그다지 제안 할 수는 없지만 Flash CS5.5에서 코드를 테스트 한 결과 컴파일되고 잘 실행되었으므로 아무 것도하지 않는 것으로 생각하지 않습니다. (커널 자체는 분명히 템플릿과 거의 동일합니다. 스크립트). –