buddly27 / smaa-nuke

SMAA Antialiasing filter plugin for Nuke using Blink API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SMAA for Nuke

SMAA (Enhanced Subpixel Morphological Antialiasing) post-processing plugin for Nuke using Blink API.

SMAA Node in Nuke

Building

Build the plugin as follows:

cd smaa-nuke
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/tmp ..
make && make install

A specific Nuke version can be targeted as follows:

cmake -DNUKE_PATH=/path/to/nuke -DCMAKE_INSTALL_PREFIX=/tmp ..

Installing

Once the plugin is built, copy the shared library (Smaa.so or Smaa.dylib for masOS) into your personal ~/.nuke folder (or update your NUKE_PATH environment variable) and add the following menu.py file:

import nuke

toolbar = nuke.menu("Nodes")
toolbar.addCommand("Filter/Smaa", "nuke.createNode('Smaa')")

see also: Defining the Nuke Plug-in Path

Attributions

Jorge Jimenez et al. (2013). Enhanced Subpixel Morphological Antialiasing. http://www.iryoku.com/smaa/

About

SMAA Antialiasing filter plugin for Nuke using Blink API

License:MIT License


Languages

Language:C 98.4%Language:C++ 1.1%Language:CMake 0.5%