You could try using a viewer input process: set cut_paste_input [stack 0] version 8.0 v6 push $cut_paste_input Radial { area {{"\[python nuke.activeViewer().node().input(nuke.activeViewer().activeInput()).format().width()-20]"} {"\[python nuke.activeViewer().node().input(nuke.activeViewer().activeInput()).format().height()-20]"} {"\[python nuke.activeViewer().node().input(nuke.activeViewer().activeInput()).format().width()\\n]"} {"\[python nuke.activeViewer().node().input(nuke.activeViewer().activeInput()).format().height()\\n]"}} softness 0 color {0 1 0 0} color_panelDropped true name VIEWER_INPUT selected true xpos -845 ypos 128 disable {{!NoOp1.test}} } NoOp { name NoOp1 selected true xpos -845 ypos 175 addUserKnob {20 User} addUserKnob {6 test +STARTLINE} test {{curve K x101 1 x104 0 x108 1 x113 0}} }
It doesn't seem to work very well if you have to viewer tabs open though... ----- Original Message ----- | From: "Lev Kolobov" <l...@vfxy.com> | To: "Nuke Python discussion" <Nuke-python@support.thefoundry.co.uk> | Sent: Thursday, May 19, 2016 11:23:13 AM | Subject: [Nuke-python] Adding flag to Viewer | Hey, | I have a NoOp node with Boolean Knob which is animated. | I would like to add a visual "flag" on top of the Viewer1, somewhere | in the corner. It can be just a green circle nothing fancy, the main | thing it should not be scaled with image scale but stay same size in | the corner. It will be on (visable only when NoOp flag is 1). As a | simple alternative, I was thinking just to add a knob to Viewer1 and | have it "presenting" info for NoOp but couldn't make it work. | The goal of the tool would be to "flag" user about certain frames | (without having NoOp open all the time). As option, maybe the keys | can be stored in .txt file somewhere in the disk and not in NoOp | hanging in the script... | Any ideas how it can be done with python? Or any usefull info from | web about adding UI on top of viewer? | Thank you, | Lev | Example for NoOp Flag: | NoOp { | name FlagSpecialFrames | selected true | xpos -640 | ypos 191 | addUserKnob {20 User} | addUserKnob {6 flag -STARTLINE} | flag {{curve 0 x12 0 x13 1 0 x113 0 x114 1 0 1 0 1 0 x168 0 x169 1 | 0}} | } | _______________________________________________ | Nuke-python mailing list | Nuke-python@support.thefoundry.co.uk, | https://urldefense.proofpoint.com/v2/url?u=http-3A__forums.thefoundry.co.uk_&d=CwICAg&c=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU&r=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s&m=0p1Wz5yPFIs_tntiqDwBmANyyg62fYmRElFFh7dAHx0&s=eKLzwRwrh8DSJ9_2uEDZBx5Lemu6jDbw5593EDijp70&e= | https://urldefense.proofpoint.com/v2/url?u=http-3A__support.thefoundry.co.uk_cgi-2Dbin_mailman_listinfo_nuke-2Dpython&d=CwICAg&c=hHkK43hKb5uKUGaYMJ-p252cFdfVBHtyegDvswk59fU&r=hdh6ldFziktt1N0wAi7bK3Mjov-6LjULd6ZgRd44U6s&m=0p1Wz5yPFIs_tntiqDwBmANyyg62fYmRElFFh7dAHx0&s=elkVMjcDyxkKk39sF8XfDWn0ZVR3l-QiqXbsvispiMM&e=
_______________________________________________ Nuke-python mailing list Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python