Papervision3d. El 3d llega a Flash para quedarse.

Ayer estuve en las charlas del London Flash Platform User Group y ayer tocaba Papervision3d y Componentes en Flex. La charla de Mike Jones sobre Componentes Flex ya la había visto en el Flash on the Beach, así que no voy a comentar nada.

Pues Papervison3d es un motor de 3d para Flash, parece que el definitivo. El proyecto es idea original de Carlos Ulloa, un gallego muy majete que lleva ya un tiempito viviendo en Inglaterra. Ha currado para Sony haciendo juegos para la Play Station y ahora mismo trabaja para Hi-Res. Casi nada.

Carlos ha estado utilizando Papervision en proyectos comerciales desde hace un año y medio pero el empujón definitivo al proyecto se lo ha dado hacerlo Open Source. Por lo visto en 2 meses y con la ayuda de más gente (John Grden responsable entre otros de Red5 y XRay) el proyecto ha sido rehecho completamente, incluyendo el paso de AS2 a AS3.

Desde el punto de vista de alguien que haga 3d “de verdad” seguro que las demos y las posibilidades aún son muy pobres, pero visto desde el mundo de vista Flash, a mi me parecen muy buenas. También tengo que decir que yo de 3d no tengo mucha idea (vamos, ninguna), así que soy fácilmente impresionable.

Dos cosas que me parecieron muy, muy interesantes:

1) Por lo visto los grandes programas de 3d (3D Studio, Maya, Blender) comparten un formato de xml que se llama Collada para describir escenas. Bueno, pues Papervision3d importa escenas en formato Collada. Ayer Carlos tenía abierto al mismo tiempo Maya y el player de Flash. Hizo un cambio en Maya, exportó, F5 y listo. Allí estaba el cambio. Parece que un visor de Collada en Flash ayudaría bastante a modeladores de 3d. Si hay alguno en la sala que lo comente, por favor.

2) Están pensando en usar Red5 para mandar por streaming dentro de un flv escenas Collada en tiempo real. Es decir, tú entras en un juego con un mundo enorme, pero sólo cargas al escena que necesitas. Según te vas moviendo a otras Red5 te manda la que necesites en streaming…. Yeah!

Clarísimo ejemplo de la potencia del Open Source: Papervision + Red5 + Collada = juegazos en Flash.

Ayer Carlos comentó que Adobe ya se ha puesto en contacto con ellos y que están muy interesados en el proyecto. No lo dijo pero yo quise entender que se planteaban añadirlo al player nativamente en algún momento. Para mi hay cosas más importantes para Adobe en la ToDo list del player 10 (como solucionar los bugs pendientes), pero bueno.

Pues nada, todo el que esté interesado que se pase por la web, el foro o la lista de correo.

Larga vida a Papervision3d!

Educa al friki

4 Responses to “Papervision3d. El 3d llega a Flash para quedarse.”

  1. jorgemaestre Says:

    No conocía nada de esto friki, menos mal que te tenemos.
    Por cierto, me ha sorprendido un montón lo de Carlos Ulloa, ya que trabajamos juntos en la desaparecida Newknow, aunque el allí ejercía mas de diseñador. Me alegro saber de él.

  2. c4p4 Says:

    Si yo tambien curre con el jejejeje! hola jorge que es de tu vida?

  3. Cristian Says:

    Hola! me ha servido mucho este relato, necesitaba saber que lo que era realmente papervision3d, vi una pagina con este trabajo y quede asombrado (http://microsites.audi.co.uk/microsites/RS6/index.html#/home/)
    y me muero por poder empezar a trabajar con estos programas.. Pero me estoy volviendo loco por encontrar si hay alguna fuente como un libro o algo por el estilo para aprender.

  4. Luis Says:

    La verdad hay mucho codigo de donde aprender pero la mejor forma es bajr el branch del SVN y empezar a jugar experimentar a ver que pasa y ver como se dan las cosas…..ademas este framework es muy prometedor pero ciertamente esta muy verde para gente que no lo conoce dede core, en medida porque carece de documentacion y ejemplos mas avanzados
    Por lo demas es uno de los frameworks mas prometedores que es visto, en mi blog (http://rhye.890m.com) he dejado algunos ejemplos y espero dejar algunos mas en cuanto el trabajo me lo permita

Leave a Reply