jueves, 16 de abril de 2015

¿Cómo instalo el programa de composición visual digital Natron en Ubuntu 14.04LTS?

Muchos imberbes han tendido a pensar que ciertas aplicaciones no pueden llevarse a cabo con software libre. Estos ingenuos aducen que cierto software es el puntal a seguir, y que la comunidad organizada del Software Libre no cuenta con herramientas que puedan hacerle sombra.

Día a día demuestran estar fuera de la Realidad. Nadie duda ya que Blender es una herramienta completamente libre capaz de hacerle sombra al la más pintada suite de desarrollo de efectos tridimensionales, y LibreOffice nos hace comprender la obesidad mórbida que tiene el paquete Micro$of Offic€.

En el campo de los efectos especiales para video, también contamos con una aplicación de neta potencia y extrema liviandad: el Natron.

Se trata de un software de código abierto y gratuito, liberado bajo licencia Mozilla Public License v2. Es un software de composición digital destinado a la realización visual y audiovisual, similar en funcionalidades a After Effect$ de Adob€ o a Nuk€ de Th€ Foundry. Al ser libre, podrán utilizarlo mientras cantan "Natrón, Natrón, que grande sos".

Desde el punto de vista tecnológico, este software de cariz justicialista se basa en OpenColorIO para la gestión cromática, OpenImageIO para el soporte de formatos de imagen, y en QT para la creación de la interfaz gráfica de usuario. Opera en 32 bits de punto flotante para mayor precisión cada canal cromático, y soporta plugins QFX, tanto libres como pagos comerciales.

