Processing es un entorno y lenguaje de programación
open source iniciado por científicos del
MIT, y continuado por un pequeño grupo de voluntarios, para aquellos que quieren crear imágenes, animaciones e interacciones. Fue desarrollado inicialmente para ser utilizado como un software que imitase un cuaderno de dibujo (
sketches), como los que utilizábamos en el colegio, con el objetivo de servir de herramienta en el aprendizaje de fundamentos de programación aplicados al dibujo técnico. Con el tiempo ha evolucionado en una potente herramienta capaz de satisfacer las necesidades de profesionales del diseño y las animaciones gráficas.
Hoy día cuenta ya con una comunidad de miles de usuarios, desde educadores, diseñadores, investigadores o simplemente aficionados que utilizan Processing para dar rienda suelta a su creatividad e ingenio. Realmente puede considerarse como una entorno de desarrollo basado en Java, aunque es perfectamente integrable en Eclipse.
Características:Entre otras cosas, las siguientes características hacen a Processing un candidato a tener en cuenta en nuestros trabajos de diseño, desarrollo de videojuegos para dispositivos móviles, o cualquier tipo de aplicación creativa:
»
Descarga gratuita y open source.
» Programas interactivos usando 2D, 3D.
» Integración con OpenGL para aceleración 3D.
» Integración con Arduino, una plataforma de hardware libre.
» Integración con Eclipse mediante
Proclipsing» Tus programas pueden generar como resultado un PDF, ideal para la maquetación de manuales de usuario.
» Disponible para GNU/Linux, Mac, Windows, iOS o Android
» Puedes generar tus proyectos para ser ejecutados online, o como una aplicación de escritorio.
»
Más de 100 librerías mantenidas por la comunidad para ofrecer programación gráfica combinada con sonido, video, visión por computador, integración con Kinect, e innumerables cosas más.
» Muy bien
documentado, cuenta con una
amplia colección de libros que pueden ayudar en el aprendizaje.
»
Gran cantidad de ejemplos, clasificados en niveles de aprendizaje, para darle caña a tus proyectos.
Actualmente la
versión estable de Processing es la 1.5.1, lanzada el 15 de Mayo de 2011, aunque para la programación para dispositivos Android se recomienda el uso de la
Pre-release 2.0a6 del 1 de Junio de 2012.
Enlaces de interés:
Processing WikiForo de discusión de ProcessingOpen Processing . Una web donde compartir sketchs y código.
Creative Applications . Otra web con muchos sketches en Processing.
Videos de algunos sketches en Processing:https://vimeo.com/44202159https://vimeo.com/43023232Estos dos me han llamado la atención, pero hay una gran colección aquí:
Colección de Processing en VimeoAlgunas capturas:Estas dos me han gustado, pero hay una gran colección aquí:
Colección de Processing en FlickrSketches de los Eolianos:
4eVaH:
The Wrong Way to Draw the MusicPrimer Sketch 4eVaH, consiste en un sistema de representación gráfica de música en formato MIDI, se interpreta la música y se dibuja conforme suena. La paleta de color está basada en la asignación con la que el pianista Alexander Scriabin pintó las teclas de su piano.
Segundo Sketch de 4eVaH, consiste en un vídeo creado en Processing, que muestra la evolución de un algoritmo de arte generativa para la simulación de un efecto parecido a "dibujar a mano".
The Wrong Way to Draw a Monet PastelOs animo a que lo probéis si os interesa la programación, es no sólo un muy buen modo de adentrarse en la programación 2D y 3D con OpenGL, sino que además, como hobby para el verano no tiene precio. Actualmente ando trabajando en un proyecto que hace uso de Processing, si os parece y os animáis a hacer algo puedo colgar los sketches de los usuarios del foro en la portada del hilo.
Es mi primer hilo oficial, se aceptan sugerencias de todo tipo para mejorarlo entre todos.
Saludos!!!
##### Hilo en Construcción #####