writeQ v1.0
This location is for Registered Users Only.
Perhaps you need to login or register.
6.3 or later
writeQ v01
1. Define this function in Nuke
2. Select all the write nodes you would like to render
3. type " writeQ() " in nukes script editor and watch it go.
Tested in 6.3v3 64 bit
Function for nuke that solves a unique problem of
allowing the user to render multiple write nodes with different
frame ranges in an enviroment without a render farm &
plugins that will not work/render through commandline batch rendering.
To be candid it is designed to be a poor man's render farm.
The script returns the selected write nodes connected frame range
and sets it to limit that render range. Sets the write node to
render. Then pauses and renders the next write node if any
exist.
So multiple write nodes can be selected and set to render at
once without having to worry about setting individual frame ranges,
on to of also helping to work around some bugs nuke has in
earlier versions with rendering multiple writes with different ranges.
More features and improvements to come!!
email feature suggestions to [email protected]
Thanks!
J.A.Mitchell
Comments
# copy the writeQ_v01.py file in your .nuke-folder (it depends on your OS where this is located)
# edit your menu.py and add the following two lines
# the first line will import the writeQ_v01.py file
# the second line will create a menu-entry with a menu called 'Extrastuff' and a entry called 'addToQueue'
# that entry will call the function writeQ() in the recently importet python file
# more help on menu entries can be found here:
# http://docs.thefoundry.co.uk/nuke/63/pythondevguide/custom_ui.html
import writeQ_v01
nuke.menu( 'Nuke' ).addCommand( 'Extrastuff/add ToQueue', "writeQ_v01.wri teQ()" )
extra characters after close-quote
I am very new to Nuke. Just scratching the surface at the moment.
I am afraid i might have even tried wrong ways to load the py file.
I copied and pasted it into my users\.selpakiu s\.nuke folder.
then in nuke i went to file\import script
is this how you do run it?
thank you
s
global name 'nuke' is not defined
try to add:
import nuke
inside "writeQ_v01.py" file, just before the line:
def writeQ():
great work and thank you!
RSS feed for comments to this post