Caja de herramientas

La gran familia del Software Libre

Caja de herramientas

La oferta de programas libres para arte y diseño es numerosa y en constante crecimiento. El SLAD ofrece un listado de ellas (que se irá renovando), dividido según sus especialidades.

Realizar este post no es una tarea sencilla. El universo de las herramientas libres -y de código abierto- es vasto, heterogéneo y complejo, porque no estamos ante un espacio donde se rigen por las leyes del mercado, sino por el espíritu de trabajo colaborativo que reside en los múltiples grupos de desarrollo en el mundo y, de las comunidades de usuarios que se nuclean a partir de las herramientas propuestas.

Los programas de Software Libre no son todos iguales. Cada uno tiene sus tiempos de desarrollo y de crecimiento. Algunos tienen comunidades más activas y otras no tanto. Algunas tienen estrategias para conseguir fondos que permitan acelerar el proceso y otras lo hacen solo “a pulmón”. Algunos tienen próceres que duermen con el código bajo el brazo y otros, tienen desarrolladores que se cansan y se van. Todo esto, impacta en la calidad y prestaciones que cada una ofrece en un momento determinado.

Si vamos a optar por este espacio de trabajo, debemos estar siempre abiertos a probar las distintas alternativas para cada caso y estar siempre atentos porque constantemente se producen modificaciones y nuevas versiones surgen, inclusive, dentro del mismo año.

A continuación, presentamos un primer listado de herramientas colaborativas para arte y diseño, teniendo en cuenta las especialidades y su posible instalación en las diferentes plataformas.


Dibujo Vectorial

Inkscape

Editor de gráficos vectoriales que usa el estándar de la W3C: el formato de archivo Scalable Vector Graphics (SVG). Trabaja con formas, trazos, texto, marcadores, clones, mezclas de canales alfa, transformaciones, gradientes, patrones y agrupamientos. Soporta metadatos Creative Commons, edición de nodos, capas, vectorización de imágenes, texto en trazos, alineación de textos, edición de XML directo y mucho más. El formato nativo es SVG. Entradas: AI, CDR, PDF, DXF, PLT, WMF. Salidas: EPS, DXF, PLT, PDF, WMF. Exporta bitmaps.

Alternativas comerciales a Inkscape: Adobe Illustrator, Corel Draw, Affinity Designer, Xara.
Sitio oficial de Inkscape


Editores de imágenes / Pintura digital / Animación 2D

Krita

Software de edición de imágenes de mapa de bits, orientado al dibujo y pintura digital. Es un programa muy completo con una interfaz amigable y un buen manejo de los espacios de color tanto para impresión CMYK como digital 8 bits y HDRI (imágenes de alto rango dinámico). El manejo de Pinceles y capas es ideal para la ilustración digital. También tiene efectos y ajustes de imagen se edición, y una línea de tiempo que permite realizar animaciones. Entradas: PSD, JPG, PNG, TIF, EPS, GIF, SVG, RAW (varios). Salidas: JPG, EPS, JPG, PNG, GIF, RAW (varios).

Alternativas comerciales a Krita: Adobe Photoshop, Corel Photo Paint, Affinity Photo, Corel Painter
Sitio oficial de Krita

GIMP

Es un programa de procesamiento de imágenes, de collage y dibujo digital. Trabaja con capas y máscaras. Permite el manejo de mapas, utilización de filtros y correcciones de color. Si bien aún solo trabaja con los espacios LAB y RGB, mediante complementos puede salir como CMYK. Entradas: PSD, JPG, PNG, TIF, EPS. Salidas: JPG, EPS, JPG, PNG, GIF.

Alternativas comerciales a GIMP: Adobe Photoshop, Corel Photo Paint, Affinity Photo.
Sitio oficial de GIMP

Mypaint

Herramienta para dibujar y pintar con una cantidad muy amplia de brochas. Si bien parece muy simple, el nivel de control y flexibilidad que ofrece sobre las brochas y las formas de dibujar hace que esta herramienta sea práctica para artistas y diseñadores. Importa y exporta: ORA, JPG,PNG

Alternativas comerciales a Mypaint: Adobe Phosotshop, Corel Painter.
Sitio oficial de Mypaint


Autoedición

Scribus

