[[Template core/front/profile/profileHeader is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]
Community Reputation
8 NeutralAbout animknight
-
Rank
Peon
Personal Information
-
Name
J
-
Location
Singapore
Recent Profile Visitors
2,021 profile views
-
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
-
krishna avril started following animknight
-
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
- 3 replies
-
- export
- procedural
-
(and 3 more)
Tagged with:
-
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
-
I wasn't able to reproduce your issue. It's re-opening fine for me. which version of Houdini are you using ? -J
-
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
-
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
- 2 replies
-
- 1
-
-
- createnode
- code
-
(and 1 more)
Tagged with:
-
25th Anniversary of Jeff (Old School) Wagner joining SideFX!
animknight replied to Jenny's topic in Lounge/General chat
Thanks for all the amazing tutorials, posts and webinars. Happy Anniversary Jeff! -
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
-
Nope. Getting the same error -J
- 7 replies
-
- python
- extra files
-
(and 2 more)
Tagged with:
-
Never thought about loading the code as a buffer. That's really cool Alex. Cheers -J
- 7 replies
-
- python
- extra files
-
(and 2 more)
Tagged with:
-
Locate the Network Editor Screen Position ( but Not Zoom on it )
animknight replied to gemini's topic in Scripting
Am I correct to assume that you want to do something like "Home All" (H - key) ? -
Please refer to this topic. https://www.sidefx.com/forum/topic/30263/ -J
- 1 reply
-
- 1
-
-
how to set unexpanding string to parameter by python
animknight replied to tagosaku's topic in Scripting
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- 2 replies
-
- string
- expression
-
(and 2 more)
Tagged with: