Using redshift these days as my main renderer and I'm very happy with its speed!
I have noticed a big slowdown however when using Hqueue. When I render from within Houdini I get 2 to 3 seconds per frame, submitting via Hqueue I get about 13 to 14 seconds per frame. Still very very fast, but that seems like a huge slow down! (Using Houdini Indie if that makes a difference)
I suspect it's because Hqueue opens and closes an instance of Houdini per frame. I've already got Hqueue using a local install of Houdini (as opposed to a network location).
I'm just using a render node to process these and while I could just manually render each scene from within Houdini, it'd be nice to have them all queued up so I don't have to start each one after the other has finished.
Is there a way to have hqueue keep the instance of Houdini open to render a whole sequence rather than open/close per frame? (assuming that's what's happening)
Thanks!
Redshift: Hqueue slowdown
2288 4 0-
- The3DStig
- Member
- 125 posts
- Joined: Oct. 2015
- Offline
-
- OneBigTree
- Member
- 374 posts
- Joined: Nov. 2010
- Offline
The3DStigAre you loading Houdini from the distro folder, and is it somewhere on a network drive?
Using redshift these days as my main renderer and I'm very happy with its speed!
I have noticed a big slowdown however when using Hqueue. When I render from within Houdini I get 2 to 3 seconds per frame, submitting via Hqueue I get about 13 to 14 seconds per frame. Still very very fast, but that seems like a huge slow down! (Using Houdini Indie if that makes a difference)
I suspect it's because Hqueue opens and closes an instance of Houdini per frame. I've already got Hqueue using a local install of Houdini (as opposed to a network location).
I'm just using a render node to process these and while I could just manually render each scene from within Houdini, it'd be nice to have them all queued up so I don't have to start each one after the other has finished.
Is there a way to have hqueue keep the instance of Houdini open to render a whole sequence rather than open/close per frame? (assuming that's what's happening)
Thanks!
You can point the submitter to you local installation then.
Also bear in mind that HQueue starts Houdini fresh for every single frame which is not the case when you render from inside the application. Not very efficient and you can not create chunk of frames or anything like in a real Renderfarm.
Edited by OneBigTree - Sept. 30, 2018 13:06:58
-
- bradcarvey
- Member
- 52 posts
- Joined: July 2013
- Offline
-
- silkey
- Member
- 13 posts
- Joined: Sept. 2016
- Offline
-
- mrCatfish
- Member
- 719 posts
- Joined: Dec. 2006
- Offline
You can also toggle on “batch all frames together,” (I don't recall the exact name of the parm) in the hqueue node. That way it only opens Houdini once… of course you don't get the benefit of distributed rendering then. You could always chain a few ROPs together with a chunk of the frame range each to mimic customisable batch size in Hqueue, (hm, that's a good RFE).
Sean Lewkiw
CG Supervisor
Machine FX - Cinesite MTL
CG Supervisor
Machine FX - Cinesite MTL
-
- Quick Links