2010-03-30 7 views
7

De acuerdo con las especificaciones del doblador de píxeles, un sombreador puede tener una o más salidas. El kit de herramientas de doblador de píxeles, cuya opción "exportar a flash" tiende a ser bastante estricta con respecto a los "hacer y no hacer" específicos del flash, incluso compilaría dicho sombreador sin quejas.Sombreadores sombreadores de píxeles con salidas múltiples en flash?

Sin embargo, las clases relacionadas con shaders de actionscript parecen estar orientadas a sombreadores de salida única. ¿Hay alguna forma de tener múltiples salidas de sombreado en flash?

Respuesta

3

Existen algunas soluciones, enumeradas de la más fácil a la más difícil.

1) Utilizar diferentes canales (si tiene salidas en escala de grises)

2) el doble del ancho de salida, y luego hacer copyRect en el bitmapData para separarlos. (suponiendo que eso es lo que está usando)

3) No he intentado esto todavía, pero muestra algunas promesas, y es lo más cercano a lo que desea: Utilice el ensamblador de doblador de píxeles para especificar dos salidas. Más información está aquí: http://www.adobe.com/devnet/flex/articles/flashbuilder4_pixelbender_06.html http://www.ncannasse.fr/projects/pbj (específico de Haxe, pero tiene información general útil)

Cuestiones relacionadas