Papervision3D, engine 3D para Flash

Omar Martín · 12 de febrero de 2007 · 1 min de lectura

Siempre ha existido una especie de rivalidad encubierta entre Flash y Javascript. Y si hace poco comentabamos las posibilidades de éste último en el campo de las tres dimensiones, esta próxima aplicación en flash promente un nuevo abánico de posibilidades para diseñadores y desarrolladores web sin parangón alguno en el “mundo javascript”.

Concretamente me refiero a Papervision3D, un impresionante engine tridimensional para Flash. Es Open Source, soporta filtrado linear de texturas y tiene una velocidad más que aceptable. Todavía no está disponible para descargar pero existen unas cuantas demos e incluso toda una web completa para hacerse una idea de la potencia del engine.

Como curiosidad, en los créditos me he encontrado con un nombre conocido: Carlos Ulloa. Parece ser que quien fuera presentador del mítico programa de radio Game40 y llegara a ser Art Manager de la difunta Psygnosis, anda trabajando en Hi!Hi-ReS!, un estudio de diseño en Inglaterra e inmerso en este proyecto.

Espero que pronto esté disponible una versión para el gran público. Sería genial poder importar directamente modelos desde 3D Studio o programas similares, con sus luces y texturas, y poder interactuar con ellos desde el propio navegador y mediante en extendidísimo plugin Adobe Flash Player.

Vía Del.icio.us.


Comentarios

