domingo, 10 de febrero de 2013

Programas de licencia libre sobre animación

Para finalizar el tema de programas de licencia libre voy a hablar sobre la animación, y los principales programas que se pueden utilizar. Como siempre, empezare por lo más básico, que es.


El objetivo de la animación es dar sensación de movimiento a unas imágenes o a un objeto mediante una ilusión óptica. Existen un montón de tipos de animación:

  • Animación de dibujos. En cada fotograma hay un gesto distinto de ese dibujo y al reproducirlo nos dará la sensación de que ese sujeto esta en movimiento.

  • Con el Stop Motion se puede animar todo tipo de cosa como muñecos, marionetas, figuras de plastilina y todo tipo de sujetos que podamos imaginar. Se realiza a través de fotografiar a las figuras en distinta situación para que de sensación de movimiento al reproducirlo. 

  • La Pixilación es una variedad de stop motion. La única diferencia es que los objetos animados no son maquetas ni muñecos sino personas y auténticos objetos comunes. 

  • Rotoscopia. Se basa en dibujar directamente sobre la referencia. Que pueden ser cuadros de la filmación de una persona real.

En definitiva, se puede animar cualquier forma de producir imágenes o cualquier material que se pueda fotografiar.


Hoy en día existen un sinfín  de programas que nos ayudan a crear animaciones tanto en 2D como en 3D. Aquí dejo una pequeña lista de los programas que he podido encontrar de licencia libre para animación.





  • Blender. Es un programa especializado en 3D. En el puedes modelar, animar y crear gráficos tridimensionales. El programa fue distribuido en un principio sin el código fuente y más tarde paso a ser de software libre. Actualmente es compatible con todos los sistemas operativos. En el también puedes realizar edición de vídeo.



  • Art of Illusion. Se usa para modelado 3D, texturizado y trazado de rayos. También renderiza imágenes generadas por computadora, imágenes o animaciones. Contiene cualquier funcionalidad típica de software de gráficos comercial de alto nivel. Se distribuye bajo la licencia GNU.  

  • Pencil. Esta diseñado como herramienta para la creación de animación 2D. Cuenta con un mapa de bits y gráficos vectoriales.

  • KTonn. Es al igual que Pencil un programa diseñado para animación 2D. Se encuentra cubierta por los términos de la licencia GPLv3.

  • Synfig. Es un editor de gráficos vectoriales y una herramienta libre de animación. Diseñado para producir películas animadas con pocas personas y recursos.


Estos son los programas que he encontrado y que más utiliza la gente en animación por licencia libre. Para finalizar voy a dejar el enlace de el corto Elephants Dream. Un corto de 11 minutos hecho totalmente con Blender. .


Elephants Dream

domingo, 27 de enero de 2013

Programas de licencia libre: Edición de vídeo

Para empezar voy a explicar primero que es un programa de edición de vídeo, para que se utilizan, que clases hay y cuales son los principales programas para licencia libre.

La edición de vídeo es un proceso por el cual, mediante unas fuentes como fotografías, vídeo, animaciones, gráficos... se crea un trabajo audiovisual. En la mayoría de los casos también se pueden incluir fuentes de audio. De esta manera elaboraremos un trabajo audiovisual completo. Se trata de elegir las fuentes y colocarlas unas detrás de otras mediante unos conocimientos básicos audiovisuales. Hay dos tipos de edición de vídeo: Edición analógica y edición digital.



  • Edición analógica:  En esta edición se necesitan dos magnetoscopios, uno que sea reproductor y otro grabador. En el reproductor ira la cinta con las imágenes que queremos editar y en el grabador ira una cinta virgen donde colocaremos las imágenes en el orden que queramos. Elegimos las fuentes del reproductor y las pasamos al grabador una por una y en orden correcto.

  • Edición digital: Esta es la que vamos a explicar mas adelante. Para esta clase de edición necesitaremos un ordenador en el que instalaremos un programa de edición de vídeo. Importaremos las imágenes en el programa y las colocaremos en el orden que queramos, también introduciremos el audio, después se lleva a cabo la tarea de renderizado y por ultimo se exportará en el formato que deseemos como AVI, MP4... etc. 


