kenxu
kenxu
About Me
Connect
LOCATION
Not Specified
WEBSITE
Houdini Skills
Availability
Not Specified
My Tutorials
Recent Forum Posts
Empty or Missing file path Sept. 26, 2019, 10:32 a.m.
Hi Ronan, could you post the file?
Working with HDAs that contain hou package python code Sept. 25, 2019, 5 p.m.
Hi there,
Basically the restriction is to not use hou to modify the scene. Reading should be ok, but modifying geometry or parameters is not. Also not ok is to try to create nodes with hou (PDG would run this stuff on a background thread). If you want to create nodes with hou, the right way to do it is via the command chain stuff.
These restrictions applies to the Python Script node while it is set to “run in process”, and any of the python callbacks you implement (such as Python processor node's onGenerate, onRegenerate etc. callbacks). It does NOT apply to any SOP node, or any HDA you create. You could do whatever you want with hou in those places.
Basically the restriction is to not use hou to modify the scene. Reading should be ok, but modifying geometry or parameters is not. Also not ok is to try to create nodes with hou (PDG would run this stuff on a background thread). If you want to create nodes with hou, the right way to do it is via the command chain stuff.
These restrictions applies to the Python Script node while it is set to “run in process”, and any of the python callbacks you implement (such as Python processor node's onGenerate, onRegenerate etc. callbacks). It does NOT apply to any SOP node, or any HDA you create. You could do whatever you want with hou in those places.
Doing sequencial execution on parallel tasks Sept. 25, 2019, 11:59 a.m.
We are definitely planning more improvements to the loops and topfetch features - these are powerful constructs that are still under-explored. That said however, for your use case the basic structure for solving the problem won't change - the right way to dynamically launch a variable number of for loops is through the topfetch feature.
WRT the last part of your problem, it sounds like there is some issue with a specific ROP and so the problem is not related to PDG itself?
WRT the last part of your problem, it sounds like there is some issue with a specific ROP and so the problem is not related to PDG itself?