LOADING

Compositing

cm_cameraDot

A basic cameraDot. There are so many of these out there with tons of great features but I wanted to keep it simple. Straight to the point.

cm_cameraDot

cm_cameraPlane

This is my attempt at recreating one of the most useful nodes I've ever touched. Mine is still missing some cool features but I'm figuring it out :)

cm_cameraPlane

cm_alpha

This is just a shuffle that passes alpha to rgba. I use it all the time to compare alpha with rgb with viewer inputs rather than press 'a'.

cm_alpha

cm_batchOnly

This is a switch that use a $gui expression to bypass process heavy nodes until render time.

cm_batchonly

cm_display_current_frame

This is just a text node with [Frame] expression. I use this all the time when working with retimes. It helps to see the actual frame. If you use a batchOnly after it you don't have to worry about it showing up in your comp.

cm_display_current_frame

cm_perspective_lines

This is a tool to help line up perspective. Roto splines are expression linked the the edge of the frame.

cm_perspective-lines

cm_stmap_generator

An expression that creates an stmap.

You can adjust the bbox.

cm-stmap-generator

cm_stmap_warp

Make smooth warping transformations with this tool. It uses stmap to distort the image.

cm-stmap-warp

cm_switch

This is a switch that changes color. Here's the expression:


[if {[value disable]==true} { knob tile_color 0x4c0d00ff brake}] [if {[value which]<1} then { knob tile_color 0xff0000ff } elseif {[value which]==1} then { knob tile_color 0xff00ff } else { knob tile_color 0xffff}] [value this.which]
cm-switch

cm_toggle_stamps

Another easy one. It toggles postage stamps on/off. Useful if your script is ridiculous and you're trying to make it more efficient.

Stamps on:

for a in nuke.allNodes(): try: a['postage_stamp'].setValue(1) except: pass

​Stamps off:

for a in nuke.allNodes(): try: a['postage_stamp'].setValue(0) except: pass
cm-toggle-stamps