Ahora explicare los programas más importantes sobre edición de vídeo con licencia libre.






  • Avidemux: Es un editor de vídeo gratuito diseñado para corte simple, filtrado y codificación de tareas. Es compatible con muchos tipos de archivo, incluyendo AVI, archivos de DVD compatibles con MPEG, MP4, ASF, usando una variedad de codecs. Las tareas se pueden automatizar usando proyectos, cola de trabajos y potentes capacidades de scripting. Está disponible para Linux, BSD, MAC y Microsoft.




  • Cinelerra:  La primera versión de este programa fue desarrollada por Heroine Virtual Ltd en 1996. Desde entonces este programa ha variado llegando a ser lo que es hoy en día. Además de poder editar vídeo en formatos como AVI, MPEG, RAW, MOD y OGG, también nos da la capacidad de poder retocar fotografías. Puede trabajar con audio de alta fidelidad y vídeo. Es muy útil para uso profesional ya que permite trabajar con contenido sin comprimir.

  • Kdenlive: El proyecto fue desarrollado inicialmente por Jason Wood en 2002. Este programa tiene soporte de todos los formatos y también soporta los aspectos 4:3 y 16:9 para PAL y NTSC, varios estándares en HD. El vídeo puede exportarse a dispositivos DV, o escribirse en DVD con capítulos y un menú simple.

  • OpenShot: Fue iniciado por Jonatha Thomas en 2008. Tiene soporte para muchos formatos de audio, vídeo e imagen estática. Múltiples pistas de vídeo y de audio. Títulos animados en 3D, transiciones de vídeo, efectos digitales de vídeo, etc.

  • Pitivi: Posee las capacidades de básicas de edición como cortar, enlazar, unir, separar clips, renderizado, importación y exportación. Carece de efectos de vídeo.




  • Lighworks: Sistema de masterización y edición de películas 2K y 4K, así como en producciones de televisión PAL, NTSC y HD. Ha estado en desarrollo desde 1989. Se a utilizado en películas como Pulp Fiction, Hugo, Misión Imposible, Batman...etc.

martes, 15 de enero de 2013

Programas de licencia libre de edición vectorial

En esta nueva entrada voy a hablar de la edición vectorial por lo que no puedo dejar atrás la explicación de la imagen vectorial.

Una imagen vectorial es una imagen digital formada por entidades geométricas. Están representadas por formulas matemáticas y cada figura definida por su color, su forma, su grosor...etc. Esta imagen pasa por el procesador y de este va hacia la tarjeta gráfica y hace posible su representación.

El interés principal de trabajar con imágenes vectoriales es poder ampliar su tamaño todo lo que se quiera porque no sufrirá pérdida de calidad como las imágenes definidas por pixeles. Además se puede mover, estirar y retorcer la imagen de manera sencilla.

Las principales ventajas de este tipo de imagen al mapa de bits sin que no pesan tanto sus archivos, es decir, a menor información en la imagen menos pesa en el disco duro. También se pueden escalar al antojo de cada uno. Los objetos definidos por vectores pueden ser guardados y modificados en el futuro y algunos formatos permiten animaciones trabajando sobre los ejes x,y,z



Una vez teniendo ya claro que es una imagen vectorial podemos pasar a explicar cuales son los programas de imagen vectorial de licencia libre. Ya sabemos que son programas en los cuales los usuarios tienen la libertad de modificar, copiar, distribuir, ejecutar y estudiar el software. Los programas mas conocidos son:









  • INKSCAPE: Por lo que he podido comprobar este programa es de los mas conocidos de edición de imagen vectorial. Es capaz de similar al Illustrator. Las características soportadas incluyen: formas, trazos, textos, marcadores, clones, transformaciones...etc. Su objetivo principal es crear una herramienta de dibujo potente y cómoda, totalmente compatible con los estándares: XML, SVG y CSS. Este software vale su código en oro a los entusiastas del diseño gracias a la calidad de sus componentes.

  • ARTWEAVER: Aplicación gráfica que ofrece 19 pinceles especialmente adecuados para dibujo, cada uno con sus ajustes específicos para conseguir todo tipo de efectos.

  • DIA: Un pequeño clon de MS Visio auspiciado bajo el proyecto Gnome. Está especializado en la crración de diagramas. También puedes descargar plantillas extras o crearlas tu mismo.

  • SK1: Diseñado especialmente para crear proyectos listos para pre-prensa, con salida en formato PostScript o PDF. Se puede considerar como alternativa libre a CoreIDRAW. Tiene la capacidad de importar y exportar formatos de archivo propietario.

  • OPENOFFICE.ORG DRAW: La experiencia de editar con Draw es discutible, pero tiene la ventaja de integrarse de manera natural con la suite OpenOffice.org. Con Draw tienes la posibilidad de crear versiones Flash en tu trabajo.

  • XARA EXTREME: Poderoso, rápido, basado en la versión para Windows. Puedes disponer de herramientas que difícilmente encontrarás en otros editores, como agregador automático de sombras.



Ahora voy a dejaros aquí un vídeo tutorial de Inkscape, no hecho por mi, para ver como hacen un personaje del famosos juego de Agry Birds.

