Flex + Papervision 3D

Uno de los proyectos más interesantes de los últimos meses es, sin duda alguna, Papervision 3D, creado por Carlos Ulloa y John Grden. Con este API, podemos crear sofisticadas webs con elementos tridimensionales. Sin duda una nueva revolución que acerca el 3D a internet gracias al Flash Player.

Papervision 3D (PV3D) puede ser combinado con Flex de forma muy sencilla. Aquí tenéis un ejemplo básico de su uso:

El resultado de este ejemplo sería:


(Flash Player 9 Requerido)

Básicamente estamos pintando en un plano tridimensional un panel (myPanel) con su contenido. Si interactuais con el formulario de la izquierda su estado se refleja en el plano respetando la orientación que este tenga. Actualmente se está desarrollando la forma de tener interactividad directa con un DisplayObject (podeis ver el branch "Phunky" en el SVN del proyecto), y ya existen bastantes avances al respecto.

En el ejemplo es el Canvas3D es el que posibilita la mejor integración de PV3D con Flex. Como todo proyecto en PV3D, teneis que crear una escena, una camara y algo que representar. En este caso hemos creado un Plano con una textura Bitmap (BitmapMaterial). Finalmente, hemos añadido una función en el evento enterFrame para que el plano responda a los movimientos del ratón.

Este proyecto está dando y dará mucho de que hablar ya que abre un nuevo mundo de posibilidades en internet sin más necesidad que un navegador y el plugin de Flash Player.

Comparte:



5votos  Vota!!

Acerca de esta entrada