Comment

DW// Tutorial 03: Nuke - Camera Projection Set (Custom Scripts)

DW// Tutorial 03: Nuke - Camera Projection Set (Custom Scripts) from David Windhorst on Vimeo.

DW// Tutorial by David Windhorst - Learn how to use the 'Camera Projection Set' custom scripts for quickly creating camera projections. Set contains two Python scripts for creating a new camera based off of a selected source camera at the current Viewer frame. The scripts work based on the current selection in the DAG: 1 'Camera' node (required) and 1 'img' input node (optional).

Tutorial covers the typical, manual way of creating a camera projection from an existing camera as well as the custom scripts now available.

Python scripts used can be found at the DW Website

Comment

Comment

DW// Tutorial 02: Nuke - GD-Read Setup Scripts (Relative Read Nodes)

DW// Tutorial 02: Nuke - GD-Read Setup Scripts (Relative Read Nodes) from David Windhorst on Vimeo.

DW// Tutorial by David Windhorst - Learn how to use the GD-Read Setup Pack Scripts in order to create suedo-relative Read nodes. A Global Directory node is used to establish a root path used by the Read nodes associated to it. This allows user to fix/prevent Read errors when image files and scripts are moved around in directories or even workstations.

Python script pack including 3 new commands/nodes: GLOBAL_DIRECTORY node, Associate GD-Read Node Selected, and GD-Read Node Setup. Also includes custom 'DW Tools' menu to store these commands and future ones to a menu on the 'Nodes' panel menu in Nuke for easy access.

Used to make relative Read nodes. The GD node contains the root directory used to point to where the Read nodes associated to it are contained. If the script and Read files are moved to another workstation or directory, the user only needs to update the GD node to the new location. GD nodes can be nested manually (associate one GD to another) in order to mimic more complex folder/sub-folder structures within Nuke.

NOTE: Some limitations due to the variability of OS structures may lead to these scripts not working/creating unexpected results. They have been tested in Nuke 6.3v8 running on Windows 7 (64-bit) OS.

To download the scripts/menu used in this tutorial

Comment

Comment

DW// Tutorial 01: Nuke - Install Scripts/Custom Menus

DW// Tutorial 01: Nuke - Install Scripts/Custom Menus from David Windhorst on Vimeo.

DW// Tutorial - Learn how to install customized scripts and gizmo files for The Foundry's Nuke. This tutorial goes through the steps of locating your local/personal profile '.nuke' folder, adding folders for organization within the '.nuke' folder and creating a 'init.py' file for initialization instructions, and a 'menu.py' file to create a Nuke Node toolbar menu to house our customized Python scripts.
Tutorial was created by David Windhorst to show how resources will be packed and available from DW website

Comment

Comment

Lens Distortion Workflow (Follow Up)

This is a lens distortion workflow specifically for VFX productions using NukeX By David Cattermole.
This is a follow up to a previous tutorial: vimeo.com/31406858
The Undistortion gizmo (and python scripts): Download Link
UPDATE:
David Cattermole have found and fixed the "node not connecting when it's created" bug,  He used 'nuke.nodes.Undistortion()', when He should have used 'nuke.createNodes("Undistortion")' in the menu.py file.
The updated package is here: Download Link

Comment

Comment

Export Maya camera to Nuke : Tutorial By Murohazzard

In this tutorial Murohazzard show you how to export Maya camaras using the maya2Nuke python command. Personally, He find it better than the traditional FBX format export as it seems to be a bit buggy. 
Anyways, He hope you find this tutorial insightfil to you in some way. Here are the links to D/L the script:
the link for Maya2Nuke: 
Note: Please read the instructions carefully on how to install the script in the maya folder (found in the creative crash D/L)

Comment

Comment

Python Scripting : autoComper - Nuke (Free Script)

 

This Python-Script for Nuke written by Jan Oberhauser allows to make a basic-comp on the push of a button. It does not matter if it is a MultiChannel-EXR, One-Channel-EXR or any other File with just one-channel like TGA, TIF, JPEG, ...
The Script starts to look for the Channel-Names and if the file just has the 'rgba'-Channel it checks the file-names. Then it orders the Nodes, comps them with the nodes defined and also creates additional nodes. 
Example: It looks for the depth-Channel, then adds a Grade-Node, copies the channel into the depth-Channel of the main-tree and adds a zBlur-Node afterwards.
This is just a Basic-Setup. But it can get easily get changed and expended much more just for every need with changing a few variables. For example different setups for background. creatures, effects, ....
Download this script here:

Comment

Comment

Python Scripting : Rotating Nuke Script

Epi Skoglund made a script in Nuke that calculates rotation around a point with the ability to control speed, radius and offset. This is 17 nodes linked together. The input point for each node except the first one is the output point from the previous node in the chain. So there is 17 steps of inception going on... everything rotates around it's parent. If you look at the smallest point you can clearly see the circular movement! The points have a larger radius, are scaled and time-offset with even values from the first node, so those things could have been controlled as well so you don't have to manually connect the nodes and offset all values!

v2.0 (if I make it) is going to have controllers for how many "inception steps", scale etc, so you only have one node that controls everything.

Comment

Comment

Python Scripting : Nuke PSD Layer Shuffle

A modified PSD Reader plugin for Nuke by Nathan Dunsworth which outputs the PSD files layer order into Nuke 5.2 meta data.

Python scripts can query the Read nodes meta data and perform operations such as shuffling the PSD files layers into RGB and re-merging them back together, or shuffle the layers into RGB and create 3D Cards separated by layer order.

Comment

Comment

NUKE's Precomp node with Frank Rueter

NUKE's Precomp node with Frank Rueter from Hieronymus Foundry on Vimeo.

This tutorial is by Frank Rueter. Visit his website for more : http://www.ohufx.com/

This shows how to use the Precomp node in a workflow that enables the artist to use external NUKE scripts as an input to their main comps. This helps to keep the node graph tidy, but also opens up the option to work with centralised NUKE scripts as inputs without having to pre-rendering them.

Such a workflow is invaluable for shows that need to share the same NUKE script as a background. For example, only one NUKE script needs to be changed to update all main comps that depend on it across multiple shots.

This tutorial shows you how to set up such a script dependency and how to work between the precomp and the "receiving" comp.

Comment