纳金网

标题: NUKE TEXT节点把帧数转换成时间码显示TCL脚本 [打印本页]

作者: 铁锹    时间: 2017-6-29 14:29
标题: NUKE TEXT节点把帧数转换成时间码显示TCL脚本
14963951697896.jpg


有人问在nuke中怎么显示当前时间码,大家都知道用text中加个[frame]就可显示当前帧了,那么利用这个参数结合工程帧速率设置我们就可以转换出当前时间码!
复制下面代码到text节点中(最好使用老版的,新版的卡)

[format %02d [expr [frame]/[expr [value root.fps]*3600]-[expr [frame]/[expr [value root.fps]*3600]/60]*60]]:[format %02d [expr [frame]/[expr [value root.fps]*60]-[expr [frame]/[expr [value root.fps]*60]/60]*60]]:[format %02d [expr [expr [frame]/[value root.fps]]-[expr [expr [frame]/[value root.fps]]/60]*60]]:[format %02d [expr [frame]-[frame]/[value root.fps]*[value root.fps]]]
1496395173104.jpg
或者直接复制节点代码(老板的text节点)
        set cut_paste_input [stack 0]

  version 8.0 v5
        push $cut_paste_input

  text {
        message "\[format %02d \[expr \[frame]/\[expr \[value root.fps]*3600]-\[expr \[frame]/\[expr \[value root.fps]*3600]/60]*60]]:\[format %02d \[expr \[frame]/\[expr \[value root.fps]*60]-\[expr \[frame]/\[expr \[value root.fps]*60]/60]*60]]:\[format %02d \[expr \[expr \[frame]/\[value root.fps]]-\[expr \[expr \[frame]/\[value root.fps]]/60]*60]]:\[format %02d \[expr \[frame]-\[frame]/\[value root.fps]*\[value root.fps]]]"

  font c:/windows/fonts/arial.ttf
        size 87

  yjustify center
       box {56 -251 1080 527}

  center {1024 778}
       name text2
  selected true
       xpos -48

  ypos -62
  }

via:yiihuu






欢迎光临 纳金网 (http://wwww.narkii.com/club/) Powered by Discuz! X2.5