Didn't know that one. Darren if you are adding -1 at the end >> x<=ff_framerange.firstframe-1 ...
Then you should be able to change it to x<ff_framerange.firstframe Not x<= I think. Howard > On 10 Aug 2016, at 12:52 am, Frank Rueter|OHUfx <fr...@ohufx.com> wrote: > > there is also a inrange() expression which is handy in those cases. > > >> On 10/08/16 11:13 AM, Darren Coombes wrote: >> Great! Worked! >> Thanks Howard. You always seem to have the answer. :-) >> >> Made a small change by swapping 1:0 to 0:1 at end. >> Here’s final result.. Feel free to use obviously.. Just a very simple on/off >> gizmo for adding muzzle flashes etc for a certain frame or frame range, so >> you don’t have to fiddle around with keyframes. >> >> >> set cut_paste_input [stack 0] >> version 10.0 v3 >> CheckerBoard2 { >> inputs 0 >> name CheckerBoard1 >> selected true >> xpos -40 >> ypos -183 >> } >> Group { >> name FlashFrame >> tile_color 0xffc600ff >> label "\[value flash]" >> note_font "Bitstream Vera Sans Bold Bold Bold Bold Bold" >> note_font_color 0x992312ff >> selected true >> xpos -40 >> ypos -63 >> addUserKnob {20 User} >> addUserKnob {4 ff_type l duration t "choose between single frame or >> frame-range animation" M {"single frame" "extended range"}} >> ff_type "extended range" >> addUserKnob {3 flash l "flash frame" t "enter desired frame number for >> on/off effect"} >> flash 20 >> addUserKnob {26 ""} >> addUserKnob {3 framerange l "frame range"} >> framerange 5 >> addUserKnob {41 firstframe l "first frame" T ff_framerange.firstframe} >> addUserKnob {41 lastframe l "last frame" T ff_framerange.lastframe} >> addUserKnob {26 ""} >> addUserKnob {26 description l "" +STARTLINE T "Simple on/off at desired >> frame. Useful for muzzle flashes etc."} >> addUserKnob {26 ver l "" +STARTLINE T "\nv2.0"} >> } >> Input { >> inputs 0 >> name Input1 >> xpos 710 >> ypos 540 >> } >> Dot { >> name Dot1 >> note_font_size 27 >> note_font_color 0xffffff >> xpos 741 >> ypos 591 >> } >> set N2b509a40 [stack 0] >> Multiply { >> value 0 >> name Mult_FrameRange >> tile_color 0xffbf00ff >> xpos 710 >> ypos 637 >> disable {{"x<=ff_framerange.firstframe-1 || >> x>ff_framerange.lastframe?0:1"}} >> } >> set N2d863ba0 [stack 0] >> push $N2b509a40 >> Dot { >> name Dot2 >> label single >> note_font Arial >> note_font_size 18 >> note_font_color 0xffffff >> xpos 441 >> ypos 591 >> } >> Multiply { >> value {{curve x-1 0 1 0}} >> name Multiply2 >> xpos 410 >> ypos 637 >> } >> TimeOffset { >> time_offset {{+FlashFrame.flash}} >> time "" >> name TimeOffset1 >> label "\[knob time_offset]" >> xpos 410 >> ypos 687 >> } >> Switch { >> inputs 2 >> which {{FlashFrame.ff_type}} >> name Switch1 >> xpos 710 >> ypos 841 >> } >> Output { >> name Output1 >> xpos 710 >> ypos 941 >> } >> NoOp { >> inputs 0 >> name ff_framerange >> tile_color 0xff0000ff >> xpos 860 >> ypos 591 >> addUserKnob {20 User} >> addUserKnob {3 firstframe l "first frame"} >> firstframe {{+FlashFrame.flash x27 26}} >> addUserKnob {3 lastframe l "last frame"} >> lastframe {{+FlashFrame.flash+framerange}} >> } >> push $N2d863ba0 >> Viewer { >> frame 20 >> frame_range 1-100 >> fps 25 >> name Viewer1 >> xpos 597 >> ypos 691 >> } >> end_group >> >> >> Check out some of my work... >> www.vimeo.com/darrencoombes/reel2015 >> >> Mob: +61 418 631 079 >> IMDB: www.imdb.com/name/nm3719099/ >> Instagram: @7secondstoblack >> Instagram: @durwood0781 >> Skype: darren.coombes81 >> Twitter: @durwood81 >> >>> On 10 Aug 2016, at 9:01 am, Howard Jones <how...@axis-vfx.com> wrote: >>> >>> In disable knob >>> x<=Noop.in || x>Noop.out?1:0 >>> Might work >>> Howard >>> >>> On 9 Aug 2016, at 11:45 pm, Darren Coombes <darren.coom...@me.com> wrote: >>> >>>> Say I’ve got a noOp set up with two integer knobs so you can enter a frame >>>> range.. >>>> >>>> and my desired frame range is setup as so.. >>>> in frame: 26 >>>> out frame: 35 >>>> >>>> Then I want to add a multiply node to turn on at frame 26 and turn off at >>>> 36 so it’s acting like a switch to only view footage at that time. >>>> >>>> I know i could do this using a retime, but being part of a gizmo I’m >>>> making, I can’t get the retime in and out to link to an expression, just >>>> doesn’t let me. >>>> >>>> Any help? >>>> >>>> Internals pasted below.. >>>> it’s the multiply node thats yellow and the noOp that’s red that I need to >>>> link up so the mix of the multiply turns on and off at >>>> desired frame range. >>>> >>>> set cut_paste_input [stack 0] >>>> version 10.0 v3 >>>> CheckerBoard2 { >>>> inputs 0 >>>> name CheckerBoard1 >>>> selected true >>>> xpos -40 >>>> ypos -183 >>>> } >>>> Group { >>>> name FlashFrame >>>> tile_color 0xffc600ff >>>> label "\[value flash]" >>>> note_font "Bitstream Vera Sans Bold Bold Bold Bold" >>>> note_font_color 0x992312ff >>>> selected true >>>> xpos -40 >>>> ypos -63 >>>> addUserKnob {20 User} >>>> addUserKnob {4 ff_type l duration t "choose between single frame or >>>> frame-range animation" M {"single frame" "extended range"}} >>>> addUserKnob {3 flash l "flash frame" t "enter desired frame number for >>>> on/off effect"} >>>> flash 27 >>>> addUserKnob {26 "" +STARTLINE} >>>> addUserKnob {3 framerange l "frame range"} >>>> framerange 8 >>>> addUserKnob {41 firstframe l "first frame" T ff_framerange.firstframe} >>>> addUserKnob {41 lastframe l "last frame" T ff_framerange.lastframe} >>>> addUserKnob {26 ""} >>>> addUserKnob {26 description l "" +STARTLINE T "Simple on/off at desired >>>> frame. Useful for muzzle flashes etc."} >>>> addUserKnob {26 ver l "" +STARTLINE T "\nv2.0"} >>>> } >>>> Input { >>>> inputs 0 >>>> name Input1 >>>> xpos 710 >>>> ypos 540 >>>> } >>>> Dot { >>>> name Dot1 >>>> note_font_size 27 >>>> note_font_color 0xffffff >>>> xpos 741 >>>> ypos 591 >>>> } >>>> set N2ae02290 [stack 0] >>>> Multiply { >>>> name Mult_FrameRange >>>> tile_color 0xffbf00ff >>>> xpos 710 >>>> ypos 637 >>>> } >>>> push $N2ae02290 >>>> Dot { >>>> name Dot2 >>>> label single >>>> note_font Arial >>>> note_font_size 18 >>>> note_font_color 0xffffff >>>> xpos 441 >>>> ypos 591 >>>> } >>>> Multiply { >>>> value {{curve x-1 0 1 0}} >>>> name Multiply2 >>>> xpos 410 >>>> ypos 637 >>>> } >>>> TimeOffset { >>>> time_offset {{+FlashFrame.flash}} >>>> time "" >>>> name TimeOffset1 >>>> label "\[knob time_offset]" >>>> xpos 410 >>>> ypos 687 >>>> } >>>> Switch { >>>> inputs 2 >>>> name Switch1 >>>> xpos 710 >>>> ypos 841 >>>> } >>>> Output { >>>> name Output1 >>>> xpos 710 >>>> ypos 941 >>>> } >>>> NoOp { >>>> inputs 0 >>>> name ff_framerange >>>> tile_color 0xff0000ff >>>> xpos 860 >>>> ypos 591 >>>> addUserKnob {20 User} >>>> addUserKnob {3 firstframe l "first frame"} >>>> firstframe {{+FlashFrame.flash x27 26}} >>>> addUserKnob {3 lastframe l "last frame"} >>>> lastframe {{+FlashFrame.flash+framerange}} >>>> } >>>> end_group >>>> >>>> >>>> >>>> >>>> Thanks. >>>> Darren. >>>> >>>> Check out some of my work... >>>> www.vimeo.com/darrencoombes/reel2015 >>>> >>>> Mob: +61 418 631 079 >>>> IMDB: www.imdb.com/name/nm3719099/ >>>> Instagram: @7secondstoblack >>>> Instagram: @durwood0781 >>>> Skype: darren.coombes81 >>>> Twitter: @durwood81 >>>> _______________________________________________ >>>> Nuke-users mailing list >>>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >>> >>> >>> >>> A X I S V F X >>> The Bottle Yard Studios >>> Whitchurch Lane >>> Bristol BS14 0BH >>> >>> axis-vfx.com >>> _______________________________________________ >>> Nuke-users mailing list >>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >> >> >> >> _______________________________________________ >> Nuke-users mailing list >> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > > _______________________________________________ > Nuke-users mailing list > Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users -- *A X I S V F X* The Bottle Yard Studios Whitchurch Lane Bristol BS14 0BH axis-vfx.com
_______________________________________________ Nuke-users mailing list Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users