git.lucas.co / hou-control
git clone https://git.lucas.co/hou-control.git

scripts/OnCreated.py (518B)

 1 import hou
 2 from hc import HCSettings
 3 from hc import HCNode
 4 # import from hc.HCNetworkEditor import snapToGrid
 5 
 6 node = HCNode(kwargs['node'])
 7 prefs = HCSettings().prefs()
 8 
 9 node.setUserData("nodeshape", "rect")
10 node.setUserData("hc_custom_color", "1")
11 
12 hex_color = prefs.get('node_graph').get('node_color')
13 hex_color = hex_color.lstrip('#')
14 r = int(hex_color[0:2], 16) / 255.0
15 g = int(hex_color[2:4], 16) / 255.0
16 b = int(hex_color[4:6], 16) / 255.0
17 print(r, g, b)
18 node.setColor(hou.Color(r, g, b))
19 # snapToGrid(hc_node)