Roy Nieterau

colorbleed

About Me

3D Character Animation Studio - from stylized to VFX, based in the Netherlands
専門知識
Technical Director
業界:
Advertising / Motion Graphics  | Film/TV

Connect

LOCATION
Utrecht, Netherlands
ウェブサイト

Houdini Engine

Availability

I am available for Contract Work

Recent Forum Posts

Python query current audio panel settings 2026年3月23日4:32

Just raising this question again - is there an easier way?

USD Render ROP slap comp from "COP network" resulting path? 2025年9月10日14:18

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.

Why does editableStage() only work in pythonscript LOP 2025年7月22日17:34

> We could of course edit the exported USD file after its come out of Houdini, just with the USD api completely outside houdini, but this adds extra process time on our farm as it has to spin up new boxes to do this etc (thats a whole other problem I won't get into here)

With what you're trying to do it may be worth it to implement a custom Output Processor perhaps?