Para todos los proyectos que tuve que hacer con algún entorno 3D siempre utilicé PaperVision3D. Un poco porque fué el primero en aparecer y siempre le estuve encima, y otro poco porque siempre me pareció bueno y me dió vagancia cambiar a un nuevo motor.
Pero la verdad es que desde el 2009 aproximadamente no tiene ningún avance y de a poco fué quedando atras de los nuevos motores, o viejos que siguieron mejorando.
Con la aparición de Flash Player 11 y su nuevo Stage3D o Molehill, como se llamaba durante su desarrollo, se puede decir que PaperVison3D pierde de lo grande, ya que no posee esta tecnología en sus lineas de código.
Stage3D (Molehill) es un nuevo modelo de representación 2D/3D implementado en el Flash Player 11, que nos permite trabajar con un nuevo API a bajo nivel utilizando el GPU (Unidad de proceso gráfico) en lugar del CPU (Unidad central de proceso) como se venia usando con los viejos motores de 3D con Flash Player 10 (Papervision3D, Away3D 3.x o Alternativa3D 7).
De esta manera los desarrolladores ganan un gran rendimiento permitiendo hacer trabajos muchos más elaborados y “pesados” a nivel polígonos y procesos. Antes con Flash Player 10 contabamos con un aproximado de 10.000 polígonos en una escena, mientras que con Stage3D contamos con aproximadamente 3 millones de polígonos… una gran diferencia.
Para trabajar con Stage3D junto al Player 11 de Flash existen 3 librerías de mi conocimiento. Alternativa, Flare3D y Away3D.
En lo personal para proyectos simples creo que se puede seguir usando PaperVision3D o cualquier librería que funcione con Flash Player 10. Pero es bueno saber que para cosas más complejas o de mayor proceso contamos con esta nueva alternativa de Stage3D.
Librerías con Stage3D:
– Alternativa Plataform
– Away 3D
– Flare 3D
Y de yapa les dejo un video con la historia de Stage3D (en ingles)