my code is given below.
import hou all_nodes = hou.node("/out").allSubChildren() for node in all_nodes: print str(node)
import hou all_nodes = hou.node("/out").allSubChildren() for node in all_nodes: print str(node)
def childrenOfNode(node, filter): # Return nodes of type matching the filter (i.e. geo etc...). result = [] if node != None: for n in node.children(): t = str(n.type()) if t != None: for filter_item in filter: if (t.find(filter_item) != -1): # Filter nodes based upon passed list of strings. result.append((n.name(), t)) result += childrenOfNode(n, filter) return result # For /obj nodes. node_path = '/obj' nodes = childrenOfNode(hou.node(node_path),["Object geo"]) #Other valid filters are Sop, Object, cam. for (name,node_type) in nodes: print name,node_type # For Mantra nodes. node_path = '/out' nodes = childrenOfNode(hou.node(node_path),["Driver ifd"])