기즈모를 등록하는 방법은 간단합니다. NUKE_PATH 환경변수에 init.py, menu.py를 수정해주면 됩니다.
위에서 우리가 만든 slate.gizmo, timecode 기즈모를 $NUKE_PATH/gizmo 경로에 넣어주세요.
init.py
import nuke
nuke.pluginAddPath("./gizmo", addToSysPath=True)
menu.py
tb = nuke.toolbar("Nodes")
m = tb.addMenu("Lazypic", icon="lazypic_logo.png")
m.addMenu("Draw")
m.addCommand("Draw/Timecode_burnin", "nuke.createNode('timecode_burnin')")
저는 기즈모에 접근할 뉴크 툴바 메뉴를 만들 때 제 소속인 Lazypic 이라는 이름을 사용했습니다.
뉴크를 띄워서 노드그래프 창에서 Tab을 누르고 우리가 만든 기즈모 이름을 타이핑해서 기즈모가 잘 생성되는지 체크하세요.
여러분도 앞으로 계속 사용하게될 여러분만의 아이콘을 제작해보세요. 24x24 픽셀 사이즈의 아이콘이면 충분합니다.