Pregunta

como muchos de ustedes probablemente saben, Flash CS4 se integra con la GPU. Mi pregunta para usted es, ¿hay alguna manera de hacer que todo su renderizado se ejecute en la GPU o no puedo tener tanto acceso?

La razón por la que pregunto es con respecto a Flash 3D, casi todos los motores existentes son procesadores de software. Sin embargo, me gustaría trabajar sobre uno de estos motores existentes y convertirlo en un procesador de hardware lo más posible. Gracias por tu contribución Saludos Mark

¿Fue útil?

Solución

Primero, no es Flash CS4 el que está acelerado por hardware, es Flash Player 10 el que lo hace.

Aparentemente " El reproductor descarga toda la representación de contenido ráster (efectos gráficos, filtros, objetos 3D, video, etc.) a la tarjeta de video " ;. Hace esto automáticamente. No creo que tengas muchas opciones.

Otros consejos

Las nuevas habilidades aceleradas de GPU de Flash Player 10 no son algo accesible para usted como desarrollador, es simplemente un acelerado bliting que se hace "sobre su cabeza".

Lo más cercano que puede llegar al hardware es filtros de Pixel Bender . Básicamente son equivalentes de Flash a sombreadores de píxeles. Sin embargo, debido a problemas de consistencia multiplataforma (afaik), estos no realmente se ejecutan en la GPU cuando se ejecutan en el reproductor Flash (están disponibles en otros productos de adobe, y algunos sí los ejecutan en la gpu ).

Entonces, en lo que respecta a la aceleración de hardware real , las selecciones son bastante escasas.

Si necesita todo el rendimiento, puede obtener Alchemy puede ser algo que valga la pena echarle un vistazo , este es un proyecto que permite la compilación cruzada de código c / c ++ al AVM2 (la máquina virtual que ejecuta actionscript3). Esto hace algunos trucos ingeniosos para permitir un mejor rendimiento (debido a la naturaleza no dinámica de estos idiomas).

Espere a que Flash Player 11 se lance como beta en el primer semestre del próximo año. Sería genial.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top