Papervision3D es un motor de gráficos 3D de código abierto para renderizar contenido 3D en Adobe Flash Player y Adobe AIR . [1]
A diferencia de los motores Flash 3D modernos como Away3D y Flare3D , Papervision3D no está diseñado para Stage3D y renderiza contenido 3D completamente en la CPU sin renderizado acelerado por GPU.
Papervision3D fue lanzado por Carlos Ulloa alrededor de diciembre de 2005; se convirtió en código abierto a fines de 2006. Papervision3D fue uno de los primeros motores de renderizado 3D creados para Adobe Flash Player y, en el momento de su lanzamiento en 2005, era el motor 3D más completo y conocido para Flash. Utilizaba drawTriangles() para renderizar contenido 3D completamente en la CPU, dentro de Flash Player.
Según un libro de 2009, Papervision3D era "sin duda el motor 3D más conocido" para Flash. [2] Un libro de 2012 lo llamó el "abuelo de las bibliotecas 3D para Flash" y argumentó que "hay una razón simple para la popularidad de PaperVision3D: es muy completo en su ejecución". [3]
Away3D es una bifurcación de Papervision3D con el objetivo de mejorar el rendimiento. [4] Otro libro de 2011 señaló en la sección "3D con Flash" que "Away3D y Alternativa3D son actualmente la solución preferida por su rendimiento y sus características porque cuentan con una comunidad de desarrollo más activa". [4]
Papervision3D fue popular entre su introducción en 2006 y 2009, pero su desarrollo se detuvo desde 2009 y fue reemplazado por Away3D , que fue adoptado por Adobe como el único motor de renderizado 3D incluido en el Adobe Gaming SDK oficial. [5]