요약
예를 들어 SuperTools 또는 NodeTypeBuilder 기반 노드 유형을 사용하여 사용자 정의 노드 유형을 생성할 때 사용자는 노드 주위에 빨간색 오류 광선을 추가하여 노드가 올바르게 작동하지 못하게 할 수 있는 문제가 있는지 나타낼 수 있습니다(예: 누락된 입력 연결 또는 찾지 못한 플러그인).
이 문서에서는 이 오류 광선을 노드에 추가하는 데 사용되는 API 함수를 보여줍니다.
추가 정보
일반적으로 Katana의 노드 그래프 탭 Katana 있는 특정 노드의 오류를 나타내는 빨간색 광선은 UI4.Util.NodeErrors Python 모듈을 사용하여 제어할 수 있습니다 .
특정 노드가 주어지면:
node = NodegraphAPI.GetNode('GafferThree')
빨간색 광선 적용:
UI4.Util.NodeErrors.SetNodeError(node, 'Something is wrong.')
두 번째 매개변수는 노드 그래프 탭 의 노드를 가리키는 동안 T 키( T ooltip 의 경우) 를 누르면 볼 수 있는 오류 메시지입니다 .
빨간색 광선을 제거 하려면 다음 을 수행하십시오.
UI4.Util.NodeErrors.ClearNodeError(node)
이는 SuperTools와 같은 사용자 정의 노드 유형에서 사용되어 예를 들어 SuperTool의 매개변수 인터페이스에서 버튼을 클릭할 때 일부 작업을 수행한 후 특정 노드에 문제가 있음을 사용자에게 나타낼 수 있습니다.
추가 읽기
사용자 정의 노드 유형 생성에 대한 추가 정보:
Katana 사용자 가이드의 그룹, 매크로 및 SuperTools
Python을 사용하여 노드 그래프 탭 에서 노드 모양을 사용자 정의하는 방법에 대한 추가 정보 :
Katana 개발자 가이드의 노드 속성
Q100108: 노드의 상황에 맞는 메뉴에 사용자 정의 메뉴 항목을 추가하는 방법
Q100277: Python을 통해 새 노드를 생성하고 배치하는 방법
위 정보와 관련하여 문제가 발생하는 경우 지원 티켓을 열고 발생한 문제와 지금까지 수행한 문제 해결 단계를 알려주십시오.
지원 티켓을 여는 방법에 대한 자세한 내용은 Q100064: 지원 티켓을 올리는 방법을 참조하세요 .
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요