State:Closed|icon_bug|icon_nuke|database:public|Resolution:Fixed|TargetRelease:14.0v3|BugID:500103|
set cut_paste_input [stack 0]version 12.0 v1push $cut_paste_inputCamera2 { translate {0 0 0.25} name Camera1 selected true xpos 221 ypos -364}CheckerBoard2 { inputs 0 name CheckerBoard1 selected true xpos 352 ypos -534}Sphere { name Sphere1 selected true xpos 352 ypos -432}push 0RayRender { inputs 3 projection_mode spherical stereoScan true leftView left rightView right eyeSeparation 0.8 convergenceDistance 1.5 falloffType None name RayRender1 selected true xpos 352 ypos -344}Write { file ./test_%V_####.exr views {left right} file_type exr first_part rgba version 4 name Write1 selected true xpos 352 ypos -264 addUserKnob {20 view_presets l "View Presets"} addUserKnob {4 viewPresets l "View Presets" M {main stereo cams "stereo cams" all}} addUserKnob {22 set l Set -STARTLINE T "w = nuke.thisNode()\nscriptViews = nuke.views()\nviewPreset = w\['viewPresets'].getValue()\nselectedViews = None\nif viewPreset == 0:\n selectedViews = \['main']\nif viewPreset == 1:\n stereoViews = \['left', 'right']\n if set(stereoViews).issubset(set(scriptViews)):\n selectedViews = stereoViews\n else:\n selectedViews = None\nelif viewPreset == 2:\n selectedViews = \[v for v in scriptViews if 'cam' in v and not ('_left' in v or '_right' in v)]\nelif viewPreset == 3:\n selectedViews = \[v for v in scriptViews if 'cam' in v and ('_left' in v or '_right' in v)]\nelif viewPreset == 4:\n selectedViews = scriptViews\nif selectedViews:\n w\['views'].fromScript(' '.join(selectedViews))\n"}} We're sorry to hear that
Please tell us why