Unity3D, herramienta para desarrollar juegos… y algo más?

Hace ya algún tiempo que oí hablar de esta nueva herramienta pero hasta ahora no me había sentido con ánimos de ponerme a trastear con ella, recordemos:
Unity3D es una herramienta de desarrollo de videojuegos en 3d y multiplataforma, y ,como ellos dicen, está diseñada para facilitar al máximo la creación. Desenfunda tu inglés y conoce en detalle qué se puede hacer aquí >> http://unity3d.com/unity/
La descargamos para, por lo menos, ver cómo es:
http://unity3d.com/unity/download/
Y buscamos algo más de info en google por si alguien con más tiempo libre ya nos ha allanado el terreno:
http://www.niubie.com/2009/11/aprende-a-desarrollar-juegos-con-unity3d/
http://learnunity3d.com/
http://as3.miguelmoraleda.com/es/tag/unity3d/
http://unity3d.com/support/resources/tutorials/
http://www.everyday3d.com/blog/index.php/category/unity3d/
Está claro que el objetivo fundamental de esta herramienta es llegar más allá a nivel de videojuegos que lo que hasta ahora otros, p.e. flash, nos ofrecían… yo no estoy metido en el mundillo de desarrollos de este tipo pero me parece muy interesante e investigaré para ver que vías alternativas para la creatividad interactiva ofrece.
¿Alguien se sube?
Neuro Productions
Esedeerre me acaba de pasar este link > http://www.neuroproductions.be/
Echad un ojo a sus experimentos flash (muchos de ellos con fuentes) porque realmente merecen la pena.
Levelhead, juego en Realidad Aumentada
Hoy me ha llamado mucho la atención esto > http://julianoliver.com/levelhead.
Se trata de un juego interactivo cuya única interfaz es un cubo de plástico con marcas de realidad aumentada, el proyecto ha sido desarrollado por Julian Oliver (neozelandés afincado en Berlín) cuyo portfolio, además, os recomiendo encarecidamente > http://julianoliver.com/.
Levelhead, que así es como se llama el juego, ha sido galardonado en diversos certámenes de arte digital e innovación, además el autor pone a disposición de todos aquellos que lo deseen el código fuente > http://ljudmila.org/~julian/levelhead/install
En resumen, me ha encantado por el uso tan creativo que hace el autor de AR.
levelHead v1.0, 3 cube speed-run (spoiler!) from Julian Oliver on Vimeo.
Voice Gesture, experimento AS3
Cada vez que entro en ByteArray me sorprendo más. En esta ocasión se trata de un proyecto en fase experimental que propone un sistema de reconocimiento de voz en as3… mejor echad un ojo al vídeo y luego me decís!
Voice Gesture from didier.brun on Vimeo.
Zachary Lieberman, en Medialab
La semana pasada tuve la ocasión de asistir a una charla de Zachary Lieberman (http://www.thesystemis.com/) en Medialab, con motivo de su participación en el taller Helloworld!: Creación escénica y nuevas tecnologías y os puedo decir que me encantó y que me sentí muy motivado por su trabajo y por su manera de trabajar. Hizo un pequeño repaso por algunos de sus proyectos más destacados: rotosketch, drawn o messa di voce… pero mejor lo veis vosotros mismos aquí > http://medialab-prado.es/article/conferencia_de_zachary_lieberman
The actionscriptPainter
http://painter.grootlicht.com/ es una herramienta online donde puedes dar rienda suelta a tu talento como pintor. Es sencillo, utilizando una imagen por debajo, aleatoria, a través de webcam ó subiéndola, eliges pincel y textura y alá, a pintar, muy interesante y muy currado.
Extracción de textura con realidad aumentada
Prácticamente todas las semanas me topo con diferentes proyectos y experimentos que intentan llegar un paso más allá en esto que está tan de moda llamado Realidad Aumentada (> http://blog.davidmirete.com/?p=192), pues bien, ayer me topé con este curioso experimento > http://www.zeropointnine.com /blog/augmented-reality-texture-extraction-experiment/ en el que a través de la webcam y el control a través de teclado el usuario consigue capturar texturas de elementos que se ven en pantalla y mapear con ellas modelos sencillos en PV3. Mejor verlo.
Augmented Reality Texture Extraction Experiment from Lee Felarca on Vimeo.
Aprendiendo Processing
Para quien no esté al tanto Processing es un lenguaje y entorno de programación de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital. Es un lenguaje opensource por lo que puedes ir a su web > processing.org, descargar el compilador y ponerte ya a trastear, y eso es lo que yo he hecho. Además buscando por ahí tutoriales para empezar me he encontrado con estos:
http://www.shiffman.net/teaching/nature/
http://www.learningprocessing.com/
http://www.flight404.com/blog/?cat=1
y unos libros:
Processing: A Programming Handbook for Visual Designers and Artists
Processing: Creative Coding and Computational Art
Pues venga, a processar, que te va a gustar!!
Arte a base de código

Hace tiempo que sigo la evolución, e intento ser participe, de una tendencia en el arte que se basa en las nuevas tecnologías. Las variantes y proyectos son tan numerosos como indescriptibles, pero que duda cabe que de alguna manera consiguen transmitir muchas emociones a quien disfruta de ellos. Eso, para mí, es el arte.
Dani me ha pasado esta tarde un enlace a un blog dedicado exclusivamente a la conexión que existe entre el arte y la programación, el código. Os recomiendo que le echéis un ojo porque realmente el prisma es colorido y amplio, quizá incluso demasiado.
Ésta es la web: http://www.generatorx.no/
Ciao!
Experimentos Visuales con Flash y con sources
Ya no recuerdo donde lo encontré, pero os recomiendo que echéis un vistazo a la web de este tipo porque hay material para programadores visuales en actionscript muy interesantes >> HIDIHO!
Wonderfl ó Compilador online de AS3

Wonderfl es una aplicación que te permite programar AS3 y compilar tu código “from scratch”, es decir, en tiempo real. Además de poder compilar AS3 online puedes ver la cantidad de experimentos de programación visual de otros usuarios.
Recomendado!
Tweensy, tweener and motion effects library
Buscando la manera de hacer un efecto realista para una llama me he encontrado con esto: http://code.google.com/p/tweensy/
Todavía no lo he mirado con detenimiento, pero promete bastante: mejoras en rendimiento, en funcionalidades, curvas Bezier, efectos bitmap, partículas, tweening de formas y gradientes, …
Más info en:
http://www.lostinactionscript.com/blog/index.php/2008/08/31/as3-tween-engine-tweensy-preview/
http://www.lostinactionscript.com/blog/index.php/2009/01/05/tweensy-goes-public/
Realidades aumentadas en internet
Desde mediados del 2008 han empezado a aparecer en internet, propiciado sobre todo por motores 3d en tiempo real como pv3d ó away3d, experimentos y proyectos que hacen uso de una tecnología llamada realidad aumentada, en inglés augmented reality y, a partir de ahora, AR.
AR es una mezcla de realidad virtual y mundo real. Un entorno generado por un ordenador con el que interactuamos desde el mundo real a través de una cámara y unos marcadores impresos. Todo esto sucede en tiempo real, con interacción por parte del usuario, aprovechando las múltiples posibilidades de comuniación que facilita un ordenador: webcam, micrófono, …
El proceso es sencillo, en la mayoría de ocasiones hay que definir un marcador y calibrarlo con la webcam para almacenarlo como un patrón de imagen reconocible. Este reconocimiento de los límites del marcador es tridimensional, es decir, la cámara detectará los límites del marcador mediante dos niveles binarios, blanco y negro, para trazar un plano y posicionarlo sobre la marca, de manera que cuando el usuario incline la marca, el plano se inclinará de la misma forma generando de esa manera una sensación espacial. La segunda parte del proceso consiste en generar una realidad virtual, es decir, un entorno visual con elementos visibles e interactivos que se posicionarán sobre el plano imaginario que se traduce del reconocimiento por webcam.
Pero aunque todo esto parezca una gran novedad, no lo es tanto. El concepto se remonta a los años 90 y desde entonces ha habido desarrollos y experimentos realmente interesantes, aunque siempre en la sombra para la mayoría. A día de hoy y gracias a la democratización de la tecnología y al gran auge de internet y del mundo mobile se está empezando a aprovechar de una manera mucho más masiva y comercial.
Vídeos de ejemplo:
http://www.youtube.com/watch?v=ZKw_Mp5YkaE
http://www.youtube.com/watch?v=NK59Beq0Sew
http://www.youtube.com/watch?v=HTYeuo6pIjY
Por si te animas a iniciarte:
http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
http://studierstube.icg.tu-graz.ac.at/handheld_ar/artoolkitplus.php
http://drawlogic.com/2008/11/17/as3-augmented-reality-in-flash-and-papervision-3d-flartoolkit/
http://www.mikkoh.com/blog/?p=129
Más info sobre AR en:
http://en.wikipedia.org/wiki/Augmented_reality
Journal of Erik Natzke
Erik Natzke ha sido desde el día en que conocí su trabajo una inspiración para mí.
Es uno de esos gurús pletóricos de genial sencillez que desdibujan las líneas entre arte y tecnología.
Su trabajo es intenso y optimista… es calidez y belleza.
Erik Natzke.
Pura poesía visual
Maravilloso espectáculo. Entra en el modo fullscreen y disfruta.
Me lo he encontrado aquí.
Solar, with lyrics. from flight404 on Vimeo.
Flint Particle System
Hoy en http://www.papervision3dblog.com/ he visto esto .
Es “sencillamente” un sistema para generar partículas en AS3 realmente potente e interesante.
El proyecto está desarrollado por un tal Richard Lord bajo licencia del MIT. Es open source, tiene una buena documentación y muchos y buenos ejemplos con el código a nuestra disposición. El objetivo del proyecto, según su autor, es crear un sistema lo suficientemente manejable y potente con funcionalidades comunes para todos los sistemas de partículas que permita a los programadores suficiente margen de maniobra para no tener que modificar las clases originales. Todavía no lo he probado pero ya me he descargado todo lo necesario de su repositorio.










