Natron es una aplicación de composición basada en nodos gratuita y de código abierto . Ha sido influenciado 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.
Autor (es) original (es) | Alexandre Gauthier, Frédéric Devernay |
---|---|
Versión inicial | 22 de octubre de 2014 |
Lanzamiento estable | 2.4.0 / 20 de abril de 2021 [1] |
Repositorio | |
Escrito en | C ++ , Python |
Sistema operativo | Linux , macOS , FreeBSD , Windows |
Tipo | Software de composición basado en nodos |
Licencia | Licencia pública general GNU versión 2 o posterior |
Sitio web | natrongithub |
Natron admite complementos que siguen la API de OpenFX 1.4 . La mayoría de los complementos OpenFX comerciales y de código abierto son compatibles.
Origen del nombre
Natron lleva el 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. [2]
Historia
Alexandre Gauthier inició Natron 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 gratuito y de código abierto dentro del instituto.
El primer lanzamiento público ampliamente disponible fue 0.92 (6 de junio de 2014), que trajo funcionalidades de rotoscopia y croma . [3] Las versiones beta posteriores trajeron características adicionales como el desenfoque de movimiento , la administración del color a través de OpenColorIO y el seguimiento de video .
La versión 1.0 fue lanzada el 22 de diciembre de 2014, [4] junto con un gran proyecto de muestra de François "CoyHot" Grassard, un artista y profesor profesional de gráficos por computadora , que demuestra 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 Paris 8 anunció que cambiarían a software de código abierto y gratuito de calidad profesional para enseñar gráficos por computadora a estudiantes y artistas, incluidos Blender , Krita y Natron. [5] [6]
Licencia
Antes de la versión 2.0, Natron tenía la licencia de Mozilla Public License versión 2.0, que permitía redistribuirlo con complementos de código cerrado .
Desde la versión 2.0, el software se volvió a licenciar bajo la Licencia Pública General GNU versión 2 o posterior para permitir una mejor comercialización. [7] Todos los complementos que se distribuyen con binarios de Natron 2.0 o posterior deben ser compatibles con la GPLv2 . Los complementos de código cerrado , incluidos los comerciales, aún se pueden usar con Natron, aunque la GPL según la FSF no permite cargar y vincular complementos de código cerrado , [8] o complementos que no se distribuyen bajo una licencia compatible con GPL , pero deben 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 la salida de un programa pertenecen al usuario de ese programa.
Características
Hardware
- Bajos requisitos de hardware: un procesador de 64 bits, al menos 6 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
- Canalización de procesamiento de color lineal de punto flotante de 32 bits: todos los fotogramas se representan como muestras RGBA de punto flotante con alfa premultiplicado , [9] lo que permite el uso de operadores de composición alfa definidos por Thomas Porter y Tom Duff . [10]
- Soporte para arquitecturas de múltiples núcleos: todo el procesamiento es multiproceso utilizando un patrón de grupo de subprocesos .
- La gestión del color está a cargo de la biblioteca OpenColorIO , incluida la compatibilidad con el sistema de codificación de color ACES propuesto por la Academia de Artes y Ciencias Cinematográficas .
- Soporte para muchos formatos de imagen, usando OpenImageIO , incluido OpenEXR multicapa . Se pueden usar capas de imagen adicionales para almacenar varias capas de color o para información que no sea de color, como profundidad, flujo óptico , disparidad binocular o máscaras.
- Soporte para leer y escribir archivos de video a través de la biblioteca FFmpeg , incluidos formatos intermedios digitales como DNxHD y Apple ProRes .
- Soporte completo de la API OpenFX 1.4 , que permite el uso de plug-ins comerciales o de código abierto .
- Soporte para renderizado de baja resolución para previsualizar la salida de efectos visuales intensivos en computación.
Herramientas
- Transformación de imagen (posición, rotación, escala, sesgo).
- Funcionalidades de seguimiento de video .
- Teclado : Keyer, Chroma Keyer, Difference Keyer, Hue Keyer, PIK Keyer.
- Pintura: Sólido, Lápiz, Borrador, Clonar, Revelar, Desenfocar, Difuminar, Esquivar, Quemar.
- Rotoscopia manual , utilizando curvas de Bézier .
- Hay 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 3D estereoscópico y multivista.
Avanzado
- Soporte para renderizado en modo por lotes a través de una herramienta de línea de comandos, lo que permite procesar el renderizado final en una granja de render .
- 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 secuencia de comandos Python (Python 2.7).
- Lenguaje de escritura SeExpr (Walt Disney Animation Studios).
- Lenguaje de escritura 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 personalizado "PyPlug" (equivalente a Nuke Gizmos).
Ver también
- Lista de software de edición de video
- Comparación de software de edición de video
Referencias
- ^ "Versión 2.4.0" . GitHub . 20 de abril de 2020 . Consultado el 2 de mayo de 2021 .
- ^ "Álbum de imágenes: el lago Natron da a sus muertos | Rick Brandt" . livescience.com . Consultado el 25 de mayo de 2015 .
- ^ "¡Natron v0.92 beta ya está disponible! - Natron" . natron.inria.fr. Archivado desde el original el 25 de mayo de 2015 . Consultado el 25 de mayo de 2015 .
- ^ "Natron 1.0 ofrece composición VFX gratuita para usuarios de Linux, Windows, Mac | Libre Graphics World" . libregraphicsworld.org . Consultado el 25 de mayo de 2015 .
- ^ Fundación Krita. " ' Adiós Photoshop' y 'Hola Krita' en la Universidad Paris 8 | Krita" . krita.org . Consultado el 25 de mayo de 2015 .
- ^ "La historia completa de la universidad Paris-8 yendo por Krita, Blender, Natron | Libre Graphics World" . libregraphicsworld.org . Consultado el 25 de mayo de 2015 .
- ^ "¿Por qué cambiar la licencia de Natron a GPL V2? ¿Puede explicar su motivación? ¿Por qué cambiar de Mozilla a GPL?" . forum.natron.fr. 2015-08-28. Archivado desde el original el 6 de marzo de 2017 . Consultado el 6 de marzo de 2017 .en natron.fr MrKepzieLeader: "El razonamiento principal es que en el futuro habrá trabajo derivado derivado de Natron, y queremos poder seguir controlando a dónde va nuestro código fuente y quién lo vende". (Ago '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 Premultiplied alpha
- ^ Porter, Thomas; Tom Duff (1984). "Composición de imágenes digitales" (PDF) . Gráficos por computadora . 18 (3): 253–259. doi : 10.1145 / 800031.808606 . ISBN 0-89791-138-5. S2CID 18663039 .
enlaces externos
- Página web oficial