Useful, everyday compositing plugins for Nuke

AFXSoftClip — Non-linearly reduce exposure. The algorithm was originally written for use in Eyeon Fusion. It’s much more intuitive than the Native Nuke implementation.

AFXToneMap — Exposure control, soft clipping, and dark contrast.

AFXMedian — Extremely fast median filter with sharpness parameter to reduce unwanted morphological changes and floating point size control. Faster than Nuke’s native median filter by an order of magnitude.

AFXChromaKey — Performs statistical analysis of chroma screen in LAB color space. Easily generate solid core mattes and detailed edge mattes. Invariant to lighting and grading changes due to per frame chroma analysis.

AFXDespill — Simply the best de-spill available. Output a spill matte to use as a mask for replacing de-spilled areas with a blurred version of the background or a reflection pass.

AFXAntiAlias — Morphological anti-aliasing to smooth ‘jaggies’ that are a very common problem with keying. Extremely useful for monitor comps.

AFXGlow — A beautiful glow.

Project Page: https://github.com/AuthorityFX/afx-nuke-plugins
Language: C++, Python
Platform: Linux
License: Mozilla Public License Version 2.0

Natron is a free and open-source node-based compositing software. It has been influenced by digital compositing software such as Nuke, from which its user interface and many of its concepts are derived.

Natron supports plugins following the OpenFX 1.4 API. Most open-source and commercial OpenFX plug-ins are supported.

Home Page: http://www.natron.fr
Project Page: https://github.com/MrKepzie/Natron
Language: C++
Platform: Linux, Windows, OSX
License: GNU GPL v2
Sponsor: INRIA

The Academy Color Encoding System (ACES) is becoming the industry standard for managing color throughout the life cycle of a motion picture or television production. From image capture through editing, VFX, mastering, public presentation, archiving and future remastering, ACES ensures a consistent color experience that preserves the filmmaker’s creative vision. In addition to the creative benefits, ACES addresses and solves a number of significant production, post-production and archiving problems that have arisen with the increasing variety of digital cameras and formats in use, as well as the surge in the number of productions that rely on worldwide collaboration using shared digital image files.

Home Page: http://www.oscars.org/science-technology/sci-tech-projects/aces
Project Page: https://github.com/ampas/aces-dev/
Language: ctl
Platform: linux, windows, osx
License: Custom
Sponsor: Academy of Motion Pictures Arts and Sciences

Gaffer is a general purpose node-based application designed for use in the visual effects industry. It provides basic tools for procedural scene generation, shader authoring, rendering, and image compositing.

Powerful
Based on a multithreaded deferred scene evaluation engine, Gaffer allows you to handle large scenes and develop flexible procedural work-flows.

Renderer Agnostic
Gaffer utilises a renderer abstraction layer allowing it to export to your favourite renderer (assuming for now that your favourite renderer is either Arnold or 3Delight).

Customisable
Gaffer is built to be customisable throughout. Be it a simple scripted configuration tweak, complex expression, custom node or user interface, even a full blown application, Gaffer’s open APIs enable you to do what you need.

Extensible
Feel free to add new renderers, new nodes, or integrate with your renderfarm. With Gaffer derived apps you could have new types of data flowing through the node graph, such as asset dependencies or simulation operations.

Open Source
Distributed under the BSD license, Gaffer builds upon a wealth of open-source VFX libraries including OpenEXR, OpenImageIO, OpenColorIO, Cortex and of course the Gaffer frameworks themselves.

Unfinished
Although Gaffer is becoming more capable by the day, it still lacks in features and useability. Itching to fix a bug or contribute a cool new enhancement? Want to add support for OpenVDB, Bullet or another renderer backend? Fork it on GitHub…

Compiled binary releases are available for download from the releases page.

 

Home Page: http://imageengine.github.io/gaffer/index.html
Project Page: https://github.com/ImageEngine/gaffer
Language: C++ python
Platform: Linux OsX
License: BSD
Sponsor: Image Engine

Dynamica is a plug-in for Maya that provides an interface to the Bullet rigid body engine. Bullet was originally created to simulate many rigid bodies quickly in a game context, but this plug-in helps extend its usefulness to film production. The Walt Disney Animation Studios used this plug-in to model the thousands of packing peanuts seen in BOLT.

Features of the Dynamica Maya plugin

  • Dynamica is cross-platform and works on Windows, Linux and Mac OSX
  • Dynamica runs on all versions of Maya.
  • Active, passive, and kinematic rigid bodies
  • Sphere, Box, Hull(convex), and Mesh(concave) collision shapes
  • Force breakable Nail, Hinge, Slider, and Six-degrees-of-freedom constraints
  • Frame based choreography control and simulation baking
  • The plugin exports to COLLADA Physics format and the native .bullet binary physics file format

It was used by Disney Animation and several other studios.

 

Home Page: http://www.bulletphysics.org/mediawiki-1.5.8/index.php/Maya_Dynamica_Plugin
Project Page: http://dynamica.googlecode.com
Language: C++
Platform: Windows, Linux, Mac OSX
License: MIT and zlib
Sponsor: Walt Disney Animation Studios