Expression Node Collection

Expression Node Collection

My personal collection of tools with the Expression Node

Expression Node

I created this small guide because during my period of work at Trixter, I've learnt how powerful could be the Expression Node. So I tried to collect as much tools as possible. In the Link below you can find all the website that I've found info and codes. I also would like to say thank you to the comp team of Trixter for the incredible workshops about the Expressions.

You can download the Folder from the link below:
Download from Nukepedia













HOW TO INSTALL IT?

It's really easy to install the package, because all the paths and folders are already created.

1. Extract the folder from the file .zip
2. Drag and drop the folder in your .nuke folder
#path would be something like this:

#Linux: /home/login name/.nuke
#Mac OS X: /Users/login name/.nuke
#Windows: C:\Users\user name\.nuke


3. Add this code to your file init.py
Expression_path = "/Users/yourPath/.nuke/Expression"
nuke.pluginAddPath(Expression_path)

4. Run Nuke









Overview

You will find some text called

Show/Hide node script

Click on it to show/hide the text of the relative node. Copy and Paste it in the Node Graph of Nuke! If you want all the collection, please, download it from Nukepedia at the link above


Click on the links below to go directly to the section you want:








  • 01. Creations

In this first category you can create different elements only with the Expression Node. Here you will find some of the tool in the Collection.



RANDOM
Create random colors every pixel/every frame

Show/Hide node script





LINES
Create horizontal/vertical lines with different width and smoothness.





CIRCLES



RADIAL



POINTS
Create points with different color and opacity. Combined with a Convolve Node and a Shape you can create different types of walls.

Show/Hide node script







BRICKS
Wall of bricks that you can create combining Expression and UV Map Nodes

Show/Hide node script







TRUNC
Round to the nearest integer not larger in absolute value










  • 02. Alpha

Some of the operations you can do with the Alpha channel:








  • 03. Pixel

In this third section, Pixel, we are going to work with Pixels. This part is really good for Tech Checks of your shots.



ABSOLUTE VALUE
Returns the absolute value of the floating-point number x

Show/Hide node script



INF NAN NEGATIVE PIXELS
Find the infinite, NaN and Negative Pixels in your image.

Show/Hide node script








  • 04. Keying and Despill

Some useful tools for the Keying and Despill operations.



BLUE DESPILL
Different despill techniques for blue screen.

Show/Hide node script



GREEN DESPILL
Different despill techniques for green screen.

Show/Hide node script








  • 05. Transform

Tools you can use to transform and manipulate your image.








  • 06. 3D and Deep

Some useful tools for 3D space and Deep Compositing.



NORMAL PASS - RELIGHT
Use the Normal Pass to create in the alpha channel a new light.

Show/Hide node script





COORDINATES
Create a map of coordinates .



C4x4
Matrix 4x4 to project the object in the 3D space and apply a distortion .





UV Map

Show/Hide node script



Deep to Depth
Convert the Deep into Depth

Show/Hide node script



Deep Thickness
Create the smoothness of front and back layer. It's really good to smooth the elements through a deep smoke.

Show/Hide node script



Leave a comment