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