Programa para el diseño de publicaciones, composición tipográfica y preparación de archivos para equipos de configuración de imágenes de calidad profesional. Soporta la mayoría de los principales formatos gráficos, además de SVG, el manejo de fuentes e imágenes, la manipulación de color CMYK y la administración de color ICC. Utiliza PostScript Nivel 3. También puede crear presentaciones animadas e interactivas en PDF y formularios. Edición y visualización del código fuente del documento en el editor XML. Importa: QXD, PM4, InDesign (IDML), AI, EPS, SVG, CDR, PICT, JPG, TIFF, PSD, PNG, BMP, WMF, EMF, DXF, ODT, DOC, TXT, RTF. Exportación a PNG, DXF, sk1, PDF, EPS, PS.

Alternativas comerciales a Scribus: Adobe In Design, Quark XPress.
Sitio oficial de Scribus


CAD / CAM / CAE

FreeCAD

Programa de dibujo paramétrico con capacidad de manejo de mallas, primitivas, operaciones booleanas, geometría plana, cotas y textos, modelado por extrusión y revolución, renderizado, generador de planos, módulo de mecanizado. Entradas: 3DS, DWG, STL, OBJ, DXF, STEP, Open CASCADE, IGES, SVG; Salidas: DWG, STL, OBJ, VRML, DXF, OCA, SVG, STEP, IGES, POV.

Alternativas comerciales a FreeCAD: Solid Works, Catia, Solid Edge
Sitio oficial de FreeCAD

LibreCAD

Ofrece una herramienta de CAD 2D. Puede leer archivos con formato DWG y otros últimas compilaciones. Guarda en formato DXF, pero puede exportar a SVG, JPG, PNG, PDF y otros archivos. Tiene capas, bloques, splines, polilíneas, herramientas de elipse, herramientas avanzadas de línea tangente y círculos.

Alternativas comerciales a LibreCAD: AutoCAD.
Sitio oficial de LibreCAD


Modelado 3D

Blender

Un programa muy completo que cubre todo el proceso de trabajo de animación 3D, desde el modelado, pasando por el rig, el mapeo uv, la animación hasta el render. También posee herramientas de edición de video, composición digital basada en nodos, herramientas de trackeo y VFX. Su nueva versión 2.8 posee, además de un completo rediseño de interfaz, un nuevo motor de render en tiempo real que acelera los procesos de producción y una herramienta para realizar animaciones en 2D.

Alternativas comerciales a Blender: Autodesk Maya, 3D studio Max, Cinema 4D.
Sitio oficial de Blender


Impresión 3D

Cura

Es un programa muy completo que prepara modelos para ser impresos en 3d, configurando el proceso según las características necesarias de la pieza y de la impresora tipo Rep Rap. Se pueden configurar temperaturas, velocidades, cantidad de filamento, relleno, soportes, entre otros. Soporta formatos STL, OBJ, X3D, 3MF.

Alternativas comerciales a Cura: Simplify 3D.
Sitio oficial de Cura


Diseño tipográfíco

FontForge

Es un editor de fuentes que soporta muchos formatos de fuentes comunes. Para facilitar la conversión automática de formatos y otras tareas repetitivas, FontForge implementa dos lenguajes de scripting. Admite la especificación del archivo OpenType de Adobe y las extensiones de composición matemática de Microsoft (MATH). Puede dibujar los glifos o importarlos con formato SVG, EPS, PDF o bitmap (puede trazarlos e importarlas a una fuente). Soporta muchos otros formatos de fuente y convierte las fuentes de un formato a otro, entre ellos: TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1 , TeX Bitmap Fonts, X11, BDF. FON , FNT, y WOFF. También importa y exporta fuentes con formato vectorial SVG y OVNI.

Alternativas comerciales a FontForge: Font Lab, Fontographer
Sitio oficial de FontForge


Revelado digital RAW

Darktable


Aplicación RAW que permite administrar imágenes y mejorarlas, con una edición totalmente no destructiva. Soporte de perfil ICC incorporado: sRGB, Adobe RGB, XYZ y RGB lineal. Potente sistema de exportación admite Picasa, webalbum, flickr upload, almacenamiento en disco, copia 1: 1, archivos adjuntos de correo electrónico. Enmascarado de imagen, para tratamiento por zonas. Exporta imágenes de rango dinámico bajo (JPEG, PNG, TIFF), 16 bits (PPM, TIFF) o lineal de alto rango dinámico (PFM, EXR).

Alternativas comerciales a Darktable: Adobe Lightroom
Sitio oficial de Darktable

Digikam

