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.
0 comentarios
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
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!
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!
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/
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.
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?
¿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
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!
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".
Gracias Eyeclipse!
A ver si este fin de semana puedo echarle un vistazo.
Pués todavía no he tenido tiempo de probarlo! 🙁
Maldito Carnaval! XDD
Jaja, yo ni lo he visto pasar 😛
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
Bua! Impresionante!
¿Has visto Jak?
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.
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.
Interesante!! lo estoy viendo y ya tengo planeado hacer un proyecto usando esta tecnologia!