StereoSetup

script which lets u create the stereo cam setup with both the cameras linked via expression to manage your convergence and inter axial. Also creates the required dependent nodes.

Updated: 27 August 2010

Author: sameer

Compatible Nuke versions: 4.8 or later

Compatibility: Windows

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def stereosetup():
c1=nuke.nodes.Camera()
c2=nuke.nodes.Camera()
c2['label'].setValue('Right')
c1['label'].setValue('Left')
c1['translate'].setExpression('-%s.translate' %c2.name())
c1['rotate'].setExpression('-%s.rotate' %c2.name())
s1=nuke.nodes.ScanlineRender()
s2=nuke.nodes.ScanlineRender()
s1.setInput(2,c1)
s2.setInput(2,c2)
x1=nuke.nodes.Axis()
c1.setInput(0,x1)
c2.setInput(0,x1)
j1=nuke.nodes.JoinViews()
j1.setInput(0,s1)
j1.setInput(1,s2)

 

this create the required nodes.

1
2
3
mymenu=nuke.toolbar('Nodes')
a=mymenu.addMenu('Stereo')
a.addCommand('Stereo/StereoSetup','nuke.createNode("
stereosetup
")')

this to add in your menu.py

Sign in or register to download or rate.