Archives for posts with tag: compositing

OpenFX is an open standard for visual effects plug-ins. It allows plug-ins written to the standard to work on any application that supports the standard. This avoids the current per application fragmentation of plug-in development and support, which causes much heartache to everyone, plug-in developers, application developers and end users alike

The core aims of OpenFX were established early on, these are…

  • to develop a standard for writing visual effects plug-ins,
  • to develop that standard with a broad consensus within the industry,
  • have that standard be vendor and operating system neutral,
  • have that standard be sufficiently flexible that it supports a wide range of visual effects systems, from editors to compositors.

Subsidiary aims are,

  • have the standard be expandable to other areas in the future, for example sound plug-ins or image i/o plug-ins,
  • have any expansion of the standard be done in such a manner so that hosts can easily support plug-ins using differerent versions of the API,
  • have plug-ins written to the standard be tunable to the host system they are running on,
  • allow hosts to provide extra custom functionality to plugins that wish to use it.

Home Page: http://openfx.sourceforge.net/
Project Page: http://sourceforge.net/projects/openfx/
Language: c++
Platform: Linux, OS X, Windows
License: BSD
Sponsor: The Foundry, Autodesk, Gen-Arts, FilmLight, Assimilate, Re-Vision Effects

A RenderMan Interface-compatible display driver and Nuke plugin for direct rendering into the Nuke interface.  RmanConnect is based on a simple Client/Server model, suitable for rendering to/from a variety of applications. The TCP/IP interface code is handled using the Boost.Asio library. The display driver will theoretically build using any RenderMan-compatible renderer but the included CMake build script assumes you have 3Delight installed.

Home Page: http://danbethell.github.com/rmanconnect/
Project Page: http://github.com/danbethell/rmanconnect
License: New BSD

ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF.  Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

(more…)

Home Page: http://www.imagemagick.org/
Language: C with API's provided for C++ and Perl
Platform: Windows, Linux, OSX
License: Custom open source license that requires attribution. Free for commercial use. GPL compatible.

pyshake is a project to integrate the Python scripting language with the Shake compositing package. It is based on boost::python and uses Py++ for generating the bindings.

pyshake is being developed by Rising Sun Pictures.

Home Page: http://open.rsp.com.au
Project Page: http://open.rsp.com.au/projects/pyshake
Language: C++
Platform: Linux, Windows, OS X
License: LGPLv2.1.
Sponsor: Rising Sun Pictures