USD Render ROP slap comp from "COP network" resulting path?

   70   0   1
User Avatar
Member
43 posts
Joined: Jan. 2024
Offline
Whenever you enable a slap comp for a USD Render ROP and have it configured to "COP node" it will write out a .bgeo.sc of the slap comp network to apply to the render. This file will be auto-generated by the USD Render ROP.

How can I find out what path that file will end up at?

I'm getting files like
husk ... --slap-comp '/path/to/__render__.usda_slapcomp_17e.bgeo.sc'.

It seems to generate them with a `_slapcomp_{id}.bgeo.sc` suffix where the id is a three character unique identifier. But how can I consistently know what the filename should be?

In short, how do know what .bgeo.sc path that file will be generated at so I can pass it in my custom submission to a Deadline job for Husk Standalone.

Apparently this logic all exists in libROP.dll or at least it contains the error texts for "Unable to create APEX program" from exactly that hardcoded suffix.

---

Side note: This documentation page [www.sidefx.com] describes husk argument --slapcomp, but it should be --slap-comp. It's correct on the Husk command line [www.sidefx.com] page however.
Edited by colorbleed - Sept. 10, 2025 14:22:01
  • Quick Links