수퍼 툴
SuperTools는 노드의 내부 구조가 Python 스크립팅을 사용하여 동적으로 생성되는 복합 노드입니다.
이는 사용자의 조치와 노드와 모든 입력 또는 출력 포트 간의 연결 수정에 따라 내부 노드를 작성 및 삭제할 수 있음을 의미합니다. SuperTool이 UI에 표시하는 UI Parameters PyQt를 사용하여 탭을 완벽하게 사용자 정의 할 수 있습니다. 여기에는 신호 및 슬롯을 사용하여 사용자 조치를 기반으로 콜백을 작성하는 것이 포함됩니다. 이를 위해 PyQt 제작자 인 Riverbank Computing과 특별 계약을 맺고 Foundry가 내부적으로 사용하는 것과 동일한 PyQt에 액세스 할 수 있습니다. Katana.
많은 KatanaImportomatic, GafferThree 및 LookFileManager와 같은 공통 사용자 레벨 노드는 실제로 더 많은 원자 노드에서 작성된 SuperTool입니다. 기존 SuperTool 노드와 매크로 내부를 살펴보면 작동 방식을보다 잘 이해할 수 있습니다. 만약 너라면 Ctrl적합한 노드를 마우스 가운데 버튼으로 클릭하면 내부 노드가 열립니다. Node Graph.
일반적으로 SuperTools는 다음으로 구성됩니다.
• 를 사용하여 작성된 Python 스크립트 Katana SuperTool이 내부 네트워크를 작성하는 방법을 선언하는 NodegraphAPI.
• PyQt를 사용하여 SuperTool이 UI에서 UI를 작성하는 방법을 선언하는 Python 스크립트 Parameters 탭.
• 노드와 UI 스크립트 모두에 필요한 공통 공유 유틸리티 기능을위한 세 번째 Python 스크립트 (일반적으로).
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로에 대한 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.