Nuke

FFmpeg output from nuke

Recently I discovered that nuke in Linux doesn’t have H.264 in its codec list, unlike in Windows. Asking around nuke user forum reveals that it is because of quicktime only default on Windows and Mac, and there’s codec licensing issue. But to sum it up, Nuke in Linux cannot output H.264 directly, so I’m looking […]

Posted in blog, linux, NukeTools, RnDTools | Tagged , , , , , , | Leave a comment

Writing tools for read nodes!

This is me getting too lazy to deal with one read node at a time. Often I found myself keep repeating the process of selecting all the read nodes that I actually remember the python script that does it, and keep typing it up in the script editor. Finally I saved it down and became […]

Posted in NukeTools, RnDTools | Tagged , , , , , | 1 Comment

Project Directory in Nuke

It is only after joining trollbridge I realize how using project directory can make things easy in nuke, especially in a big script with lots of files. It makes transporting the folder significantly easier as you only need to change one path as you move the folder. If using relative file path in project directory […]

Posted in NukeTools, RnDTools | Tagged , , , | 1 Comment

Nuke Execute with Command Prompt

This is a little side project I worked on during my second year in Media Design School. My lecturer, Ryan Mullany mentioned that Nuke can potentially render faster without its graphic interface running, thus the idea of sending the execution command to another terminal. So I worked with him to write a python script that […]

Posted in NukeTools | Tagged , , , | Leave a comment

Cropping Contact Sheet

I had the pleasure of in charge of a crowd simulation development for my university third year production “As You Command”. It was a crowd for a huge hockey arena, and we got almost 30 people from the whole class to shoot green screen plate of us cheering. This left me with about 97 green […]

Posted in NukeTools, RnDTools | Tagged , , , | 1 Comment

TCL/Python Snippets

Get input node name: [python nuke.thisNode().input(0).name()] [python nuke.thisNode().input(1).name()] [value this.input0.name] [value this.input1.name] Set a variable in expression with TCL: [set VARIABLENAME VALUE; return] To use this variable later needs to type it as: $VARIABLENAME Get the last letter/section from node name, separated by “_”: nuke.thisNode().name().rsplit(“_”).__getitem__(2) From the above, can be modified to acquire file extension […]

Posted in NukeTools, RnD | Tagged , , , | Leave a comment