2010-03-30 6 views
7

In base alle specifiche del pixel bender, uno shader può avere uno o più output. Il toolkit pixel bender, la cui opzione "export to flash" tende a essere precostituita rispetto al flash specifico, do e dont's, potrebbe anche compilare un shader senza problemi.Gli shader per pixel con più uscite in flash?

Tuttavia, le classi relative allo shader di actionscript sembrano essere orientate verso singoli shader di output. C'è un modo per avere più uscite shader in flash?

risposta

3

Esistono alcuni accorgimenti, elencati dal più semplice al più difficile.

1) Impiegare canali differenti (se si dispone di uscite in scala di grigi)

2) di larghezza doppia uscita, quindi fare copyRect sulla bitmapData per separarli. (supponendo che sia quello che stai usando)

3) Non ho ancora provato questo, ma mostra alcune promesse, ed è il più vicino a quello che vuoi: Usa assemblatore di pixel bender per specificare due uscite. Maggiori informazioni sono qui: http://www.adobe.com/devnet/flex/articles/flashbuilder4_pixelbender_06.html http://www.ncannasse.fr/projects/pbj (specifico per Haxe, ma ha informazioni generali utili)