zakkatara
Jan. 29, 2024 12:28:25
Hi all!
I need to convert the current labs exoside quad remesher node to be able to work with TOPs for a project. The current beta remesher node is really cool in houdini 20 but it has some limitations that make it unusable for this particular project. Exoside's remesher is great, but is not currently configured to run using PDG (or at least from what I have seen/tried). I was wondering if anyone may have already dipped into this and may have a custom node or python script that would be usable?
Otherwise, my journey shall begin tearing apart the python code in this node.
Thanks!
cdordelly
May 16, 2025 13:51:27
Hi @zakkatara!
Did you find a good solution for this? I'm in a similar place where I'm having some problems running Exoside Quad Remesher with TOPs.
Let me know,
Thanks!
eusebijucgla
July 18, 2025 04:51:14
I've been trying a few things for it and this is what I found:
The Exoside Quadremesher is calling a subprocess to generate the mesh. That is partly why is not easy to get it working with PDG. There are a few options I found, if you set your ROP Fetch Cook Type to In-Process it will run each work item one by one so it is less work to do it manually for sure.
It is also possible to run the ROP Fetch Out-Of-Process if you edit the Cache File value of the Exoside Quadremesher like shown in the image. If you leave it as default, it will not work because each work item will try to read / write the same file which will result in errors while exporting. You can use any pdg attribute to edit the value but P@pdg_index works well.
Important
I noticed that the code inside the python module of the Exoside Remesher does some stuff with the Cache File path, so I wouldn't recommend changing that initial string, leave that to do its thing. It works well if you add the pdg attributes at the end like shown in the image. I did get some bugs by changing this (It overwrote the $HIP env variable somehow). All in all I leave my setup for future people to use if needed.
Note
Auto Cook should be ON, I had it off for the screenshot : )