OpenFX (API)


Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

OpenFX (OFX), также известный как OFX Image Effect Plug-in API, является открытым стандартом для 2D- визуальных эффектов или подключаемых модулей для композитинга . Он позволяет надстройкам, написанным в соответствии со стандартом, работать с любым приложением, поддерживающим стандарт. Стандарт OpenFX принадлежит The Open Effects Association и выпущен под лицензией с открытым исходным кодом BSD. OpenFX был первоначально разработан Бруно Николетти из The Foundry Visionmongers .

Плагины записываются как динамические общие объекты , а API определяет несколько точек входа, которые должны быть реализованы плагином .

Хост OpenFX предоставляет плагину наборы точек входа , называемые наборами . Недвижимости Люкс используется для управления паром атрибута-значения , прикрепленный к объектам , определенным всем другими свит по API, то изображение Эффект Люкс используются для извлечения кадров пленки из входов или выхода эффекта, и есть другие апартаменты на дисплей информативные сообщения или задать вопросы пользователю, обрабатывать многопоточность , использовать OpenGL для обработки и т. д.

Каждый плагин описывается списком параметров и поддерживаемыми входами и выходами. Хост может выполнять различные действия , например, чтобы сигнализировать, что значение параметра изменилось или что часть кадра фильма должна быть визуализирована .

При желании плагин может также отображать графическую информацию в текущем кадре с помощью OpenGL и предлагать взаимодействия с помощью мыши и клавиатуры ( в спецификации OFX это называется взаимодействием ).

OpenFX хост является приложение , способное загрузки и исполнения плагинов OpenFX.

История

  • ОБНОВЛЕНИЕ: Текущая версия - 1.4 по состоянию на июнь 2017 г.

OpenFX был впервые анонсирован 10 февраля 2004 года The Foundry Visionmongers . [1]

Спецификация OpenFX была написана таким образом, чтобы плагин, поддерживающий последнюю версию API, мог быть реализован для совместимости с хостом, реализующим более раннюю версию.

  1. OpenFX 1.0 [2] был выпущен в 2006 году.
  2. OpenFX 1.1 [3] был выпущен в 2007 году.
  3. OpenFX 1.2 [4] был выпущен в 2010 году.
  4. OpenFX 1.3 [5] был выпущен в 2012 году.
  5. OpenFX 1.4 [6] был выпущен в 2015 году.

Хосты

Бесплатные хосты с открытым исходным кодом

  • ButtleOFX (для Linux, с открытым исходным кодом, лицензия LGPL , альфа-статус, не поддерживается)
  • Kaliscope (контроллер сканера / инструмент пакетного преобразования на основе хоста OpenFX и плагинов, открытый исходный код, лицензия GPL 3)
  • Natron для macOS, Linux, FreeBSD и Windows (открытый исходный код, лицензия GPL )
  • Композитор рамэн ( лицензия CDDL 1.0, официально никогда не выпускалась, но исходный код доступен [7] )
  • ShuttleOFX (онлайн-платформа OpenFX, открытый исходный код, лицензия LGPL )
  • TuttleOFX (хост и плагины OpenFX для командной строки, открытый исходный код, лицензия LGPL )

Коммерческие хосты

  • Baselight (с версии 2.2) от FilmLight
  • Catalyst Edit от Sony Creative Software
  • DaVinci Resolve (начиная с версии 10) и DaVinci Resolve Lite от Blackmagic Design
  • DustBuster + (с версии 4.5) от HS-ART
  • DVS Clipster от DVS
  • EDIUS Pro (с версии 8.1, плагином OFX-bridge от NewBlueFX), Grass Valley
  • Fusion (с версии 4.04) от Blackmagic Design (ранее от eyeon)
  • HitFilm (с версии 3 Pro) от FXhome
  • Mistika (с версии 6.5.35) и Mamba FX от SGO
  • Студия движения от IDT Vision
  • Nucoda Film Master (с версии 2011.2.058) от Digital Vision
  • Nuke (с версии 4.5) от The Foundry
  • Пиранья от Interactivefx
  • Quantel Rio от SAM
  • SCRATCH (с версии 6.1) от Assimilate
  • Titler Pro 4 от NewBlueFX
  • Мультяшный бум гармония
  • Vegas Pro (начиная с версии 10), Magix Software GmbH
  • Vegas Movie Studio (платиновая версия и выше), Magix Software GmbH

