렌더 종속성

함수 GetSortedDependencyList() 렌더 노드가 의존하는 다른 노드의 이름을 얻는 데 필요한 정보를 제공합니다. 예를 들어 다음 스크립트는 렌더 노드의 종속성 이름을 시퀀스로 반환합니다.

def dependencyList(nodeName): """ Use GetSortedDependencyList to retrieve the entire dependency tree for a render node. Each entry is ordered so that render nodes are sorted by number of dependencies, in descending order. """ # Get hold of the node and all of its dependencies as a sequence of dictionaries node = NodegraphAPI.GetNode(nodeName) info = FarmAPI.GetSortedDependencyList( [ node ] ) # Extract the 'deps' for each entry in the sequence # to produce a flat list. allDeps = [ dep for i in info for dep in i["deps"] ] return allDeps