16 comentarios originales de la época en WordPress, conservados tal cual se publicaron. Ya no admiten respuesta.

  1. C4RL0512 de febrero de 2007

    Hay que reconocer que los oyentes del game teneis una memoria cojonuda. Gracias por el post y el apoyo al proyecto. Lo mejor esta todavia por venir. Un saludo desde London. C4

  2. Inkoherence12 de febrero de 2007

    Jejejeje... La verdad es que ese programa marcó una época, al menos para mí. Por aquel entonces, en plena era de la PSOne, y en menor medida de la Nintendo 64 e incluso de la Saturn, formé un grupillo con dos amigos (un saludo Edu y Raúl) con el que haciamos animaciones en 3D. Primero con Pov-ray, luego con 3D Studio 4 (para Ms-Dos!!) y al final con el come-recursos 3D Studio Max v.1... El caso es que Game 40 era la "banda sonora" de esos domingos por la tarde... ¡snif! ;-)

    ¡Recuerdo incluso que te encargaste del diseño de la sombra del helicóptero del G-Police! Pero que memoria más friki y selectiva!!! XDDDDDD

    Un Saludo y ánimo con el proyecto!

  3. Edblue12 de febrero de 2007

    Un proyecto realmente interesante este Papervision3D, si la cosa acaba bien (que espero que si) nos puede abrir un buen abanico de posibilidades a los diseñadores Web... estaremos atentos de las novedades :)

    Un saludo Carlos y adelante con este proyecto!

  4. JaK13 de febrero de 2007

    Si, de hecho un ex?¿-demoscener español, Ricardo Cabello, aka Trace , , se ha convertido en uno de los principales beta-testers

    http://ricardocabello.com http://mrdoob.com , y

    segun me cuenta a raiz de esto, los stats de su web se estan disparando, incluso han usado una demo suya para profilear el rendimiento en ensamblador del player de flash cuando usa papervision.

    http://www.kaourantin.net/

  5. Inkoherence13 de febrero de 2007

    Ya sabía yo que Jak tendría más información sobre este tema! ;-) Impresionante la demo del segundo enlace! No pensaba que algo así pueda hacerse en flash... al menos hasta ahora!!

    Interesante también el último link del blog de un ingeniero de Adobe. Explica que las limitaciones de velocidad son por culpa de la memoria cache L1 y L2 de las CPU's actuales. Y, siendo totalmente profano en cuanto a programacón 3D se refiere, digo yo, ¿porque no desarollan una versión de Flash que soporte aceleración gráfica? Creo que Jak ya sugirió algo parecido.

  6. JaK13 de febrero de 2007

    Estimado Omar y lectores. ¡¡¡ es que lo quereis todo !!!

    Precisamente Flash no debe depender del hardware pues esta intimanente ligado al desarrollo e incrustación web, toda su filosofia se basa en ello... ¿donde estaria entonces la portabilidad del mundo web?

    Una paradoja, que los weberos, al final de vuestro camino, cuando ya la cpu no os basta : ahora necesiteis hardware especifico HAHAHAHAH!

    curiosa situación, no?

    La opción más caprichosa seria que Adobe reprogramara el player, para TOooooooodas las plataformas, incluyendo un code-path alternativo, que activara OpenGL (que esta soportado para casi todos los S.O) en la maquina local,...entonces vendria uno que querria utilizar tal o cual efecto por shader sólo posible para DirectX10, 12?...y....

    x'D

    Veis que parra?

  7. Inkoherence13 de febrero de 2007

    ¿A caso para poder disfrutar con fludiez una web en flash actual, potente, llena de videos, de filtros gaussianos i enormes png's no se hace necesario un hardware especifico? Me refiero concretamente a una CPU actual, contrá más rápida mejor. Pues no veo porque no puede suceder lo mismo si se necesitase una GPU.

    Hoy en dia, cualquier tarjeta gráfica tiene aceleración 3D, con mayor o menor potencia y soportando mayores o menores versiones de DirectX, pero es algo que todas tienen. Por eso creo que deberían empezar a aprovechar las características más básicas de las tarjetas que pueden encontrarse en el mercado (las más básicas), y a ser posible a través de OpenGL para llegar, como tu dices, al máximo abánico de usuarios posibles. Sacrificando algunos shaders o características de DirectX en virtud de una apuesta por el software libre.

    Luego, como ocurre en la actualidad con la CPU necesaria (aunque en menor medida), será el propio desarrollador quien escogerá entre utilizar menos carga gráfica para llegar al máximo número de gente, o por el contrario sacrificar a ciertos visitantes para conseguir toda la potencia visual a su alcance.

    Lo que no pude hacerse es continuar infrautilizando así la tecnología doméstica más básica.

    P.D.: Tío Isaac, no me llames por mi nombre de pila que voy de incógnito! Soy Inkoherence!!! XDDD

  8. eyeclipse14 de febrero de 2007

    Buenas señores :) buen tema has tocado Omar. Sobre lo que comentas, actualmente ya se puede descargar, y actualmente, ya se puede importar desde un archivo de intercambio "collada". Esta es una de las grandes bazas, por las que Adobe ya ha contactado con los fundadores del proyecto.

    Lo que es super interesante de ver en este tema, ha sido el empuje que recibió al pasarlo a opne source; en 2 semanas ya lo habían reprogramado de as2 a as3 :) Minipunto para la comunidad xD

    Sobre sus aplicaciones, bueno, abre un gran mercado de contenidos 3D; léase minijuegos, second life chats, nuevas interficies (como ya pudimos ver en la nueva web de Robbie Williams desde freshculture.net), etc. Aunque a priori, creo que al profesional de a pie, lo que permitirá será dotar de unos interesantes menus en 3d nuestros proyectos. Jeje, con esta última frase me he acordado de que se decía lo mismo del video, y bueno bien la implementación, pero hablaba más gente de la que lo implementaba :)

    Un saludo y a seguir con el blog!

  9. Inkoherence14 de febrero de 2007

    Eyeclipse, genial lo del archivo de intercambio "collada", pero... desde donde se puede descargar? En la sección "Downloads" del blog oficial del proyecto solo aparece un "coming soon".

  10. Inkoherence14 de febrero de 2007

    Gracias Eyeclipse! A ver si este fin de semana puedo echarle un vistazo.

  11. Inkoherence19 de febrero de 2007

    Pués todavía no he tenido tiempo de probarlo! :-( Maldito Carnaval! XDD

  12. eyeclipse22 de febrero de 2007

    Jaja, yo ni lo he visto pasar :P Oye, pues una de dos, o date prisa o para y espera, pq esto avanza a velocidad de vértigo! Ya lo han sacado con bumps :) http://unitzeroone.com/blog/?s=flash+9+pv+3d

  13. Inkoherence26 de febrero de 2007

    Bua! Impresionante! ¿Has visto Jak?

  14. starman17 de abril de 2008

    que alegria, creia que adobe habia tirado a la basura aquella maravilla de proyecto que era el adobe atmosphere y habian abandonado todos los proyectos en 3D para la web, pero por lo visto se lo guardaban en la manga hasta haber comprado macromedia para mejorarlo e incluirlo en el flash.

  15. starman17 de abril de 2008

    que alegria, creia que adobe habia tirado a la basura aquella maravilla de proyecto que era el adobe atmosphere y habian abandonado todos los proyectos en 3D para la web, pero por lo visto se lo guardaban en la manga hasta haber comprado macromedia para mejorarlo e incluirlo en el flash.

  16. tavitooo25 de abril de 2008

    Interesante!! lo estoy viendo y ya tengo planeado hacer un proyecto usando esta tecnologia!

El hilo de comentarios nuevos (Giscus) se activará al configurar el repositorio.