http://www.youtube.com/watch?v=UGFHYZh7oy0

lunes, 7 de enero de 2013

Programas de licencia libre sobre imagen fija

Esta es una primera entrada de muchas sobre programas de licencia libre, por lo que explicare en esta qué es, quién los creo, qué tipos de licencia existen, etc.

 Para empezar diré que la licencia libre o software libre significa que los usuarios tienen la libertad de ejecutar, distribuir, copiar, modificar y estudiar el software. Este tipo de programas se suelen distribuir de manera gratuita pero no significa que sea obligatorio, es decir, se pueden comercializar ya que muchos de ellos vienen con su código fuente para poder ser modificados. Otra cosa que hay que aclarar es que que hay que distinguir entre software libre y software de dominio público. Este último significa que es libre para toda la humanidad y eso significa que el autor lo ha donado o que los derechos de autor han expirado y que no tiene licencia.



Según la definición de software libre hace que garantice una serie de libertades:

  • La libertad de usar el programa con cualquier propósito.
  • La libertad de estudiar cómo funciona el programa y modificarlo, adaptarlo a tus necesidades. (requiere saber el código fuente)
  • La libertad de distribuir copias de programa.
  • La libertad de mejorar el programa y hacer públicas esas mejoras. (también es necesario el código fuente)







Richard Stallman es un programador estadounidense que fundo el movimiento por el software libre e inicio el proyecto GNU en 1983, cuyo objetivo es la promoción del desarrollo colaborativo de software y conocimiento mediante el uso de licencias libres como GPL, AGPL, LGPL, GFDL entre otras.


Una licencia es una autorización de carácter contractual que otorga el autor para utilizar el producto de forma legal. Desde el punto de vista de software libre existen una seria de licencias:


  • Licencias GPL. El autor conserva los derechos y permite la modificación y redistribución bajo términos que aseguran que todas las versiones modificadas permanecerán bajo las condiciones de GNU.
  • Licencias AGPL. Diseñada para asegurar la cooperación con la comunidad en el caso de que el software corra en servidores de red.
  • Licencias BSD. El autor mantiene la protección del copyright, pero permite la redistribución y la modificación.
  • Licencias MPL. Promueve la colaboración evitando el efecto viral de la GPL.
  • Copyleft. El autor bajo esta licencia puede realizar versiones modificadas bajo un copyright original y venderlo bajo cualquier licencia.

Hoy en día este tipo software permiten numerosas ventajas como bajo coste, innovación tecnológica, adaptación del software, lenguas, etc. Por lo que numerosos países, incluido el nuestro, han mostrado su apoyo al software libre.
En España se regulo en 2009 y tienen como finalidad promocionarlo como desarrollo y contenido educativo.



De licencia libre sobre imagen fija podemos encontrar programas como Gimp, Image Resizer, Photoscape, Paint.Net, Picasa y XnView.




  • GIMP, Es el más popular respecto a retoque fotográfico ya que es el programa del proyecto GNU, sin embargo ahora existen totalmente exclusivas para Windows y Mac. Se creó como alternativa del Photoshop, pero este último todavía controla el mercado. Los usos típicos son la creación de gráficos y logos, el cambio de color, la combinación de imágenes por capas, la eliminación de elementos no deseados y la conversión de distintos formatos. También se pueden crear animaciones sencillas.

  • IMAGE RESIZER. Perfecta herramienta para redimensionar, convertir, crear copias, importar u organizar sus fotos e imágenes en el PC.

  • PHOTOSCAPE. Completo entorno de edición con las funciones y herramientas necesarias para la visualización de imágenes, creación de fotometrajes y realizaciones conversiones entre formatos.

  • PAINT.NET. Programa de retoque fotográfico de gran calidad y versatilidad, que posee una gran cantidad de herramientas de edición. Se puede decir que esta a medio camino entre el Paint de toda la vida y el Photoshop.

  • PICASA. Programa de Google que te ayuda a tener localizadas y organizadas todas las fotos de tu equipo, editar o añadir efectos a tus fotografías y compartirlas con otros usuarios. 

  • XNVIEW. Visualizador y capturador de imágenes muy completo, que soporta más de 400 formatos distintos de archivo.



En este vídeo que he encontrado en Youtube muestra un resumen todo lo tratado anteriormente y sobre las licencias las nombra incluyendo otras que no he mencionado y las explica más detalladamente.

sábado, 3 de noviembre de 2012

PERIFÉRICOS

Un periférico es un dispositivo electrónico físico que se conecta o acopla a un ordenador, pero no forma parte del núcleo básico, es decir, de la torre.

