connectCamera script for nuke
connectCamera python script for nuke
connectCamera script helps users to connect with any camera from anywhere in their nuke script. When you run this script it will find all the Camera's from the script, pops a window to choose the desired "Camera" from the list.
When you hit connect this script it will create a "Dot" node and connect with the selected camera. Also, add the selected camera name to the Dot.
Example video:
Download the script:
Raw code:
### connect camera v1.0
### connects user selected camera using a Dot node anywhere from the script
### for bugs and reports satheesrev@gmail.com
### thanks to Wouter Gilsing for helping out to make this happen
import nuke
def connectCamera():
###getting list of camera's available in the script
cameraNames = ' '.join([n.name() for n in nuke.allNodes('Camera2')])
if cameraNames:
###Creating nuke panel and storing informations
panel = nuke.Panel("connectCamera", 100)
panel.addEnumerationPulldown('selectCamera', cameraNames)
panel.addButton("cancel")
panel.addButton("connect")
result = panel.show()
selCamera = panel.value("selectCamera")
### return function when user hit cancel
if result == 0:
return
else:
### creating DOt node and connect with selected camera
dot = nuke.createNode("Dot", inpanel=False)
dot.setInput(0, nuke.toNode(selCamera))
dot['label'].setValue(' \n'+selCamera)
dot['note_font_size'].setValue(20)
dot['note_font'].setValue('Bitstream Vera Sans Bold')
dot['hide_input'].setValue(True)
else:
nuke.message('No Camera Found\nimport some camera to connect')

Thank you for helping people get the information they need. Great stuff as usual. Keep up the great work! desentupidora na zona leste
ReplyDeleteThanks for writing such a good article, I stumbled onto your blog and read a few post. I like your style of writing. Desentupidora em São Caetano
ReplyDeleteNice post...
ReplyDeletehttps://getpcrack.com/the-foundry-nuk-crack/
Hi... Bro Nuke Tutorial en Stop pannitiga.. Super ha iruthuchi.. please continue...
ReplyDelete