$gui 주요 기능
GUI 처리 비활성화: $gui 연산자는 GUI를 통해 노드가 계산될 때 1을, GUI에서 노드를 처리하지 않는 경우 (예: 렌더링 중) 0을 반환합니다. 이 기능은 처리가 무거운 노드들(예: MotionBlur, Denoise, Defocus 등)을 비활성화하여 GUI에서의 작업 속도를 향상시키기 위해 사용됩니다
# Find all nodes with knobs that have $gui expressions
nodelist = []
for node in nuke.allNodes(recurseGroups=True):
for knob in node.knobs():
if node[knob].hasExpression():
if '$gui' in node[knob].toScript():
if node not in nodelist:
nodelist.append(node)
nodelist_comma = ', '.join([item.fullName() for item in nodelist])
print nodelist_comma
nuke.thisNode()['nodelist'].setValue(nodelist_comma)
'Nuke > python' 카테고리의 다른 글
Nuke에서 공용 즐겨찾기 디렉터리 정의하기 (0) | 2025.02.25 |
---|---|
뷰어의 Gain & Gamma 컨트롤 코드 (0) | 2024.12.12 |
최상단의 노드를 찾는 명령어 (0) | 2024.12.07 |
Knob Flags, Ranges & Tooltips (0) | 2024.12.07 |
시퀀스넘버 추출 (0) | 2024.12.07 |