#! C:/Program Files/Nuke6.1v1/Nuke6.1.exe -nx version 6.1 v1 Gizmo { inputs 0 help "Blends two CameraFileInputs using the weight parameter." note_font Verdana note_font_color 0xff addUserKnob {20 "" l File} addUserKnob {41 weight T Camera3.weight} addUserKnob {26 "" l " "} addUserKnob {20 CameraFileInput1 n 1} addUserKnob {41 file T Camera1.file} addUserKnob {41 display_1 l display T Camera1.display} addUserKnob {20 CameraFileInputParams1 n 1} CameraFileInputParams1 0 addUserKnob {41 reload T Camera1.reload} addUserKnob {41 fbx_take_name l "take name" T Camera1.fbx_take_name} addUserKnob {41 fbx_node_name l "node name" T Camera1.fbx_node_name} addUserKnob {41 fbx_load_take_node_names l "load take node names" T Camera1.fbx_load_take_node_names} addUserKnob {41 frame_rate l "frame rate" T Camera1.frame_rate} addUserKnob {41 use_frame_rate l "use frame rate" T Camera1.use_frame_rate} addUserKnob {41 compute_rotation l "compute rotation" T Camera1.compute_rotation} addUserKnob {20 endGroup_3 l endGroup n -1} addUserKnob {26 "" l " "} addUserKnob {20 endGroup_2 l endGroup n -1} addUserKnob {20 endGroup n -1} addUserKnob {20 CameraFileInput2 n 1} addUserKnob {41 file_1 l file T Camera2.file} addUserKnob {41 display_2 l display T Camera2.display} addUserKnob {20 CameraFileInputParams2 n 1} CameraFileInputParams2 0 addUserKnob {41 reload_1 l reload T Camera2.reload} addUserKnob {41 fbx_take_name_1 l "take name" T Camera2.fbx_take_name} addUserKnob {41 fbx_node_name_1 l "node name" T Camera2.fbx_node_name} addUserKnob {41 fbx_load_take_node_names_1 l "load take node names" T Camera2.fbx_load_take_node_names} addUserKnob {41 frame_rate_1 l "frame rate" T Camera2.frame_rate} addUserKnob {41 use_frame_rate_1 l "use frame rate" T Camera2.use_frame_rate} addUserKnob {41 compute_rotation_1 l "compute rotation" T Camera2.compute_rotation} addUserKnob {20 endGroup_4 l endGroup n -1} addUserKnob {20 endGroup_1 l endGroup n -1} } Camera2 { inputs 0 file_menu Axis/File snap_menu Axis/Snap translate {{(Camera1.translate.x-Camera1.translate.x*weight)+(Camera2.translate.x-Camera2.translate.x*(1-weight))} {(Camera1.translate.y-Camera1.translate.y*weight)+(Camera2.translate.y-Camera2.translate.y*(1-weight))} {(Camera1.translate.z-Camera1.translate.z*weight)+(Camera2.translate.z-Camera2.translate.z*(1-weight))}} rotate {{(Camera1.rotate.x-Camera1.rotate.x*weight)+(Camera2.rotate.x-Camera2.rotate.x*(1-weight))} {(Camera1.rotate.y-Camera1.rotate.y*weight)+(Camera2.rotate.y-Camera2.rotate.y*(1-weight))} {(Camera1.rotate.z-Camera1.rotate.z*weight)+(Camera2.rotate.z-Camera2.rotate.z*(1-weight))}} scaling {{(Camera1.scaling.x-Camera1.scaling.x*weight)+(Camera2.scaling.x-Camera2.scaling.x*(1-weight))} {(Camera1.scaling.y-Camera1.scaling.y*weight)+(Camera2.scaling.y-Camera2.scaling.y*(1-weight))} {(Camera1.scaling.z-Camera1.scaling.z*weight)+(Camera2.scaling.z-Camera2.scaling.z*(1-weight))}} uniform_scale {{(Camera1.uniform_scale-Camera1.uniform_scale*weight)+(Camera2.uniform_scale-Camera2.uniform_scale*(1-weight))}} skew {{(Camera1.skew.x-Camera1.skew.x*weight)+(Camera2.skew.x-Camera2.skew.x*(1-weight))} {(Camera1.skew.y-Camera1.skew.y*weight)+(Camera2.skew.y-Camera2.skew.y*(1-weight))} {(Camera1.skew.z-Camera1.skew.z*weight)+(Camera2.skew.z-Camera2.skew.z*(1-weight))}} pivot {{(Camera1.pivot.x-Camera1.pivot.x*weight)+(Camera2.pivot.x-Camera2.pivot.x*(1-weight))} {(Camera1.pivot.y-Camera1.pivot.y*weight)+(Camera2.pivot.y-Camera2.pivot.y*(1-weight))} {(Camera1.pivot.y-Camera1.pivot.y*weight)+(Camera2.pivot.y-Camera2.pivot.y*(1-weight))}} focal {{(Camera1.focal-Camera1.focal*weight)+(Camera2.focal-Camera2.focal*(1-weight))}} haperture {{(Camera1.haperture-Camera1.haperture*weight)+(Camera2.haperture-Camera2.haperture*(1-weight))}} vaperture {{(Camera1.vaperture-Camera1.vaperture*weight)+(Camera2.vaperture-Camera2.vaperture*(1-weight))}} near {{(Camera1.near-Camera1.near*weight)+(Camera2.near-Camera2.near*(1-weight))}} far {{(Camera1.far-Camera1.far*weight)+(Camera2.far-Camera2.far*(1-weight))}} win_translate {{(Camera1.win_translate.u-Camera1.win_translate.u*weight)+(Camera2.win_translate.u-Camera2.win_translate.u*(1-weight))} {(Camera1.win_translate.v-Camera1.win_translate.v*weight)+(Camera2.win_translate.v-Camera2.win_translate.v*(1-weight))}} win_scale {{(Camera1.win_scale.u-Camera1.win_scale.u*weight)+(Camera2.win_scale.u-Camera2.win_scale.u*(1-weight))} {(Camera1.win_scale.v-Camera1.win_scale.v*weight)+(Camera2.win_scale.v-Camera2.win_scale.v*(1-weight))}} winroll {{(Camera1.winroll-Camera1.winroll.u*weight)+(Camera2.winroll-Camera2.winroll*(1-weight))}} focal_point {{(Camera1.focal_point-Camera1.focal_point*weight)+(Camera2.focal_point-Camera2.focal_point*(1-weight))}} name Camera3 xpos 440 ypos -89 addUserKnob {20 User} addUserKnob {7 weight} weight 0.5 } Output { name Output1 xpos 430 ypos 58 } Camera2 { inputs 0 read_from_file true display off selectable false file_menu Axis/File snap_menu Axis/Snap focal 24.72358704 haperture 24.89999962 vaperture 14.01840782 near 0.009999999776 fbx_take_name {{1} Default "Take 001"} name Camera1 xpos 364 ypos -174 } Camera2 { inputs 0 read_from_file true display off selectable false file_menu Axis/File snap_menu Axis/Snap focal 24.34143066 haperture 24.89999962 vaperture 14.01840782 near 0.009999999776 fbx_take_name {{1} Default "Take 001"} name Camera2 xpos 509 ypos -175 } end_group