Natron (программное обеспечение) - Natron (software)
Оригинальный автор (ы) | Александр Готье, Фредерик Деверне |
---|---|
изначальный выпуск | 22 октября 2014 г. |
Стабильный выпуск | 2.3.15 / 7 июня 2020 г.[1] |
Предварительный выпуск | 2.3.16 beta1 / 14 июня 2020 г.[2] |
Репозиторий | |
Написано в | C ++, Python |
Операционная система | Linux, macOS, FreeBSD, Windows |
Тип | На основе узлов программное обеспечение для композитинга |
Лицензия | Стандартная общественная лицензия GNU версии 2 или позже |
Интернет сайт | натронгитуб |
Натрон это бесплатно и с открытым исходным кодом на основе узлов композитинг заявление. На него повлияли цифровой композитинг программное обеспечение, такое как Иллюзия Avid Media, Яблочный коктейль, Blackmagic Fusion, Autodesk Flame и Ядерная бомба, на основе которого его пользовательский интерфейс и многие его концепции.
Natron поддерживает плагины, следующие за OpenFX 1.4 API. Самый открытый и коммерческий OpenFX плагины поддерживаются.
Происхождение названия
Натрон назван в честь Озеро Натрон в Танзания который, по словам Натрона ведущий программист Александр Готье обеспечивает «естественные визуальные эффекты», сохраняя мертвых животных.[4]
История
Natron был основан Александром Готье в июне 2012 года как личный проект. Проект стал победителем конкурса 2013 года. Повысьте свой код конкурс Inria. Приз был 12-месячным договор найма разработать Natron как бесплатное программное обеспечение с открытым исходным кодом внутри института.
Первым общедоступным выпуском 0.92 (6 июня 2014 г.) был ротоскопирование и хроматический ключ функциональные возможности.[5] В последующих бета-версиях появились дополнительные функции, такие как Размытость, Управление цветом через OpenColorIO, и видео слежение.
Версия 1.0 была выпущена 22 декабря 2014 г.[6] вместе с большим образцом проекта Франсуа «КойХот» Грассара, профессионала компьютерная графика художник и преподаватель, демонстрируя, что Натрон может интерактивно создавать графики с более чем 100 узлами. В январе 2015 года отдел искусства и технологий изображения (ATI) в г. Университет Париж 8 объявили, что перейдут на профессиональное качество бесплатное программное обеспечение с открытым исходным кодом для обучения компьютерная графика студентам и художникам, в том числе Блендер, Крита и Натрон.[7][8]
Лицензирование
До версии 2.0 Natron лицензировался под Общественная лицензия Mozilla версия 2.0, что позволило распространять его с с закрытым исходным кодом плагины.
Начиная с версии 2.0, программное обеспечение было перелицензированный под Стандартная общественная лицензия GNU версии 2 или позже, чтобы обеспечить лучшую коммерциализацию.[9] Таким образом, все плагины, которые распространяются с двоичными файлами Natron 2.0 или новее, должны быть совместимый с GPLv2. Закрытый источник плагины, включая коммерческие, все еще можно использовать с Natron, хотя GPL в соответствии с ФСПО не позволяет загрузка и связывание с закрытым исходным кодом плагины,[10] или плагины, которые не распространяются под GPL совместимый лицензия, но они должны распространяться отдельно.
На данные, произведенные Natron, или любое программное обеспечение, распространяемое под лицензией GPL, не распространяется действие GPL: авторское право на выходные данные программы принадлежит пользователю этой программы.
Функции
Аппаратное обеспечение
- Низкие требования к оборудованию: 64-битный процессор, не менее 6 ГБ ОЗУ (рекомендуется 8 ГБ)
- Графическая карта, поддерживающая OpenGL 2.0 или OpenGL 1.5 с несколькими общедоступными расширениями (ARB_texture_non_power_of_two, ARB_shader_objects, ARB_vertex_buffer_object, ARB_pixel_buffer_object ).
Механизм рендеринга
- 32-битный конвейер линейной обработки цвета с плавающей запятой: все кадры представлены как с плавающей точкой RGBA образцы с предварительно умноженная альфа,[11] разрешая использование альфа-композитинг операторы, определенные Томас Портер и Том Дафф.[12]
- Поддержка многоядерных архитектур: вся обработка многопоточный используя шаблон пула потоков.
- Управление цветом обрабатывается OpenColorIO библиотека, включая поддержку ACES система кодирования цветов, предложенная Академия кинематографических искусств и наук.
- Поддержка многих форматов изображений с использованием OpenImageIO, в том числе многослойные OpenEXR. Дополнительные слои изображения могут использоваться для хранения нескольких цветовых слоев или для нецветной информации, такой как глубина, оптический поток, бинокулярное неравенство, или маски.
- Поддержка чтения и записи видеофайлов через FFmpeg библиотека, в том числе цифровой промежуточный форматы, такие как DNxHD и Apple ProRes.
- Полная поддержка OpenFX 1.4 API, позволяя использовать Открытый исходный код или же коммерческий плагины.
- Поддержка рендеринга с низким разрешением для предварительного просмотра результатов ресурсоемких визуальных эффектов.
Инструменты
- Преобразование изображения (положение, поворот, масштаб, перекос).
- Видео слежение функциональные возможности.
- Ключ: Keyer, Chroma Keyer, Difference Keyer, Hue Keyer, PIK Keyer.
- Краска: Solid, Pencil, Eraser, Clone, Reveal, Blur, Smear, Dodge, Burn.
- Руководство ротоскопирование, с помощью Кривые Безье.
- Доступен широкий спектр дополнительных эффектов (преобразования цвета, геометрические преобразования, генераторы изображений ...).
- Ключевой кадр анимация параметров на основе Многочлены Бернштейна (полиномиальный базис за Кривые Безье ) для интерполяции.
- Редактирование кривых анимации: Редактор кривых.
- Редактирование ключевых кадров: Dope Sheet.
- Поддержка для стереоскопическое 3D и многовидовая обработка.
Передовой
- Поддержка рендеринга в пакетном режиме с помощью инструмента командной строки, что позволяет обрабатывать окончательный рендеринг на рендеринг фермы.
- Формат проекта, написанный на XML и легко редактируемый человеком.
- Предустановки узла можно легко импортировать / экспортировать через XML.
- Python скриптовый язык (Python 2.7).
- SeExpr язык сценариев (Walt Disney Animation Studios).
- WebGL 1.0 язык сценария (Shadertoy ) для разработки 2D / 3D визуальных эффектов с аппаратным ускорением.
- Настраиваемый интерфейс.
- Система создания пользовательских узлов "PyPlug" (эквивалент Ядерная бомба Вещи).
Смотрите также
Рекомендации
- ^ «Выпуск 2.3.15». GitHub. 7 июн 2020. Получено 28 июн 2020.
- ^ "Натрон".
- ^ "НАТРОН". natrongithub.github.io. Получено 2020-09-22.
- ^ "Имиджевый альбом: Озеро Натрон отдает свои силы | Рик Брандт". livescience.com. Получено 2015-05-25.
- ^ "Бета-версия Natron v0.92 вышла! - Natron". natron.inria.fr. Архивировано из оригинал на 2015-05-25. Получено 2015-05-25.
- ^ «Natron 1.0 предоставляет бесплатный VFX-композитинг для пользователей Linux, Windows, Mac | Мир Libre Graphics». libregraphicsworld.org. Получено 2015-05-25.
- ^ Krita Foundation. "'Прощай, Photoshop »и« Hello Krita »в Парижском университете 8 | Крита ". krita.org. Получено 2015-05-25.
- ^ "Полная история университета Париж-8 для Krita, Blender, Natron | Libre Graphics World". libregraphicsworld.org. Получено 2015-05-25.
- ^ «Зачем менять лицензию Natron на GPL V2? Можете ли вы объяснить свою мотивацию? Зачем переходить с Mozilla на GPL?». forum.natron.fr. 2015-08-28. Архивировано из оригинал на 2017-03-06. Получено 2017-03-06. на natron.fr MrKepzieLeader: «Основная причина заключается в том, что в будущем будет производная работа, выделенная из Natron, и мы хотим иметь возможность контролировать, куда идет наш исходный код и кто его продает». (Август 2015 г.)
- ^ «Часто задаваемые вопросы о лицензиях GNU - Проект GNU - Фонд свободного программного обеспечения». gnu.org. Получено 2015-05-25.
- ^ http://home.comcast.net/~tom_forsyth/blog.wiki.html# В архиве 2013-10-29 в Wayback MachineПредварительно умноженная альфа
- ^ Портер, Томас; Том Дафф (1984). «Составление цифровых изображений» (PDF). Компьютерная графика. 18 (3): 253–259. Дои:10.1145/800031.808606. ISBN 0-89791-138-5.