Los periféricos sirven para comunicar el ordenador con el exterior, como el ratón, teclado, monitor, ó también están los de almacenamiento, como un disco externo o un USB.


RATÓN


El ratón es un dispositivo (que funciona como un puntero) utilizado para facilitar el manejo, en un entorno gráfico, en una computadora. Este dispositivo se utiliza con una de las manos, detecta su movimiento en dos dimensiones por la superficie donde se apoya. Se ve reflejado en el monitor a través de una flecha.


Fue diseñado por Douglas Engelbart y Bill English en los años 60, en un laboratorio de la Universidad de Stanford, California. 






La primera maqueta que se contruyó fue de madera y se nombro X-Y Position Indicator for a Display Sistem. Su funcionamiento sigue siendo el que esta hoy en día, disponía de dos ruedas metálicas que movían los ejes, uno para el movimiento vertical y el otro para el horizontal. También contaba con un botón rojo en la parte superior.
Fue el primer periférico que logro crear una forma de interactuar el usuario con el ordenador.




Hoy en día se compone por lo menos de dos botones, más otros botones secundarios como sensores de movimiento que pueden hacer más cómodo su uso. Normalmente esta hecho con plástico.
Suele haber ratones para manejarse con las dos manos, aunque hay fabricantes que los hacen distinguidamente para zurdos o diestros. Con el sistema operativo pueden poner el tema de puntero que quieras y también invertir los botones dependiendo de la mano con la que quieras trabajar.
Hoy en día también pueden compartir las funciones con el teclado, permitiendo que el usuario elija su forma de trabajo con la que este mas cómodo.

Su objetivo principal es seleccionar las opciones que aparecen en el monitor, con clic o dos clic ó botón derecho y elegir alguna aplicación. 
El ratón se ha convertido hoy en día en un dispositivo esencial.


Existen numerosos tipos de modelos de ratón:

  • Por mecanismo:
                                -Mecánicos. Tienen una esfera de plástico o goma en la parte inferior que sirve para mover dos ruedas que están en su interior y así guiar al ratón en sus movimientos.
                                -Ópticos. Carece de bola. Se trata de un sensor óptico que fotografía la superficie donde se encuentra y así determina si el ratón a cambiado su posición. 
                                -Láser. Es más sensible y preciso. Detecta el movimiento deslizándose por una superficie horizontal, pero en vez de tener un sensor óptico tiene Láser
                                -Trackball. Tiene una bola en la parte superior del ratón por lo que pueden mover el puntero con el pulgar sin necesidad de mover el dispositivo entero.

  • Por conexión:
                               -Cable. Normalmente está conectado por dispositivos USB o PS/2 y antiguamente el puerto serie.
                               -Inalámbrico. Carece de cable. Para ello el ordenador necesita un receptor que reciba la señal del ratón. El ratón puede ir con pilas o con batería. El funcionamiento puede ser mediante infrarrojos, bluetooth y radio frecuencia.

domingo, 21 de octubre de 2012

Web 1.0/ Web 2.0/ Web 3.0





¿Qué es una página web? 

Es un documento creado por el lenguaje HTML que forma parte de un grupo de documentos denominados hipertexto o bien recursos disponibles en el World Wide Web. A una página web se puede acceder a través de un navegador.


WEB 1.0

La primera web que se formo se denomina web 1.0. Se creo en el año 69. Era una web estática, potencialmente informativa. Internet se convierte en un servidor de conocimiento y con cero interacción con el usuario.Se popularizo por los navegadores y el correo electrónico. Pero su accesibilidad era limitada por razones geográficas, económicas y técnicas. Más tarde se empezaron a construir las páginas con HTML y eso hizo que fueran más vistosas. 
 Los navegadores que se usaban con este primer diseño de web eran: Lycos, AltaVista, IE, Nestcape y el más potente creado por lo pioneros de HTML el navegador Terra.

Un ejemplo claro de una web 1.0 es esta Página  en la que solo puedes leer pero no interactuar con ella.


WEB 2.0

Se inicia en los primeros años del siglo XXI y es la web que es utilizada hoy en día. No solamente es una página de lectura sino que en esta evolución permite ser de escritura. No solo evoluciono en el aspecto de interactuar con el medio, sino que permitió interactuar con los demás usuarios. Los usuarios se convierten en diseñadores, creándose sus blogs, sus myspace y sus cuentas en youtube. Aparece Wikipedia que es la nueva fuente de información. Gracias a esta nueva forma de web aparece el fenómeno histórico denominado Globalización permitiendo comunicarse de manera instantánea a personas al otro lado del Planeta.
El navegador por excelencia es Google revolucionando de una manera salvaje las búsquedas.