Снято с производства:

  • Autodesk Toxik (начиная с версии 2009) (входит в состав Maya )
  • Avid DS (с версии 10.3)
  • Кости Томсона / Technicolor
  • Композиция MATRIX с помощью Chrome Imaging
  • Встряхните от Apple


Плагины OpenFX

Бесплатные плагины с открытым исходным кодом

  • Официальный OpenFX SDK (лицензия BSD) содержит образцы плагинов, запрограммированных с использованием стандартного C API или оболочки C ++.
  • openfx-arena - это набор плагинов для визуальных эффектов, в основном на основе ImageMagick .
  • openfx-io - это набор плагинов для чтения или записи файлов изображений и видео (с использованием OpenImageIO и FFmpeg ), а также для управления цветом (с использованием OpenColorIO ).
  • openfx-misc - это набор основных плагинов, которые предоставляют множество основных инструментов композитинга, таких как фильтры, геометрические преобразования и преобразования цвета. Коммерческие хосты OpenFX обычно предоставляют свои собственные версии этих плагинов.
  • TuttleOFX предоставляет множество плагинов, особенно для цветокоррекции , которые можно использовать на большинстве хостов OpenFX.
  • Кейер зеленого / синего экрана INK и ChannelMath от casanico.com
  • TalentTracker от Mut1ny.com

Коммерческие плагины

  • Beauty Box Видео от digital anarchy
  • Цветовая симметрия
  • Composite Suite Pro, Film Stocks, Rays, reFine, zMatte, Tiffen DFX от Digital Film Tools
  • DE: Flicker, DE: Noise, RE: Match, Twixtor и ReelSmart Motion Blur от RE: Vision Effects
  • Film Convert for OFX [8] от Rubber Monkey Software
  • Genifect компании Dual Heights Software
  • HitFilm Ignite от FXhome
  • Lenscare и Flair от frischluft
  • RealPerception от Motiva
  • Аккуратное видео от ABSoft
  • Плагины NewBlueFX (включая Titler Pro 3)
  • Primatte [9] от Photron / Imagica
  • Red Giant Universe и Magic Bullet (в версии 12.1 Looks, Film, Cosmo и Mojo - плагины OpenFX) от Red Giant Software
  • Sapphire Visual Effects OFX и плагины Monsters GT VFX OFX от GenArts
  • Баланс белого, экспозиция и согласование цветов от FBmn Software

Документация

  • OFX Image Effects API является официальным справочником.
  • Руководство по программированию OFX для графических эффектов Бруно Николетти.
  • Руководство по программированию плагинов OpenFX , основанное на библиотеке поддержки C ++ .

использованная литература

  1. ^ «Поддержка плагина визуальных эффектов OpenFX растет» . Монтаж цифрового видео . Проверено 31 августа 2016 года .
  2. ^ «API-интерфейс модуля эффектов изображения OFX, 1.0, Справочник по программированию» . OpenFX . Проверено 10 июня 2015 года .
  3. ^ «API-интерфейс модуля эффектов изображения OFX, 1.1, Справочник по программированию» . OpenFX . Проверено 10 июня 2015 года .
  4. ^ «API-интерфейс модуля эффектов изображения OFX, 1.2, Справочник по программированию» . OpenFX . Проверено 10 июня 2015 года .
  5. ^ «API подключаемого модуля эффектов изображения OFX, 1.3, Справочник по программированию» . OpenFX . Проверено 10 июня 2015 года .
  6. ^ «Ассоциация открытых эффектов выпускает версию 1.4» . OpenFX . Проверено 28 октября 2015 года .
  7. ^ "Оригинальный исходный код RamenHDR" . GitHub . Проверено 10 июня 2015 года .
  8. ^ "Домашняя страница Film Convert" . Конвертировать фильм . Проверено 13 августа 2015 года .
  9. ^ "Primatte для OFX" . Primatte . Проверено 10 июня 2015 года .

внешние ссылки

  • Ассоциация открытых эффектов
  • Домашняя страница проекта
Получено с https://en.wikipedia.org/w/index.php?title=OpenFX_(API)&oldid=1033968626 "