Tractor for Nuke v1.0


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Andrea Geremia
Quick interface to manage your Pixar Tractor renders directly in Nuke
Requirements:
12.0, 11.3, 11.2, 11.1, 11.0, 10.5, 10.0, 9.0 or later
Linux, Mac, Windows
23 Jul 2020
129

tractor.jpg

Tell me, how many times do you switch between the Nuke and Tractor windows every day?

If you are lazy like me and you want to check your renders immediately inside the Nuke UI, just use this Python script.

Go here to have more info and go deeper with this topic: http://www.andreageremia.it/tutorial_tractor.html

Tractor01.png


This is just an example of the interface. You can check the Active Jobs and Ready to start with the relative percentage. 

Tractor_3.jpg

 

If any job is on pause, you can unpause it directly from the interface.

Tractor_4.jpg

Tractor_7.jpg

 

And last, but not least, Jobs with Error with the button to retry them. Really Handy!

Tractor_5.jpg

 

And you will see the renders completed in the last hour

Tractor_6.jpg


HOW TO INSTALL IT?

1. Unzip the archive

2. Drag and drop the folder in your .nuke folder

 #in your .nuke folder, path would be something like this:

 #Linux: /home/login name/.nuke
 #Mac OS X: /Users/login name/.nuke
 #Windows: drive letter:\Users\user name\.nuke

 

3. Add this code to your file init.py and of course modify the Tractor_path (do not change the file init.py in the folder Tractor)

 Tractor_path = '/Users/yourPath/.nuke/Tractor'
 nuke.pluginAddPath(Tractor_path)

 

4. Open the file hey_tractor.py and find this code:

     SIMTRACKER = {'user': 'insert_here_your_username', 'password': 'insert_here_your_password!'}

Insert your username and password that you use to log into Tractor and save the file. In this case, remember to delete this line if you want to send the files to your colleagues :)

 

5. Run Nuke


Tractor_1.jpg


You can have problem to find the Tractor path. In case, please copy and paste this code to the menu.py:

tractor_location = '/opt/pixar/Tractor-2.2'

sys_paths = ['lib/python27.zip', 'lib/python2.7', 'lib/python2.7/plat-linux2',

'lib/python2.7/lib-tk', 'lib/python2.7/lib-old', 'lib/python2.7/lib-dynload',

'lib/python2.7/site-packages']

for p in sys_paths:

   path = os.path.join(tractor_location, p)

if path not in sys_paths:

   sys.path.append(path)

 

Thanks to Attila Gasparetz and his Pipe department for the advice!

 

Please login in order to download these files.

Comments   

 
+1 # William Fiorentini 2021-03-15 11:10
Hi when I try to run tractor by hitting the "hey tractor!" button it says it's not defined
 
 
+1 # Way the 2021-06-15 08:42
how to use this in nuke 13?
 
 
+1 # Pravin Mahulkar 2021-09-20 15:47
Hi when I try to run tractor by hitting the [b]"hey tractor!" button it says it's not defined
 

You have no rights to post comments

We have 2892 guests and 37 members online