Nuke Node graph utilities using Qt/PySide2

When I first started playing with Nuke's Python API around 2012, one of the first things I made was a tool to align nodes in the node graph. In fact, I wasn't the only one, and a quick look on Nukepedia will reveal dozens and dozens of implementations of alignments tools and tools to download. [...]

By |2022-05-29T04:34:19+00:00May 29th, 2022|Nuke, Python, Tutorials|1 Comment

How I unexpectedly made a Minecraft Importer for Nuke

After 7 years away, I am moving back to Vancouver. This was the decision my wife and I made, after much deliberation and pros-and-cons lists. While the few people over there who I've stayed in touch with frequently knew about it, the vast majority of my past colleagues did not, and as the date was [...]

By |2021-12-05T08:45:26+00:00December 5th, 2021|General, Nuke, Python|1 Comment

Updating your Python scripts for Nuke 13

The recent release of Nuke 13 brought along the update from Python 2 to Python 3. After all, Python 2 has been officially dead since January 2020, and Python 3 has been around since 2008, so that update was due. Python 3 comes with quite a few improvements and a few changes that can easily [...]

By |2021-04-08T10:13:19+00:00March 30th, 2021|Nuke, Python, Tutorials|23 Comments

Rendering a plausible night sky (Making Stars Gizmo part 2/2)

After doing a little bit of thinking about UI in part 1 of this article, it would be great to start producing some actual pictures of stars. As I often do in my posts, this isn't a tutorial that gives you the final answer (though you could skip ahead and grab the final result), but [...]

By |2021-03-27T06:56:40+00:00March 1st, 2021|Nuke, Python, Tutorials|8 Comments

Custom QT Knobs for Nuke Nodes (Making Stars Gizmo part 1/2)

One task compositors are often asked to complete is to create a starry night sky. Whether you are working on an Epic Space Odyssey or the newest Rom-Com miniseries, you might be asked to sprinkle some stars in the sky. Some directors are a bit pickier than others, and you might be asked to ensure [...]

By |2020-11-08T10:23:11+00:00November 8th, 2020|Nuke, Python, Tutorials|7 Comments

Nuke Vector Matrix Toolset Release

Update June 2020: Version 1 has been released, and this article edited to reflect some of the changes. Added text will be in italics, and removed text will just be crossed. Original: Almost 2 years ago, Mathieu Goulet-Aubin released a set of tools to work with vectors and matrices in nuke on Nukepedia. Having my [...]

By |2020-06-14T00:26:25+00:00December 30th, 2019|Downloads, Nuke, Python|5 Comments

Nuke Notification Panel

For once, I decided to showcase something in a Video instead of writing a big wall of text. It was just easier to show the result. I started thinking about making a Notification Panel for nuke a couple of years ago, but never had the time to bring it to a decent level of completion. [...]

By |2019-07-01T10:40:49+00:00July 1st, 2019|Nuke, Python|0 Comments

Level up your Python game

This post if for the artists who have been dipping their toes in the water of Python development and are considering taking it to the next level. We will cover some of the points that differ between an artist/amateur level of development and an entry TD level.  I’m covering quite a few subjects in this [...]

By |2018-09-14T04:06:37+00:00September 12th, 2018|General, Python, Tutorials|1 Comment

Merging 2D Transforms in Nuke

Since I discovered that Nuke was concatenating Transform nodes for me, I liked to break out my transformations into multiple nodes to give me a bit more flexibility. I would do a stabilize, some keyframe animation, scale up a bit, rotate for a while, matchmove, re-scale, in different nodes. Nuke was smart about it, and [...]

By |2020-07-27T23:41:18+00:00March 8th, 2017|Nuke, Python|12 Comments

Maya Python: Renaming Duplicate Objects

While it may not sound like a big issue at first, I recently realized that having duplicate names in Maya can be more problematic than I originally thought. Maya handles these duplicate names by using a “long name” internally, but some other scripts (including some default scripts) will complain about it and constantly throw error [...]

By |2021-08-15T01:27:38+00:00October 9th, 2016|Maya, Python|10 Comments
Go to Top