Gestor de imágenes  que puede manejar archivos sin procesar con un conjunto completo de herramientas de edición. Importación y procesamiento de archivos RAW y fotos de todas las cámaras digitales. Admite imágenes de profundidad de color de 16 bits. Administración a todo color con perfiles ICC. Reducción de ruido, Re escalado líquido, Máscara de enfoque, corrección de aberración de lente, reenfoque de imágenes, Eliminación de áreas, balance de blancos.

Alternativas comerciales a Digikam: Adobe Lightroom
Sitio oficial de Digikam

Raw Therapee

Aplicación de procesamiento de imágenes no destructiva. Junto con los archivos de imagen RAW habituales, soporta algunos tipos menos comunes como X-Trans, Foveon y Pentax Pixel Shift. Motor de procesamiento de 96 bits. Potente módulo CIE Color. Herramientas de tonos y curvas, luces y sombras, mapeado de tono, eliminación de ruidos. Abre imágenes HDR DNG en bruto de 16, 24 y 32 bits, así como las imágenes JPEG, PNG (8 y 16 bits) y TIFF (8, 16 y 32 bits). Guarda imágenes JPEG; PNG y TIFF (8 y 16 bits).

Alternativas comerciales a Raw Therapee: Adobe Lightroom
Sitio oficial de Raw Therapee


Edición de video

KDEndlive

Es un editor de video no lineal. Tiene soporte de todos los formatos FFmpeg (tal como MOV, AVI, WMV, MPEG, XviD, y FLV), y también soporta las razones de aspecto 4:3 y 16:9 para PAL, NTSC y varios estándares HD, incluyendo HDV. Permite editar en una multipista con una línea de tiempo y  una cantidad ilimitada de pistas de audio y vídeo. Además es muy fácil crear, mover, recortar vídeo, audio, texto e imágenes. Dispone de un amplio repositorio de efectos de vídeo, de audio y transiciones.

Alternativas comerciales a KDEnlive: Adobe Premier, Avid.
Sitio oficial de KDEnlive

Shotcut

Editor de vídeo compatible con prácticamente cualquier formato, tanto de imagen y sonido como de vídeo (codec FFmpeg). Compatible con vídeo 4K. Capturar vídeo desde todo tipo de fuentes clásicas, como a través de streaming. Herramientas para retocar audio. Gran variedad de transiciones y filtros. Línea de tiempo para canales de imagen y sonido. Posibilidad de habilitar varias líneas de tiempo. Modo de trabajo drag&drop.

Alternativas comerciales a Shotcut: Adobe Premier, Avid.
Sitio oficial de Shotcut


Consideraciones finales

Hasta aquí, un primer paneo por esta gran familia. Sabemos que aún faltan sumar especialidades y productos pero, para estos casos, nada como empezar por el principio. Desde el SLAD esperamos que los descarguen, los investiguen y utilicen. En la red hay disponibles incontables recursos entre tutoriales, documentos, manuales de uso y cursos en línea. Bienvenidos!

Nota 1: El SLAD solo promueve el uso de herramientas libres de código abierto. Los productos conocidos como “gratuitos” son -a nuestro entender- otra posibilidad, pero siempre teniendo en cuenta que esas propuestas son gratuitas hasta tanto sus desarrolladores lo deseen. Ya hemos registrado varios casos de programas freemium que cuando obtienen una cantidad considerable de usuarios, son vendidos a empresas para transformarlos en productos comerciales.

Nota 2: Aconsejamos ver este posteo cada tanto, ya que lo iremos modificando en la medida que tengamos más herramientas para comentar.

Livecodeando libremente

CLiC – Colectivo de live coders

Livecodeando libremente

La producción audiovisual tiene múltiples puntos de partida. Entre las más novedosas y experimentales encontramos el Live coding que toma cada vez más fuerza entre diferentes disciplinas performáticas y que, por su naturaleza incluyente y comunitaria, ofrece un espacio de comunicación, mezcla y replanteamiento de paradigmas sociales y artísticos. Entre los diferentes grupos de Live coders de la región, presentamos a CLiC, un colectivo integrado por programadores, músicos y multimediales (aquí no interesa el orden), que utiliza -e incluso desarrolla- software libre para sus creaciones. Para saber más sobre CLiC, aquí va una reseña escrita por sus propios integrantes.

CLiC

Somos un colectivo que se formó a mediados del 2018 por la necesidad de encontrar personas que compartan ideas/ganas/interés sobre la práctica del live coding en la ciudad de La Plata. En septiembre de 2018 escribimos nuestro código de convivencia y una descripción de como se gestiona el colectivo en si:

