Search

Your search for Stuart Robertson returned 64 results.

Start Nuke's FrameCycler

Contributed by crish

This Nuke Script runs Nuke's FrameCycler at startup and closes Nuke afterwards. You can use this if you want to run only FrameCycler as preview player even if you have no FrameCycler license but Nuke on your computer.

Nuke Scripts andRenders

Contributed by GPStuart

Nuke Scripts and Renders - USING MERGE ARITHMETIC TO CORRECT UNEVEN GREENSCREENS

Using Merge Arithmetic to Correct Uneven Greenscreens

Contributed by GPStuart

Assuming that a greenscreen was unevenly lit – a fairly common problem - the basic concept of this approach is to determine the pixel-by-pixel difference between the greenscreen you have and the greenscreen you wish you had, and then to apply a pixel-by-pixel correction using Merge node arithmetic.

Using Nuke to Test The Rules of Perspective Drawing and Measure a Flat Earth

Contributed by xrstuart

Use of a Nuke simulation to test the rules of traditional perspective drawing, and incidentally determine the diameter of the Earth if the Earth were flat.

Detecting if a Node's Input has an Alpha Channel

The following expressions will check if the first input of a Node has a channel beginning with an "a".  Obviously not 100% foolproof, but should get you started.   TCL Expression: [string first ".a" [channels [input this 0]]]>-1   Python Expression: [python "len(\[n for n in nuke.channels(nuke.thisNode().input(0)) if n.find(\".a\") != -1])>0"]

Getting started with Nuke plugins

Where to Place the Gizmo File (note: "~" is short hand for the current user's home directory) You can place .gizmo files in any directory, but common options are: ~/.nuke/ (user-specific, will be automatically sourced by Nuke on startup) ~/.nuke/gizmos/ (recommended subfolder to keep things tidy, this will have to be added manually  - see below) A shared location (for…

RenderManager - RenderPal

Introduction This article will teach you how to successfully setup RenderPal with Nuke, so you can build your own Nuke farm quickly and easily. But first lets consider why you would or woudn't want to use RenderPal as your render manager.…

Measuring Plugin Speed

This was recently discussed on the nuke-dev mailing list and some approaches were new to me, so I thought I would add all answers here: * Use the -P switch to pute nuke into performance mode * Have a test .nk (e.g Read->MyNode->Write) and compare times how long it takes to render on the command line with "nuke -x" *…

Stepping through Nuke python code using Wing IDE: Oooooh, does it work?

Troubleshooting python scripts in Nuke can be painful, especially when you are used to working in Visual Studio using breakpoints and stepping through code. So I was excited when Wing IDE announced that their latest version (4.1.8) supported debugging in Nuke. I downloaded the free trial and gave it a shot.…

Reassign keyboard shortcuts in Nuke6.3v8 -- now it's simple!

Now that Nuke 6.3v8 is out, the Foundry has given us a simple way to reassign keyboard shortcuts for items that are already in menus. This used to be rather complicated, but now it's easy. Here's how. As an example we'll reassign the Posterize node to the control-p shortcut.…

Setting up Prman for Nuke 6.2 launched from the shell in OSX/Linux

Lots of people are having issues getting Prman working with Nuke 6.2. So this is a basic tutorial on setting up the proper environment variables you need for launching Nuke from the shell under osx & linux. Bash Shell setup In a text editor create the file ".bash_profile" in your $HOME directory (/Users/yourUserName under osx or /home/yourUserName under linux) 1.…

Interview with Bill Spitzak

Whats your background? I studied Computer Science at MIT, then worked on Personal Computer software for a few years. Then I went to the USC film school, where I first worked on production design, which is something I felt I was able and wanted to do, but soon was doing animation.…

Developing Nuke Plugins on Windows

Now that the Nuke distributions come with a standard Visual Studio solution to be used as a template for your own Plugins, it has become quite easy to set up your dev environment.…

TransformThis - example for Smart Node Creation

Here is  simple recipe for your menu.py, to make a hotkey that creates a normal Transform node for 2D nodes (just like th default 't' does), but if a 3D node is selected, it will create a TransformGeo node instead: To find out if the selected node is a 3D node, I usually just check for a knob that 2D…

Interview with Jack Binks

Morning Jack, let's start with a bit of history. Good to see you Ben! So I studied engineering up in York, and during my time there started playing with AE, plus later on a bit of Shake.…

Interview Jonathan Egstad

Whats your background? I have a mixed background in technology and media from a young age.  Like other motion-picture enthusiastic children I gravitated towards visual-effects early on, but didn't really find a path for my creativity until the video revolution in the '80s allowed greater access to movie-making tools.…

Rescuing Broken Nuke Scripts

Especially when using the Roto/Paint nodes it sometimes happens that scripts get broken. You then get messages like: "Missing close brace" or "Variable XY not defined" when opening files.…

Interview with Frederich Munch

What did you do before Geo tools? I'm really all over the place. The last two years I've been working with a lot of artists building either animations or custom electronics for a variety of gallery shows.…

Understanding UVMaps - Warping with STMap - Pt. 1

Here at RISE we started using UVMaps to apply camera lens distortion to matte paintings, cg renders and all sorts of footage when there was no (or at least no cheap) way to get the lens distortion value from your favourite 3D tracking application into Nuke.…

Using Eclipse with Nuke

This tutorial will outline the steps to be taken to make Eclipse your Nuke IDE. Though the Nuke script editor has been improved recently, it's still worth looking for alternatives. Eclipse adds lots of extra features like auto completion, syntax checking or source exploration to make daily tasks easier to accomplish.…
1