Hello,
I was wondering if any of you have experienced an issue with unloading times when it comes to heavy scenes, I will try to explain in more detail below.
I have a fairly complex scene with hair fur displacement heavy 8k textures, motion blur and DOF so on.. now it is well optimized for its nature, and it renders just fine, I have a 64 gb ram machine coupled with a high performance SSD drive dedicated to 250gb of virtual memory.
The scene itself renders in 2.5 hours a frame, but it takes another 3 hours just to unload the geometry and switch to the next frame, and this time goes up exponentially, in other words if the next frame took 5 hours to render, you can expect a 4 hour unloading time!
The render works fine it even saves the frame, it is just the unloading process that takes so long. I tested this and re-tested it on 5 machines all with similar setups and they all have the same issue with scenes which have relatively complex geometry or textures.
I would understand maybe 30 minutes or even up to 1 hour of unloading times but to go over 2 and 3 is unnatural.
The only way around it is to force crash max and set the next frame up manually to start the render.
I tried backburner and tried to find a way to have it force shut down max after every frame is done rendering, but backburner is not very clever unfortunately and i haven't found a way to tell it to "quit" after a certain time is expired, the "timeouts" option in there don't work this way unfortunately, they just try to rerender the same frame again, which is not what we want.
I understand that Vray has to process all that geometry and data, but does it really need hours to "dump" them out?
I have tested this issue with vray 3.0, 3.1 and 3.2, Ornatrix for hair.
So I am wondering what this issue might be, and if there is a workaround for it.
Thanks!
I was wondering if any of you have experienced an issue with unloading times when it comes to heavy scenes, I will try to explain in more detail below.
I have a fairly complex scene with hair fur displacement heavy 8k textures, motion blur and DOF so on.. now it is well optimized for its nature, and it renders just fine, I have a 64 gb ram machine coupled with a high performance SSD drive dedicated to 250gb of virtual memory.
The scene itself renders in 2.5 hours a frame, but it takes another 3 hours just to unload the geometry and switch to the next frame, and this time goes up exponentially, in other words if the next frame took 5 hours to render, you can expect a 4 hour unloading time!
The render works fine it even saves the frame, it is just the unloading process that takes so long. I tested this and re-tested it on 5 machines all with similar setups and they all have the same issue with scenes which have relatively complex geometry or textures.
I would understand maybe 30 minutes or even up to 1 hour of unloading times but to go over 2 and 3 is unnatural.
The only way around it is to force crash max and set the next frame up manually to start the render.
I tried backburner and tried to find a way to have it force shut down max after every frame is done rendering, but backburner is not very clever unfortunately and i haven't found a way to tell it to "quit" after a certain time is expired, the "timeouts" option in there don't work this way unfortunately, they just try to rerender the same frame again, which is not what we want.
I understand that Vray has to process all that geometry and data, but does it really need hours to "dump" them out?
I have tested this issue with vray 3.0, 3.1 and 3.2, Ornatrix for hair.
So I am wondering what this issue might be, and if there is a workaround for it.
Thanks!
Comment