El ejemplo más clase de web 2.0 es este mismo blog, al igual que cualquier página de red social.


WEB 3.0

Es la nueva web del futuro, la cual esta todavía en vías de desarrollo, con una mezcla de innovación e inteligencia tecnológica. En la cuál se espera haya cambios como mejoras en la conexión, calidad de los gráficos,nuevos dispositivos para acceder a Internet  creación de nuevas formas de comunicación entre usuarios, nuevas formas de ocio, prevalencia del usuario en la creación y mejor organización del contenido.
La expresión de web 3.0 apareció por primera vez en un artículo de Jeffrey Zeldman, critico de la web 2.0, en el 2006.
En realidad estas supuestas mejoras es lo que se espera de algo que todavía no se puede definir como existente, por lo que no se sabe cuál es su definición adecuada ni cuál es un ejemplo claro.


En este vídeo no explica la evolución de la web 1.0 a la web 3.0. En él, más que ver lo que he explicado anteriormente, se centra en explicar como es la web 2.0 y como puede llegar a ser la 3.0 definiendola como una evolución de las tecnologías ya existentes.

http://www.youtube.com/watch?v=iimwsXny5j4&feature=related

viernes, 5 de octubre de 2012

Flash vs. HTML 5



  • Flash. Es un software diseñado para la creación animaciones utilizadas posteriormente en paginas web. Utiliza para trabajar vectores gráficos. Hoy en día se esta empezando a utilizar como un elemento de programación, por lo que se está convirtiendo en un competidor de HTML y de ahí el tema de hoy.
Posee un gran número de aplicaciones y usos, como crear páginas web, banners (material publicitario), CDs y DVDs interactivos, aplicaciones de escritorio, vídeo y animación, videojuegos, widgets (accesorios para el ordenador a nivel software).



  • HTML5. HTML es una colección de estándares para el diseño y desarrollo de paginas web. Es el lenguaje en el que se programa para comunicarse con el navegador. HTML5 es su nueva versión con nuevos elementos para usar, como: un nuevo diseño para páginas web, una nueva etiqueta <video>, una nueva tag <audio>, y una etiqueta <canvas> para el manejo de gráficos en internet.
Su principal uso es la maduración de las páginas web para convertirlas en en una completa plataforma de aplicaciones.







Ambos tienen muchas cosas buenas pero a la vez muchas desventajas, esta es una buena manera de saber cual de los dos sistemas es más eficaz a la hora de elaborar un proyecto.


FLASH


Ventajas:

  • Se pueden crear animaciones de todo tipo con textos, imágenes y objetos
  • Se pueden crear páginas muy llamativas con una gran variedad de efectos
  • Se puede incluir sonidos e imágenes en cualquier tiempo de la película.
  • Se puede crear proyectos en flash de manera muy rápida.
  • Es un sistema que tiene compatibilidad con cualquier navegador.

Desventajas:

  • Para que un usuario pueda ver un proyecto creado en Flash a de tener en su ordenados los últimos plugins de Flash.
  • Las páginas hechas con Flash no salen en los buscadores como Google.
  • Es practicamente imposible lograr crear una página web que interacture con el usuario.
  • En muchos casos los textos e imágenes se ven en algunos navegadores y en otros no.
  • Las páginas creadas con Flash tardan mucho más en cargar por ser más pesadas.



HTML 5


Ventajas:

  • Las etiquetas mejoradas permite definir por separado el encabezado, los textos, la barra de navegación, las secciones de la página, y el pie de página.
  • Las etiquetas de vídeo y audio son perfectamente ejecutables sin generar errores.
  • Incluye una nueva etiqueta de dibujo sobre la página web.
  • Puede realizar ejecuciones offline, lo que permite realizar aplicaciones de escritorio.

Desventajas:
  • Todavía no se ha dado por finalizado, aun puede haber cambios.
  • No funciona en todos los navegadores al igual que flash.


Como se puede comprobar cada uno tiene sus cosas buenas y malas pero la conclusión que he podido sacar de todo lo que he podido leer hoy es que HTML5 todavía tiene mucho que evolucionar y que dar ya que es algo joven, pero tiene mucho futuro al contrario que Flash que seguramente vaya a ser reemplazable en muchos de sus campos.
 De hecho la página de youtube en la que esta completamente involucrado Flash esta en periodo de prueba con HTML5 y si todo va bien hay muchas probabilidades de que esta nueva clase de páginas web sea prioritaria en youtube.



De que es capaz HTML5

http://www.youtube.com/watch?v=nX9mScxaz6w