Skip to content

SMAA Antialiasing filter plugin for Nuke using Blink API

License

Notifications You must be signed in to change notification settings

buddly27/smaa-nuke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/