15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Kapitel 15: Arbeiten mit Pixel Bender-<br />

Shadern<br />

Flash Player 10 und höher, Adobe AIR 1.5 und höher<br />

Mit dem Adobe Pixel Bender Toolkit können Entwickler Shader schreiben, die grafische Effekte erzeugen, und andere<br />

Bild- sowie Datenverarbeitungsaufgaben durchführen. Der Pixel Bender-Bytecode kann in ActionScript ausgeführt<br />

werden, um den Effekt auf Bilddaten oder visuelle Inhalte anzuwenden. Durch die Verwendung von Pixel Bender-<br />

Shadern in ActionScript haben Sie die Möglichkeit, benutzerdefinierte visuelle Effekte zu erstellen und<br />

Datenverarbeitungsaufgaben auszuführen, die über die integrierten Funktionen von ActionScript hinausgehen.<br />

Hinweis: Pixel Bender-Unterstützung ist ab Flash Player 10 und Adobe AIR 1.5 verfügbar. Pixel Bender-Mischungen, -<br />

Filter und -Füllungen werden beim GPU-Rendern nicht unterstützt.<br />

Verwandte Hilfethemen<br />

Adobe Pixel Bender Technology Center<br />

Pixel Bender Developer's Guide<br />

Pixel Bender Reference<br />

flash.display.Shader<br />

flash.filters.ShaderFilter<br />

Pixel Bender basics for Flash<br />

Pixel Bender basics for Flex<br />

Grundlagen von Pixel Bender-Shadern<br />

Flash Player 10 und höher, Adobe AIR 1.5 und höher<br />

Adobe Pixel Bender ist eine Programmiersprache, mit der Bildinhalte erstellt oder manipuliert werden können. Mit<br />

Pixel Bender können Sie einen Kernel erstellen, der auch als Shader bezeichnet wird. Der Shader definiert eine einzelne<br />

Funktion, die an jedem einzelnen der Pixel eines Bildes ausgeführt wird. Das Ergebnis eines jeden Aufrufs der<br />

Funktion ist die Ausgabefarbe an der jeweiligen Pixelkoordinate im Bild. Eingabebilder und Parameterwerte können<br />

zur Anpassung des Vorgangs angegeben werden. Bei jeder Ausführung des Shaders bleiben Eingabe- und<br />

Parameterwerte konstant. Es ändert sich lediglich die Koordinate des Pixels, dessen Farbe das Ergebnis des<br />

Funktionsaufrufs ist.<br />

Wenn möglich, wird die Shader-Funktion für mehrere Ausgabepixelkoordinaten parallel aufgerufen. Dies verbessert<br />

die Leistung des Shaders und beschleunigt die Verarbeitung.<br />

In ActionScript lassen sich drei Effekttypen mithilfe eines Shaders schnell erstellen:<br />

Zeichnungsfüllung<br />

Mischmodus<br />

Letzte Aktualisierung 27.6.2012<br />

319

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!