Un espacio de intercambio y producción colectiva, abierto, cuidado, horizontal y adhocrático para abordar, investigar y performar utilizando técnicas y herramientas de live coding.
Abierto: en el sentido que toda participación, propuesta, idea, herramienta es bienvenida.
Horizontal: porque consideramos que el saber es una construcción social comunitaria, y pertenece a la comunidad, no al individuo (por lo tanto, el siguiente punto)
Colectivo: cualquier persona puede formar parte del colectivo en tanto tenga ganas y pueda llevar adelante las ideas presentadas.
Adhocrático y horizontal: porque no hay jerarquía, no hay ni habrá dueñxs, ni directorxs, ni maestrxs. Rechazamos los yo-ismos, el egocentrismo y la pedagogía pedante.
Intercambio y producción: el objetivo final es poder investigar, aprender, llevar adelante propuestas artísticas, performáticas, fechas, tocar y disfrutarnos.
Cuidado: porque no permitimos comentarios ofensivos o desvalorizantes de ninguna índole; relacionados con el/los géneros, la identidad, la orientación sexual, las capacidades diferentes, apariencia física, ni gustos musicales o usos de herramientas de software libre.

Nos reunimos semanalmente, realizamos encuentros/charlas en la Facultad de Informática UNLP, en la Facultad de Bellas Artes UNLP, en la Universidad del Este, en el JavaScriptday La Plata, FABLab Bariloche y en el Festival Woodsvendeta.

Tenemos un Blog donde publicamos textos propios y traducciones de articulos relacionados al live coding.

Qué es el live coding?

No creemos que haya una sola definición, ni una única verdad para definir al live coding; una aproximación podría ser :

Programar en vivo (live coding) es la actividad de escribir (partes de) un programa mientras se ejecuta. De este modo, la práctica en vivo conecta profundamente la causalidad algorítmica con el resultado percibido y, al deconstruir la idea de la dicotomía temporal entre la herramienta y el producto, permite que el código se ponga en juego como un proceso artístico. La naturaleza de estos algoritmos generados en ejecución es que se modifican en tiempo real por la/s personas que escriben el código.

Utilizamos y defendemos el uso de software libre. Todas las herramientas que usamos son software libre. Como colectivo nos vimos en la necesidad de desarrollar herramientas muy puntuales para nuestro uso: una plataforma para poder escribir y livecodear de a muchas personas a la vez. Así nació el primer prototipo del programa Tidal Bridge (explicado más abajo).

Mostramos nuestras pantallas, damos acceso al proceso creativo. Lo que se ve es lo que genera sentido. Esta no es una idea nueva, lo escribieron en el primer manifiesto de TOPLAP en el 2004. TOPLAP es una organización mundial que promueve la investigación y uso del live coding. Y como bien dice: “No es necesario que las personas comprendan el código para apreciarlo, como no es necesario saber cómo tocar la guitarra para apreciar a unx guitarristx”.

La Algorave

El 15/02/19 organizamos la primer Algorave de La Plata (y la 2da de Argentina). Algorave, rave algorítmica: la unión de “rave” y “algoritmos”, podría ser el acto de programar en vivo frente a una audiencia, como un desafío artístico y performático; con la posibilidad de que el público baile frente a las imágenes y sonidos generados.

Auto-convocadxs y auto-organizadxs, nos pusimos en la organización de la Algorave. Abrimos un pad (documento colaborativo hecho con herramientas de software libre) para que las personas que quisieran participar se anotaran. Y quedó este lineup

  • umachinita + carla + cancan
  • kern3ll.Pan1c! + malabia
  • vlad + lauty + manoloide
  • munshkr + manoloide
  • c0d3 p03try (rapo + flor de fuego)
  • torotumbo + librenauta
  • oblinof + flor de fuego
  • CLiC

El resultado fue mejor de lo esperado: se pudieron ver y escuchar propuestas diversas, maneras particulares de pensar y ejecutar, estilos y modos de construir y escribir los algoritmos, muy interesantes. A su vez fue un gran momento para conocernos personalmente, ya que gran parte de la actividad del grupo se realiza de manera virtual. [Más info sobre la Algorave]

Tidal-bridge

