# add this to your init.py and adapt the path to where the package is uncompressed
nuke.pluginAddPath('/path/to/plugin/LayerAlchemy/nuke')
git clone https://github.com/sebjacob/LayerAlchemy
mkdir /a/new/folder/to/build/in
cd /a/new/folder/to/build/in
cmake /path/to/git/cloned/LayerAlchemyDir -DNUKE_ROOT=/Applications/Nuke11.3v4 -DCMAKE_INSTALL_PREFIX=/Path/to/install/to
make # compile the code
make documentation # build the documentation, needs mkdocs (pip install mkdocs)
make install # copies the compiled files to the install directory
make package # creates a compressed file containing the project
GradeBeauty provides artist friendly controls to manipulate multichannel cg render passes The GradeBeauty design is purposely utilitarian and simple.
GradeBeautyLayerSet provides a simple way to specifically grade multiple cg layers using a LayerSet
Image processing math is exactly like the Nuke Grade node except that, you can grade multiple layers at the same time
GradeBeautyLayer provides a simple way to specifically grade a cg layer and replace it in the beauty
FlattenLayerSet provides a simple way to merge additive LayerSet from multichannel cg render passes to any single layer
RemoveLayerSet provides a simple way to isolate LayerSet from multichannel streams
GradeLayerSet provides a simple way to grade multiple layers using LayerSet
It's exactly like the Nuke Grade node except that, you can grade multiple layers at the same time
If you are grading cg layers and wish to propagate the changes to the beauty a the same time, have a look at FlattenLayerSet
MultiplyLayerSet provides a simple way to multiply a selection of layers using LayerSet
It's exactly like the Nuke Multiply node except that, you can multiply a selection of layers at the same time