Found 208 posts.
Search results Show results as topic list.
Technical Discussion » GLTF export error/crash. Logging Info available?
- BrookeA
- 387 posts
- Offline
There are no GLTF export logs but if you're able to attach the HIP file here or send it into support, we can investigate the cause of the crash and provide a fix.
PDG/TOPs » Q: PDG Service holding RAM?
- BrookeA
- 387 posts
- Offline
Hi Peter,
Currently there's no way to tell the service to reset and clear its cache. To work around this at the moment, you would need to restart the service whenever the memory needs to be freed up. We're looking into being able to issue a reset command to the services, however, which will provide a way to clear the contents of the scene file and empty out any caches that the service maintains without needing to restart it.
Currently there's no way to tell the service to reset and clear its cache. To work around this at the moment, you would need to restart the service whenever the memory needs to be freed up. We're looking into being able to issue a reset command to the services, however, which will provide a way to clear the contents of the scene file and empty out any caches that the service maintains without needing to restart it.
PDG/TOPs » PDG : HDA processor > agent definition cache > Save to Disk
- BrookeA
- 387 posts
- Offline
If you send your HIP file and HDA to support I can investigate what the issue might be.
PDG/TOPs » PDG : HDA processor > agent definition cache > Save to Disk
- BrookeA
- 387 posts
- Offline
In the HDA Parameters tab, the button will be converted to a toggle. If the toggle is enabled, the HDA Processor node will press the button when it cooks (after it has set all of the other parameters).
PDG/TOPs » PDG Service questions/observations
- BrookeA
- 387 posts
- Offline
Hi Peter,
I'm glad to hear that services are helpful for you!
This one is planned!
Thanks! I will update the documentation.
I'm glad to hear that services are helpful for you!
It would be cool to be able to Edit the service, after start or even needing to stop it, to change the Pool Size. I assume it would be faster to shut down or spin up only a few more or less Hythons as needed?
This one is planned!
The Docs say only HDA Processor is supported but imagine my joy when I discovered that was wrong and ROP Fetch Service was available!
Thanks! I will update the documentation.
PDG/TOPs » Bug or docs missing? Can't padzero
- BrookeA
- 387 posts
- Offline
Hi Peter,
You are correct that this is a bug with the service not reloading the HIP file after its been changed. We will get a fix in for this.
You are correct that this is a bug with the service not reloading the HIP file after its been changed. We will get a fix in for this.
PDG/TOPs » ImageMagick convert inputfilename not working
- BrookeA
- 387 posts
- Offline
PDG/TOPs » ImageMagick convert inputfilename not working
- BrookeA
- 387 posts
- Offline
If you're already using File Pattern to generate your work items, you shouldn't need anything additional. You'll just need to disable the “Extension in Filename Attribute” parameter.
PDG/TOPs » ROP fetch service for hqclients
- BrookeA
- 387 posts
- Offline
Currently only local machine services are supported, so it's not currently possible. However, adding support for PDG services to the HQueue Scheduler is on our roadmap.
PDG/TOPs » ImageMagick convert inputfilename not working
- BrookeA
- 387 posts
- Offline
This syntax has been removed in the updated ImageMagick node for clarity and consistency with the rest of PDG. The recommended workflow now is to use regular PDG attributes. For this case, I would feed the input file into a File Pattern node with the “Extension in Filename Attribute” disabled (and setting the Pattern parameter to @pdg_input), and then wire the File Pattern into the ImageMagick node. You'll then be able to replace “{inputfilename}” with the @filename attribute.
I will add a note to the documentation about upgrading a scene from the 18.0 ImageMagick node to the 18.5 ImageMagick node.
I will add a note to the documentation about upgrading a scene from the 18.0 ImageMagick node to the 18.5 ImageMagick node.
Edited by BrookeA - Oct. 23, 2020 09:57:28
Houdini Engine for 3ds Max » How to avoid recooking between frames?
- BrookeA
- 387 posts
- Offline
This should now be fixed in the next Houdini 18 daily build (18.0.568). The plugin will now only recook an HDA during a time change if the HDA has any time dependent nodes.
PDG/TOPs » PDG Encode Video Throws error.
- BrookeA
- 387 posts
- Offline
What is the error? If you double click on the work item, there will be a log that contains the error.
Note that if you have set up the PDG_FFMPEG environment variable, then you do not need to enable the FFmpeg Path parameter on the node.
Note that if you have set up the PDG_FFMPEG environment variable, then you do not need to enable the FFmpeg Path parameter on the node.
PDG/TOPs » How to create custom PDG Python Processor preset
- BrookeA
- 387 posts
- Offline
If you are able to trigger a Python callback, you can add spare parameters to your node's interface. To do this you will need to make use of
Here is an example code snippet from the documentation:
hou.ParmTemplateGroup
(https://www.sidefx.com/docs/houdini/hom/hou/ParmTemplateGroup.html).Here is an example code snippet from the documentation:
node = hou.node("/obj").createNode("geo") group = node.parmTemplateGroup() folder = hou.FolderParmTemplate("folder", "My Parms") folder.addParmTemplate(hou.FloatParmTemplate("myparm", "My Parm", 1)) group.append(folder) node.setParmTemplateGroup(group)
Edited by BrookeA - July 29, 2020 19:52:01
PDG/TOPs » Infinite Max Input SOP HDA problem with HDA Processor
- BrookeA
- 387 posts
- Offline
Yes, you can supply inputs to the HDA Processor through this method. The max limit that I added to HDA Processor (100 or less) is only for the UI. You can still supply any number of inputs to the HDA by setting “Input File Source” to “Upstream Output Files”, which will allow the node to accept any number of variable inputs.
Houdini Engine for 3ds Max » need help for loding houdini asset in 3ds max 2021
- BrookeA
- 387 posts
- Offline
PDG/TOPs » Infinite Max Input SOP HDA problem with HDA Processor
- BrookeA
- 387 posts
- Offline
Hi there,
I was able to reproduce the issue. What's happening is the “Number of Inputs” multiparameter is being set to the number of inputs on the HDA (in this case 99999), so it's taking a very long time to construct the parameters for each input (but it did eventually complete for me). You can see this parameter by changing the “Input File Source” to the “Custom File Paths” option.
I have added a fix for this: the “Number of Inputs” parameter will now only be automatically set if the number of inputs on the HDA is less than 100. The fix is available in the next daily build of Houdini 18 (18.0.526)
I was able to reproduce the issue. What's happening is the “Number of Inputs” multiparameter is being set to the number of inputs on the HDA (in this case 99999), so it's taking a very long time to construct the parameters for each input (but it did eventually complete for me). You can see this parameter by changing the “Input File Source” to the “Custom File Paths” option.
I have added a fix for this: the “Number of Inputs” parameter will now only be automatically set if the number of inputs on the HDA is less than 100. The fix is available in the next daily build of Houdini 18 (18.0.526)
PDG/TOPs » HDA processor and restarting a workitem
- BrookeA
- 387 posts
- Offline
The particular HDA being used with HDA Processor shouldn't be impacting the PDG scheduling. You're correct that after dirtying the task and pressing “Cook Task” that it should start cooking.
I'm not sure why it's stuck in the “Scheduled” state without investigating further. Since I'm unable to reproduce the issue, are you able to submit a support ticket with the .hip file and/or the HDA being used?
I'm not sure why it's stuck in the “Scheduled” state without investigating further. Since I'm unable to reproduce the issue, are you able to submit a support ticket with the .hip file and/or the HDA being used?
Edited by BrookeA - July 6, 2020 13:35:05
PDG/TOPs » Deleting inputs of the upstream work items
- BrookeA
- 387 posts
- Offline
I've attached an example .hip file that demonstrates how you could do this. It's built using generic nodes, but you could simply swap these nodes out with ROP Fetch and FFmpeg nodes and it would function the same. You can ignore the second Generic Generator – it's only needed for this demonstration to prevent the Attribute Create node from attaching the images as outputs.
Since you want to delete files that are depended on by a downstream node, you will need to use a partition node to ensure that those downstream dependents (in this case, the node creating the video) have completed before you use the File Remove node to delete the upstream results (the images).
I hope this helps!
Since you want to delete files that are depended on by a downstream node, you will need to use a partition node to ensure that those downstream dependents (in this case, the node creating the video) have completed before you use the File Remove node to delete the upstream results (the images).
I hope this helps!
PDG/TOPs » HDA processor and restarting a workitem
- BrookeA
- 387 posts
- Offline
PDG/TOPs » PDG Partition by Index Question
- BrookeA
- 387 posts
- Offline
Hi,
Based on this example that you described:
I don't think you would need a partition node. Instead, you could feed your 5 points to the wedge node to generate the 50 work items, and then feed that directly to an HDA Processor, for example.
If you did want to group them together, you could use a Partition by Attribute. Using a Partition by Attribute with the “Distinct Attribute Values” setting and partitioning based on the wedgenum attribute will result in getting 10 partitions (1 for each colour, each containing the 5 points).
Alternatively, using a Partition by Attribute with the “Distinct Attribute Values” setting and partitioning based on the point number attribute will result in getting 5 partitions (1 for each point, each containing all 10 colours).
I've attached a .hip file that hopefully makes this much more clear than my text explanation.
Based on this example that you described:
(So, for example, I have 5 different points, and I want to copy 10 different coloured spheres to that point and output each as its own geometry. I have a HDA that I want to do this with, and I would expect the input to that HDA to be 50 work items)
I don't think you would need a partition node. Instead, you could feed your 5 points to the wedge node to generate the 50 work items, and then feed that directly to an HDA Processor, for example.
If you did want to group them together, you could use a Partition by Attribute. Using a Partition by Attribute with the “Distinct Attribute Values” setting and partitioning based on the wedgenum attribute will result in getting 10 partitions (1 for each colour, each containing the 5 points).
Alternatively, using a Partition by Attribute with the “Distinct Attribute Values” setting and partitioning based on the point number attribute will result in getting 5 partitions (1 for each point, each containing all 10 colours).
I've attached a .hip file that hopefully makes this much more clear than my text explanation.
Edited by BrookeA - July 3, 2020 11:03:29
-
- Quick Links