#! /lot/s22/SWDEVL/SOFTWARE/linuxfc4_intel/nuke4.5/31/nuke4.5.31 -nx version 4.5031 Gizmo { inputs 1 help "Controls a pseudo buffer. It writes out a buffer file with a proxy. You can use this for prerenders." lock_connections true addUserKnob {20 "" User} addUserKnob {26 "" "Write Buffer"} addUserKnob {41 render_order "Render Order" T Write1.render_order} addUserKnob {6 bypass "Bypass Buffer" t "Click to bypass buffer render"} addUserKnob {41 which INVISIBLE T Switch1.which} addUserKnob {41 channels channels T Write1.channels} addUserKnob {41 file file T Write1.file} addUserKnob {41 proxy proxy T Write1.proxy} addUserKnob {26 "" "Read Buffer"} addUserKnob {41 first "frame range" T Read1.first} addUserKnob {41 before "" T Read1.before} addUserKnob {41 last "" T Read1.last} addUserKnob {41 after "" T Read1.after} addUserKnob {41 frame frame T Read1.frame} addUserKnob {41 on_error "missing frames" T Read1.on_error} } Read { inputs 0 file "\[value Write1.file]" format "2048 1556 0 0 2048 1556 1 fh (FullAp - High)" proxy "\[value Write1.proxy]" proxy_format "1024 778 0 0 1024 778 1 fl (FullAp - Half)" name Read1 label "\[show_iread_version]" xpos -280 ypos -195 } Input { inputs 0 name Input1 xpos -160 ypos -262 } set N8892ab8 [stack 0] Switch { inputs 2 which {{bypass==0?1:0}} name Switch1 selected true xpos -160 ypos -46 } NoOp { name NoOp1 xpos -160 ypos 26 } Output { name Output1 xpos -160 ypos 62 } push $N8892ab8 Write { channels rgba file /tmp/buffer/buffer1.%04d.exr proxy /tmp/buffer/buffer1.proxy.%04d.exr quality 0.9 _exr_compression "PIZ Wavelet (32 scanlines)" name Write1 xpos -280 ypos -246 } end_group