mundoflash: Conocé nuevo Flash 3D: RedUSERS | Conocé todo lo que podrás desarrollar con el nuevo Flash 3D Hoy la mayoria de estos motores estan trabajando junto a Stage3D, e...
Cuáles son las principales ventajas de la nueva API
Con la API de Stage3D se introducen en Flash muchas características que enriqueceran el trabajo de los desarrolladores, entre ellas:
1. Stage3D permite una renderización 3D de alto rendimiento, lo que proporciona un soporte de gráficos acelerados y muy fluidos al desarrollar videojuegos en ActionScript para Flash Player o para AIR. Esto es posible dado que permite trabajar a bajo nivel, es decir directamente con aceleración de gráficos desde el GPU.
2. Vertex programable y fragment shaders: una función de procesado gráfico capaz de trabajar con la estructura de vértices de figuras modeladas en 3D, y realizar operaciones matemáticas sobre ella para definir colores, texturas, orientación e incidencia de la luz. Esto da libertad a los programadores para realizar diferentes efectos gráficos más ricos, desde efectos de partículas hasta la deformación de un objeto o la recreación de las olas del mar.
3. Vertex skinning para animación de huesos: para crear una relación entre vértices y huesos. Al transformar los huesos, los vértices se transforman también, de manera proporcional. También lo podemos encontrar como “vertex weighting” o “vertex binding”.
4. z-buffering nativo (profundidad de un objeto o conocido como algoritmo del pintor): para manejar con precisión los objetos superpuestos en el espacio 3D. En lugar de almacenar sólo la posición espacial (ejes x, y) de un pixel, la característica z-buffering también almacena la profundidad (eje z). El buffer que contiene esos valores de profundidad es llamado z-buffer. ¿Por qué es llamado “algoritmo del pintor”? porque de la misma manera que un pintor primero realiza los dibujos que se encuentran al fondo y luego superpone los dibujos más cercanos, el z-buffering ordena los polígonos en función a su profundidad.
5. Stencil color buffering: el buffer que almacena la información relacionada al color y los bits para permitir trabajar con efectos.
6. Cubo de texturas: representaciones tridimensionales en 3D con texturas.
7. Mejoras en el desempeño: con Stage3D Flash podrá trabajar con texturas y renderizados 3D en tiempo real. Las API de Adobe también incluyen un conjunto de instrucciones para mejorar el desempeño vía CPU (para todos aquellos que no dispongan de aceleración gráfica).
Esto augura un gran futuro para los proyectos en flash con multimedia y videojuegos. Aquí podemos ver algunos ejemplos:
Max Racer es un juego de autos creado por Adobe utilizando el motor Alternativa 3D 8:
Comentarios
Publicar un comentario