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 learnt how powerful the Expression node can be. So I tried to collect as many tools as possible. In the links below you can find all the websites where I found info and code. I would also like to thank the Trixter comp team for the incredible workshops about the Expressions.

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
















HOW TO INSTALL IT?

Installing the package is really easy, because all the paths and folders are already set up.

1. Extract the folder from the .zip file
2. Drag and drop the folder into 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

Expression Node Collection for Nuke - HOW TO INSTALL IT?

3. Add this code to your init.py file
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 script of each node. Copy and Paste it in the Node Graph of Nuke! If you want the whole collection, download it from Nukepedia at the link above


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

Expression Node Collection for Nuke - Show/Hide node script






  • 01. Creations

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

Expression Node Collection for Nuke - Show/Hide node script

RANDOM
Create random colors for every pixel/every frame

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

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

Expression Node Collection for Nuke - Show/Hide node script



CIRCLES

Expression Node Collection for Nuke - Show/Hide node script

RADIAL

Expression Node Collection for Nuke - Show/Hide node script

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

Expression Node Collection for Nuke - Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

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

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

TRUNC
Round to the nearest integer not larger in absolute value

Expression Node Collection for Nuke - Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script






  • 02. Alpha

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

Expression Node Collection for Nuke - Show/Hide node script






  • 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.

Expression Node Collection for Nuke - Show/Hide node script

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

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

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

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script






  • 04. Keying and Despill

Some useful tools for the Keying and Despill operations.

Expression Node Collection for Nuke - Show/Hide node script

BLUE DESPILL
Different despill techniques for blue screen.

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

GREEN DESPILL
Different despill techniques for green screen.

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script






  • 05. Transform

Tools you can use to transform and manipulate your image.

Expression Node Collection for Nuke - Show/Hide node script






  • 06. 3D and Deep

Some useful tools for 3D space and Deep Compositing.

Expression Node Collection for Nuke - Show/Hide node script

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

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

COORDINATES
Create a map of coordinates.

Expression Node Collection for Nuke - Show/Hide node script

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

Expression Node Collection for Nuke - Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

UV Map

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

Deep to Depth
Convert the Deep into Depth

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

Deep Thickness
Smooth the front and back layers. Really useful to smooth elements inside deep smoke.

Show/Hide node script

Expression Node Collection for Nuke - Show/Hide node script

Questions about this tutorial?

Write me directly: I read every message. You can also find me on LinkedIn.