Page 1 of 1

Collecting Nodes Painfully Slow

Posted: Mon Apr 03, 2017 6:17 am
by djropi
Hi Everyone,

Been having an issue as of late whenever I am updating the viewport on an animated sequence octane takes a very long time "Updated Nodes" before refreshing. This also extends into any actual animated renders as it seems before rendering each frame octane needs to collect the same nodes over and over. Scenes with rayfire where I am often having million+ poly count take absolutely forever as a result. Comparing this to fstorm or redshift I am seeing the viewport update in half the time or less compared to octane.

Never seemed to have encountered this issue in previous versions but the last couple of updates I have noticed collecting nodes is really slowing down the process dramatically. Something I am missing or has this always been around? Thanks for any help.

Re: Collecting Nodes Painfully Slow

Posted: Mon Apr 03, 2017 11:11 am
by paride4331
Hi djropi,
I'm trying to time the latest release to see if there is any issue in the scene evaluation phase.
I'll get news about this.
Thanks
Paride

Re: Collecting Nodes Painfully Slow

Posted: Mon Apr 03, 2017 1:06 pm
by paride4331
Hi djropi,
I did the tests about scene evaluation phase, here they are:
4:21> 1m.21 sec
4:26> 1m.07sec
4:29> 0m.57 sec
4:30> 0m.57sec

I think you should turn on "movable proxy" in all rayfire scene before render.
Let me know if you have solved your issue
Regards
Paride

Re: Collecting Nodes Painfully Slow

Posted: Thu Apr 27, 2017 4:22 am
by djropi
Thanks paride, that did the trick. Is there a way to set moveable proxy as the default?

Re: Collecting Nodes Painfully Slow

Posted: Thu Apr 27, 2017 7:39 am
by paride4331
Hi djropi,
there is not "all movable proxy" default,
but the right choice between movable proxy or not, depends on whether you are making a still render or an animation, in the case of animation what moves and what is not on the scene.
In an extreme case:
If you have only a camera animation, putting all non-movable proxies, the first frame will take longer, but the subsequent frames will be faster to load.
If you have a still render, then all movable proxy can shorten a single frame time.
The rule would be to use movable proxy only for moving objects in the scene.
Regards
Paride