Calvin Gu


About Me

Technical Director
New Zealand


Recent Forum Posts

How to start session sync by Python? March 26, 2021, 4:20 a.m.

Hey SideFX folks, is there a way to start the HARS server in Hython? Or maybe just a way to execute an initialization Python script when starting the HARS server.

We would like to spawn a HARS server with some in-house modifications on it which are all written in Python. Since there is a "Houdini Engine SessionSync" panel available in Houdini GUI, we assume that there must be an API to perform the same operation... but we cannot find it so far.

Any clues would be highly appreciated. Thanks.

How about supporting variants for SOP? Aug. 17, 2020, 12:20 a.m.

Streaming primitive from LOP to SOP creates a path attribute that figures out where the data came from. In contrast, LOP allows using this attribute to place the primitives, which is pretty helpful.

However, the path attribute only reaches the level of the primitives at the moment. But in USD, it also stores the information of the variant selections.

For instance, importing a SOP with the path of “/root/sub{variant=base}” would be better to create a Mesh to “/root/sub” with an auto-generated “variant” set and its “base” selection.

It would be extremely helpful for us because editing a specific variant by SOP is quite common in our pipeline. Or maybe Solaris has an alternative solution which I haven't found out yet?

How to import GeomSubSet to SOP? July 9, 2020, 2:29 a.m.

Hey Cameron, sorry for the late reply. So far we are using 18.0.391, and that seems to be the reason. I'll update Houdini to 415 ASAP to see if it solves the problem.

Thanks for the kindly prompt!