Jump to content
mathieuN

hq sim and otls

Recommended Posts

Hello evryone,

I started using hq sim and hq render.

I am wondering if I can rendering a rop geometrie inside a HDA?

I don`t think I can`t because It seems logical that my rop geometrie are lock. 

 

 

The other question is when you use a geometrie node inside a ropnet and you connect it to a hq sim and it s doesn`t seem to work as well.

this is the log:

The Houdini 15.0.244.16 environment has been initialized.
Traceback (most recent call last):
  File "/prod/prod2/Projets/2000/hqueue/shared/houdini_distros/hfs.linux-x86_64/houdini/scripts/hqueue/hq_run_sim_without_slices.py", line 4, in <module>
    hqlib.callFunctionWithHQParms(hqlib.runSimulationWithoutSlices)
  File "/prod/softprod/apps/houdini/15.0.244.16/linux/houdini/scripts/hqueue/hqlib.py", line 1864, in callFunctionWithHQParms
    return function(**kwargs)
  File "/prod/softprod/apps/houdini/15.0.244.16/linux/houdini/scripts/hqueue/hqlib.py", line 1575, in runSimulationWithoutSlices
    alf_prog_parm = rop.parm("alfprogress")
AttributeError: 'NoneType' object has no attribute 'parm'

 

 

looks strage to me.

 

thanks anyway.

 

mathieu N

 

 

 

 

 

Share this post


Link to post
Share on other sites

Lol, I just ran into this issue. Still no idea.

Share this post


Link to post
Share on other sites

It sounds like you're trying to use a digital asset on the render farm. If so the machines need to be able to find that digital asset.

Share this post


Link to post
Share on other sites

That's definitely the case. I'm pretty sure the farm is sourcing the hda directory... To be safe I'll go make a bunch of print statements into a log and see what the environment is actually telling me.

I could have sworn I have done this same setup at different studios... allways one thing different for sure. Thanks for the reply.

Share this post


Link to post
Share on other sites
Posted (edited)

So now I have a pretty json log file of hconfig from the farm and locally, and everything lines up the way it is supposed to so far. 

Edit: I'm used to actually work with systems that are part of the farm natively. 0 differences between a work station and a work node. Not on a system where we send everything including the environment to the farm... so there are certainly some strange things. Should have just built a python exporter from scratch, teach me for trying to do this the easy way...

Edited by LaidlawFX

Share this post


Link to post
Share on other sites

So if anyone comes back to this thread the end issue is that the HQ Sim ROP node and the Geometry ROP when encapsulated in an HDA need to have all the parameters promoted up, and for the two nodes to be allowed editable. I do not have a list of the bare minimum parameters required to promote up like Alfred Output. Suffice to say Alfred Output is required on the farm for all geometry/dop outputs, and it can only be turned on in the HDA. So you might as well leave those options on by default. Funny enough once the command is sent you do not always need to have access to these hdas on the farm when submitted, as the command line sent to the farm may not reference them like with most mantra renders. This is why is it can work in some situations and not in others. 

Hope this helps future me ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×