Gracias nuestra Doctrina, todo lo que se necesita es un sistema GNU con Linux de 32 o 64 bits, con al menos 3 GB de memoria RAM y una placa de video que siporte OpenGL y algunas extensiones. Para instalarlo, temeos dos opciones: una utilizar los paquetes para instalarlo fácilmente, y otra es instalarlo con el archivo comprimido (con la ventaja añadida de poder actualizar el programa automáticamente.

Para cualquier paso de instalación, abrimos una Terminal con Ctrl+Alt+T e ingresamos los siguientes comandos de organización:

Primero ingresamos a nuestra carpeta de /Descargas, a fin de poder trabajar cómodamente allí. Lo haremos con.

cd ~/Descargas/

Luego utilizaremos el conjunto de órdenes que corresponda a nuestra arquitectura y al método de instalación deseado.

  • Si deseamos decargar e instalar el paquete precompilado para un sistema de 64 bits emplearemos:

wget http://downloads.natron.fr/Linux/releases/64bit/files/natron_2.0.1_amd64.deb

sudo dpkg -i natron_2.0.1_amd64.deb

Esto descomprimirá e instalará el programa.


  • Naturalmente, podremos instalarlo en sistemas de 32 bits (como por ejemplo, netbooks con Linux de 32 bits), aunque su desempeño se verá limitado en forma proporcional. Aún así, podremos instalarlo con:

cd ~/Descargas/

wget http://downloads.natron.fr/Linux/releases/32bit/files/natron_2.0.1_i386.deb

sudo dpkg -i natron_2.0.1_i386.deb

Con esta opción contaremos con el programa empaquetado. Sin embargo, también podremos descargar la versión completa con su instalador, con la ventaja que esta se actualizará automáticamente (las versiones empaquetadas serán son incapaces de hacerlo).

También contaremos con la opción de descargar el instalador.

Si usamos 64 bits ingresamos:

wget http://downloads.natron.fr/Linux/releases/64bit/files/Natron-2.0.1-Linux-x86_64bit.tgz

tar xvzf Natron-2.0.1-Linux-x86_64bit.tgz

...y si usamos 32 bits empleamos:

wget http://downloads.natron.fr/Linux/releases/32bit/files/Natron-2.0.1-Linux-x86_32bit.tgz

tar xvzf Natron-2.0.1-Linux-x86_32bit.tgz


Luego ejecutamos el instalador que nos corresponda, por ejemplo:


./Natron-2.0.1-Linux-x86_64bit

Pues bien, ya sea que instalemos una versión o la otra, el último comando ingresado dará inicio a la rutina de instalación. Si todo va bien, el sistema nos presentará la primera pantalla de instalación de Natron.
...debemos presionar el botón Siguiente (Next >).
En el siguiente paso, hemos de indicar el directorio donde se instalará Natron. Normalmente querrá instalarse de manera automatizada en el directorio /Natron dentro de nuestra carpeta de usuario. En mi caso, atendiendo a la prolijidad que todo soldado ha de conservar, lo instalaré en el directorio .Natron (recordamos que el "." antecediendo al nombre indica que será un directorio oculto).  Volvemos a presionar Siguiente (Next).
...acto seguido, debemos aceptar las licencias de los componentes y librerías que se instalan en el programa. Para ello tildamos "Acepto las licencias" (I accept the licences). y presiono el botón "Siguiente" (Next).
Natron nos solicitará indicarle qué elementos adicionales deseamos instalar junto con el programa principal. Se trata de plugins de efectos y creativos adicionales. En este caso, procederé a instalar los que se indican por defecto, pero si un Trabajador desea instalar todos los paquetes adicionales simplemente tildándolos en dicho cuadro. Hemos de considerar que aquellos que no están seleccionados están en estadio Beta (de prueba). Presionamos el botón Next.
Ya podremos comenzar a instalar presionando el botón Instalar (Install).
El proceso de instalación de Natron en nuestra carpeta de usuario tardará unos segundos. Una vez concluido nos preguntará si deseamos ejecutar Natron Ahora (Run Natron Now). Si deseamos hacerlo lo tildamos y presionamos Finalizar (Finish).

Naturalmente, también podremos ejecutar directamente Natron desde Aplicaciones / Gráficos / Natron.
El programa en sí es una herramienta bien especializada, con una interfaz relativamente simple, parecida a la de Nuke (aplicación establecida en la industria cinematográfica). Como tal, emplea el concepto de Nodos para apilar efectos en capas sobre el metraje original.

Cada uno de los efectos es programable, pudiéndose modificar sus parámetros de cada nodo independientemente, para alterar el resultado de salida. Podremos hacer pre-renderizados veloces o en menor calidad para apreciar el resultado deseado.

De esta manera, nos encontramos ante una herramienta  de aplicación de efectos de video con funcionamiento no destructivo: como los nodos son independientes uno de otros y del material a procesar, podemos removerlos, modificar todo, y el metraje original permanecerá intacto.
Cuando estamos felices con el resultado, podremos renderizar el metraje (aplicando los efectos realizados) mediante la tecla F6 y se generará un nuevo corte. Esta tarea requiere ingente potencia computacional, y si no lo tenemos demandará mayor tiempo. En dicho momento, es altamente recomendable contar con un equipo con varios núcleos y amplia cantidad de memoria RAM (como lo atestigua el uso de los núcleos de procesamiento en el programa de monitoreo htop).
Normalmente se generará una carpeta con los fotogramas independientes en formato .PNG, y en otra carpeta se aplicarán los fotogramas en el formato de video que estipulemos (normalmente .OGG y .MP4). Naturalmente, estos cortes producidos podrán también ser materia prima para otro programa libre de edición de video, como OpenShot, PiTiVi, etcétera.

Con Natron podremos agregar efectos Chroma Key, para reemplazar un fondo "verde chroma" con utro fondo visual, ya sea estático, animado, e incluso renderizado en 3D para crear un mundo nuevo.
Al utilizar el modo chroma key, Natron revela grandes ventajas sobre otros softwares de su especie. En principio nos permite nivelar el color para lograr el efecto más convincente posible, incluso con fuentes lumínicas desbalanceadas (incandescentes, fluorescentes). Si bien los actuales formatos en Alta Definición HD permiten enorme libertad al respecto, en los casos de que el original se emita en formatos desfasados como en obsoleto NTSC americano, dicha corrección de color en Chroma con 32 bits se hace fundamental para lograr un efecto convincente en la utilización de fondo chroma key contra fondos oscuros.

Naturalmente, los resultados serán más notables cuanto mejor capturados estén los originales de corte. La gestión de color es lo suficientemente efectiva como para recomendar utilizar un balance de blancos neutralizado y aplicar las dominantes cromáticas en Natron, por ejercer en él un mucho mayor control y nivelado entre cortes.

Se convierte así en un potente y válido compositor digital para cortos de video, películas profesionales, producciones audiovisuales, cortos, etc. Si bien parece algo complejo para el realizador eventual, aún así lo podremos utilizar cómodamente. Solo es cuestión de tomarle la mano, o seguir tutoriales para Nuke.

Contamos con la capacidad de utilizar pantalla completa (siempre se recomienda un monitor de 22 pulgadas o más para estas tareas de edición). El trabajo en isla también es posible, pues podremos utilizar dos monitores o más, si nuestro equipo lo permite. De manera contaremos con un monitor de trabajo en la interfaz, y tal vez otro de mayor calidad cromática para la previsualización y renderizado del trabajo final.

Para estudiar y agilizar su uso podremos descargar un impresionante demo del compañero Francois Grassard, incluso desde la Terminal:

cd ~/Descargas/

wget http://downloads.sourceforge.net/project/natron/Examples/Demo_Natronv1.0_by_Francois_Grassard.tar.gz

tar xvzf Demo_Natronv1.0_by_Francois_Grassard.tar.gz

...también podremos encontrar un manual (en inglés, en desarrollo) de Natron aquí.

Si quisiéramos desinstalar el programa, debemos utilizar su programa de mantenimiento. Lo podremos ejecutar desde Aplicaciones / Gráficos / Natron Maintenance Tools.

Simplemente escogemos Remove all components y presionamos Next.

2 comentarios:

  1. Gracias compañero por el aporte, estaba buscando esto para despedirme definitivamente del mundo capitalista de winbugs

    ResponderEliminar
  2. Muy buen post no lo podia instalar hasta ahora gracias :D

    ResponderEliminar