art3mis Posted May 17, 2017 Share Posted May 17, 2017 I have the following script to recursively turn on 'OpenCl' in all my nodes. First question, how would I run it once, simply paste into a new Python shell or?? 2ndquestion, how would I get this to run every time I start a new session? def set_opencl(parent_node, parm_value): for node in parent_node.allSubChildren(): for p in node.parms(): if p.name()=='opencl': try: p.set(parm_value) except hou.PermissionError: #this handles the case that the parm is inside of a locked .otl pass hou.session.set_opencl(hou.node('/obj/geometry_node_name'), Quote Link to comment Share on other sites More sharing options...
Atom Posted May 17, 2017 Share Posted May 17, 2017 There is a mechanism called 123.py which runs when you launch Houdini. I have not used it but you could try searching the help on that. Quote Link to comment Share on other sites More sharing options...
garf Posted May 17, 2017 Share Posted May 17, 2017 This is what you need. http://www.sidefx.com/docs/houdini/hom/locations Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.