def lookup_ramp_pos(): node = hou.pwd() ramp = node.parm("out_ramp").eval() samples = 10 chars = ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"] out_chars=[] for item in range(samples): val = ramp.lookup(item/samples) char_ind = round(val)*len(chars) char = chars[round(val*len(chars))] out_chars.append(char) return ''.join(out_chars)
Visualize ramp param via HDA node description
535 0 1- wyhinton1
- Member
- 80 posts
- Joined: Feb. 2020
- Offline
Sometimes it's nice to have a visual of a curve parameter without needing to pull up the parameter window for a node. This code samples a ramp at 10 locations then gets a Unicode character to create a rough approximation of the curve viewable within the network view.
Edited by wyhinton1 - Aug. 22, 2024 04:02:11
-
- Quick Links