Jump to content

animknight

Members
  • Content count

    72
  • Donations

    0.00 CAD 
  • Joined

  • Last visited

Community Reputation

8 Neutral

1 Follower

About animknight

  • Rank
    Peon

Personal Information

  • Name
    J
  • Location
    Singapore

Recent Profile Visitors

1,770 profile views
  1. get back to object

    You need to use setCurrent method in hou.Node. For eg., say you've copy pasted some nodes in the geometry node called geo1 and to get back to the object level, just setCurrent on geo1. geo1 = hou.node("/obj/geo1") geo1.setCurrent(True) -J
  2. How to make a sphere with nulls.

    Very cool. It's really interesting to see someone thought about animating nodes using its position. Nicely done. Cheers -J
  3. Houdini to maya

    Hi there, If you have a procedural HDA built in Houdini, then Houdini Engine is your best bet else you need to export an alembic/FBX from Houdini to Maya. -J
  4. Import hda/otl with python

    Hi, As Dom mentioned, it's all in the docs but here's an example if needed. # This code is the equivalent of running Assets -> Install Asset Library hou.hda.installFile('path_to_your_hda_file_on_disk') # Then you could create the HDA as you would normally with any other node hda_node = hou_parent.createNode("OperatorType”, “Name”) # Operator Type is your hda type -J
  5. Python Panel hou.ui problem

    I wasn't able to reproduce your issue. It's re-opening fine for me. which version of Houdini are you using ? -J
  6. Icons path

    Hi there, Yes you can use the fullpath to the icons in a shelf tool. -J
  7. Iterate in subnet python

    Hi, There are many ways to achieve what you're looking for. Here's one subnet = hou.node("/obj/my_subnet") null_nodes = [] for child in subnet.children(): if child.type().name() == 'geo': for sub_child in child.children(): if sub_child.type().name() == 'null': null_nodes.append(sub_child) Hope it helps -J
  8. How to find Node name for createNode in Python

    Hi, It's the operator type of the node. If you right click on any node and click on Type Properties, you would find it's Operator Type there. Cheers -J
  9. Thanks for all the amazing tutorials, posts and webinars. Happy Anniversary Jeff!
  10. Rename label in multiparm list.

    Not that I know of. Labels are part of the parm templates and I don't think there's a way to change the labels of individual instances of a parm in a multiparm block. -J
  11. Load QT UI from HDA extra file

    Nope. Getting the same error -J
  12. Load QT UI from HDA extra file

    Never thought about loading the code as a buffer. That's really cool Alex. Cheers -J
  13. Am I correct to assume that you want to do something like "Home All" (H - key) ?
  14. Add Handles

    Please refer to this topic. https://www.sidefx.com/forum/topic/30263/ -J
  15. how to set unexpanding string to parameter by python

    There's no direct method AFAIK. I don't understand the purpose of doing this. The whole point of channel reference is that if either of resourceA or resourceB is changed, it will be updated automatically in your cachePath. Instead of getting the unexpandedstring and setting them, why don't you just evaluate the parameter and set the value directly ? -J
×