Hython nodes

From DreamsteepWiki

Jump to: navigation, search
  • BRILLIANT* STRUCTURE FOR HOUDINI GRAPH MANIPULATION

TAKEN FROM HOM COOKBOOK ( COMPOSITE NETWORK TOOL)

http://www.sidefx.com/docs/houdini10.0/hom/cookbook/composite/


"""
#USAGE:

import expr
expr.readFile("default.pic").bright(1.2).over('e')

"""


class Image:

    def __init__(self, node):
        self.node = node

    def createNode(self, type):
        print 'kretae!'

    def bright(self, amount):
        n = self.createNode("bright")
        return Image(n)

    def over(self, image):
        n = self.createNode("over")
        return Image(n)

    def writeFile(self, file_name):
        n = self.createNode("rop_comp")




###
class foo():
   def __init__(self):
      self.parm = 'dododoxxx'
   def createNode(self, type):
        self.createNode(type)

   def createNode(self, type):
        print ( 'kretae foo!'+str(type) )

###

def network():
    f = foo()
    return f
    


def readFile(file_name):
    n = network().createNode("file")
    return Image(n)


Personal tools