Desde el comienzo tuvimos ganas de livecodear de a muchas personas juntas usando Tidal (programa para crear patrones con música) e Hydra (programa de codificación visual). Pero, para el desarrollo de nuestra propuesta, nos encontrábamos con algunas limitaciones técnicas: un solo proyector de video, múltiples archivos Tidal y una única salida estéreo. Después de probar configuraciones de a varias máquinas sin éxito, decidimos probar una solución personalizada, fácil de configurar y sincronizar.

Entonces, desarrollamos Tidal-bridge que es, básicamente, un editor de texto web que envía el código a un servidor que ejecuta una única instancia del sintetizador SuperDirt y genera múltiples procesos de Tidal, “todos en la misma máquina”. Eso hace que sea sencillo sincronizar el tempo y tener una única salida de sonido.

Luego, otra máquina ejecuta Hydra, y se conecta al mismo servidor, donde recibe el código de Tidal evaluado en los editores. De esta manera, con un solo proyector podemos mostrar tanto el código de Hydra y los elementos visuales, como el código de Tidal que produce el sonido.

Tidal-bridge permite trabajar a varios livecoders simultáneamente

Actualmente estamos trabajando en una expansión que incluirá otros lenguajes y la capacidad de tener más proyectores que muestren tanto código como elementos visuales. Nos dimos cuenta también que es una buena herramienta para hacer talleres y aprender.

Tidal-bridge es software libre. Lo publicamos bajo licencia GPLv3.

Futuro y contacto

Estamos abiertxs a las personas que deseen unirse, leámonos en el canal [#clic]. Ahi proponemos fechas, encuentros, etc , para toda persona interesada.

[Sitio oficial de CLiC]

CLiC Colectivo de livecoders
Desde su formación en 2018 CLiC realiza fechas, talleres, publicaciones y performances centradas en el live coding. Utilizan software libre y desarrollaron un software especifico para livecodear en conjunto. Es un espacio de intercambio y producción colectiva, abierto, cuidado, horizontal y adhocrático.
CLiC Colectivo de livecoders on Blogger

El capitán del equipo en el seleccionado de los editores libres

Edición de video multiplataforma con KDEnlive

El capitán del equipo en el seleccionado de los editores libres

La edición multimedial ha sido, desde los inicios, uno de los temas de desarrollo en la comunidad Open Source. Prueba de ello es que ya hay una decena de herramientas libres para la edición de video, mucho de ellos, con resultados de nivel profesional. En este arículo, el diseñador Darío Badagnani nos relata sus experiencias con KDEnlive, editor de video, que si bien surgió solo para Linux, actualmente se encuentra en camino hacia la prestación multiplataforma.

Después de haber probado varios editores de video, prefiero usar KDEnlive, dado que tiene suficientes herramientas de composición para resolver superposición de video, imágenes y gráficos SVG (aunque en la mayoría de los casos prefiero exportar como PNG), consumiendo menos recursos que otros programas.

Por ejemplo, es posible hacer una animación en Blender y exportarla como una secuencia de imágenes con transparencia e importarla en KDEnlive. Otra ventaja que tuve con este programa es poder editar un video largo, seleccionar y exportar por partes para armar videos cortos, o capítulos para DVD.

El editor de video usa un formato propio de archivo, pero también tiene soporte para MLT, que es un desarrollado abierto para edición de audio y video, y que en este momento varios editores libres están adoptando porque el formato no es más que un archivo de texto que registra los cambios sobre los archivos originales, y solo al renderizar genera un nuevo video.

KDEnlive usa principalmente librerías FFmpeg, y tiene soporte para muchos formatos, y con cierto hardware es posible capturar en tiempo real. En las últimas versiones del editor se han trabajado en muchas mejoras de estabilidad, si bien solo es para 64 bits, versiones anteriores siguen estando en sistemas 32 bits.

En los últimos años, gracias al surgiemiento de formatos como MLT y mejores codecs, han surgido varios proyectos nuevos de edición de video por ejemplo Shotcut y Openshot que son multiplataforma, Flowblade y PiTiVi orientados a GNU/Linux. Hemos mejorado mucho en estos años, incluso Cinelerra sigue activo pese a las divisiones en su comunidad.

Sitio oficial de KDEnlive

Darío Badagnani
Marplatense, nacido en 1981. Diseñador en Comunicación Visual de la FBA -
UNLP. Lleva más de 10 años como usuario y promotor del software libre, y recursos libres para el diseño. La tesis de graduación “Interfaces Libres” se sigue manteniendo activa como Proyecto Vamox (http://vamox.blogspot.com.ar/).

Certificados SSL Argentina