Software de composición de código abierto
Natron es una aplicación de composición basada en nodos, libre y de código abierto . Está influenciada por software de composición digital como Avid Media Illusion , Apple Shake , Blackmagic Fusion , Autodesk Flame y Nuke , de los cuales se derivan su interfaz de usuario y muchos de sus conceptos.
Natron admite complementos que siguen la API OpenFX 1.4 . La mayoría de los complementos OpenFX comerciales y de código abierto son compatibles.
Origen del nombre
Natron recibe su nombre del lago Natron en Tanzania , que, según el programador principal de Natron, Alexandre Gauthier, proporciona "efectos visuales naturales" al preservar sus animales muertos. [4]
Historia
Natron fue creado por Alexandre Gauthier-Foichat en junio de 2012 como un proyecto personal. El proyecto fue el ganador del concurso Boost Your Code 2013 de Inria . El premio fue un contrato de trabajo de 12 meses para desarrollar Natron como software libre y de código abierto dentro del instituto.
La primera versión pública ampliamente disponible fue la 0.92 (6 de junio de 2014), que trajo funcionalidades de rotoscopia y clave cromática . [5] Las versiones beta posteriores trajeron características adicionales como desenfoque de movimiento , gestión de color a través de OpenColorIO y seguimiento de video .
La versión 1.0 se lanzó el 22 de diciembre de 2014, [6] junto con un gran proyecto de muestra de François "CoyHot" Grassard, un artista profesional de gráficos por computadora y profesor, que demostró que Natron podía ejecutar gráficos interactivos con más de 100 nodos. En enero de 2015, el departamento de Arte y Tecnología de la Imagen (ATI) de la Universidad París 8 anunció que cambiarían a software libre y de código abierto de calidad profesional para enseñar gráficos por computadora a estudiantes y artistas, incluidos Blender , Krita y Natron. [7] [8]
Licencias
Antes de la versión 2.0, Natron estaba licenciado bajo la Licencia Pública de Mozilla versión 2.0, lo que permitía redistribuirlo con complementos de código cerrado .
Desde la versión 2.0, el software fue re-licenciado bajo la Licencia Pública General GNU versión 2 o posterior para permitir una mejor comercialización. [9] Todos los plugins que se distribuyen con binarios de Natron 2.0 o posterior tienen que ser compatibles con la GPLv2 . Los plugins de código cerrado , incluidos los comerciales, todavía se pueden usar con Natron, aunque la GPL según la FSF no permite cargar y vincular plugins de código cerrado , [10] o plugins que no se distribuyen bajo una licencia compatible con la GPL , sino que tienen que distribuirse por separado.
Los datos producidos por Natron, o cualquier software distribuido bajo la GPL, no están cubiertos por la GPL: los derechos de autor sobre el resultado de un programa pertenece al usuario de ese programa.
Características
Hardware
- Requisitos de hardware bajos: un procesador de 64 bits, al menos 3 GB de RAM (se recomiendan 8 GB)
- Una tarjeta gráfica que admita OpenGL 2.0 o OpenGL 1.5 con algunas extensiones comúnmente disponibles (ARB_texture_non_power_of_two, ARB_shader_objects, ARB_vertex_buffer_object, ARB_pixel_buffer_object).
Motor de renderizado
Herramientas
- Transformación de imagen (posición, rotación, escala, inclinación).
- Funcionalidades de seguimiento de vídeo .
- Keying : manipulador, manipulador cromático, manipulador de diferencia, manipulador de tono, manipulador PIK.
- Pintura: Sólido, Lápiz, Borrador, Clonar, Revelar, Desenfocar, Manchar, Sobreexponer, Subexponer.
- Rotoscopia manual , utilizando curvas de Bézier .
- Está disponible una amplia gama de efectos adicionales (transformaciones de color, transformaciones geométricas, generadores de imágenes...).
- Animación de parámetros basada en fotogramas clave , utilizando polinomios de Bernstein (la base polinomial detrás de las curvas de Bézier ) para la interpolación.
- Edición de curvas de animación: Editor de curvas.
- Edición de fotogramas clave: Dope Sheet.
- Soporte para procesamiento estereoscópico 3D y de múltiples vistas.
Avanzado
- Soporte para renderizado en modo por lotes a través de una herramienta de línea de comandos, lo que permite que el renderizado final se procese en una granja de renderizado .
- Un formato de proyecto escrito en XML y fácilmente editable por humanos.
- Los ajustes preestablecidos de nodos se pueden importar/exportar fácilmente a través de XML.
- Lenguaje de script Python (Python 2.7).
- SeExpr Archivado el 18 de agosto de 2016 en Wayback Machine. lenguaje de script (Walt Disney Animation Studios).
- Lenguaje de script WebGL 1.0 ( Shadertoy ) para el desarrollo de efectos visuales 2D/3D acelerados por hardware.
- Interfaz de usuario personalizable.
- Sistema de creación de nodos personalizados "PyPlug" (equivalente a Nuke Gizmos).
Véase también
Notas
- ^ GPL-2.0 o posterior desde el 27 de agosto de 2015, versión 2.0.0-RC1. [2]
- ^ MPL-2.0 desde el 16 de julio de 2013 hasta el 27 de agosto de 2015, versión 0.9.3 a 1.2.1. [3]
Referencias
- ^ "Versión 2.5.0". 26 de noviembre de 2022. Consultado el 12 de diciembre de 2022 .
- ^ "Natron ahora se distribuye bajo la licencia GPL (v2 o posterior)". GitHub . 2015-08-27.
- ^ "se presentó la licencia pública de Mozilla v2". GitHub . 16 de julio de 2013.
- ^ "Álbum de imágenes: El lago Natron entrega a sus muertos | Rick Brandt". livescience.com. 2 de octubre de 2013. Consultado el 25 de mayo de 2015 .
- ^ "¡Ya está disponible la versión beta de Natron v0.92! – Natron". natron.inria.fr. Archivado desde el original el 2015-05-25 . Consultado el 2015-05-25 .
- ^ "Natron 1.0 ofrece composición de efectos visuales gratuita para usuarios de Linux, Windows y Mac | Libre Graphics World". libregraphicsworld.org . Consultado el 25 de mayo de 2015 .
- ^ Fundación Krita (16 de enero de 2015). «'Adiós Photoshop' y 'Hola Krita' en la Universidad París 8 | Krita». krita.org . Consultado el 25 de mayo de 2015 .
- ^ "La historia completa de la Universidad Paris-8 en busca de Krita, Blender y Natron | Libre Graphics World". libregraphicsworld.org . Consultado el 25 de mayo de 2015 .
- ^ "¿Por qué cambiar la licencia de Natron a GPL V2? ¿Puedes explicarnos tu motivación? ¿Por qué cambiar de Mozilla a GPL?". forum.natron.fr. 2015-08-28. Archivado desde el original el 2017-03-06 . Consultado el 2017-03-06 .MrKepzieLeader: "El razonamiento principal es que en el futuro se crearán trabajos derivados de Natron, y queremos poder seguir controlando el destino de nuestro código fuente y quién lo vende". (Agosto '15)
- ^ "Preguntas frecuentes sobre las licencias GNU - Proyecto GNU - Free Software Foundation". gnu.org . Consultado el 25 de mayo de 2015 .
- ^ http://home.comcast.net/~tom_forsyth/blog.wiki.html# Archivado el 29 de octubre de 2013 en Wayback Machine Alfa premultiplicado
- ^ Porter, Thomas; Tom Duff (1984). "Composición de imágenes digitales" (PDF) . Actas de la 11.ª conferencia anual sobre gráficos por ordenador y técnicas interactivas . Vol. 18. págs. 253-259. doi :10.1145/800031.808606. ISBN . 0-89791-138-5. Número de identificación del sujeto 18663039.
Enlaces externos