Hi,
We're wondering if there was a way you could optimize the re-fresh of movable proxy's within an animations timeline. Here's the problem:
We have a scene containing some 15000 objects, large part of which is animated across 5200 frames, with certain animations taking place at the start of the timeline, some at the centre and some at the end. In fact, any object animated within the timeline is only animated once (i.e. a transform animation taking place between frames 2200 and 2700).
This animation is a construction sequence and 5 blocks of apartments in total get build in sequence - so basically only up to two concurrent blocks get constructed at the same time. The problem is that when we want to render out a draft animation for a client, the scene translation time is like 6-7 seconds, with rendering actually only taking about a second and a half.
I imagine the problem may lay somewhere with the fact that majority of the objects are set as movable proxy throughout all of the animation, even though octane only needs to have them updated within a specific time-frame. There is no way for me to dynamically set movable proxy on, or off depending on when an object gets animated, and even if I could, it would be incredibly time consuming to attempt to do that on such a vast array of objects.
Do you think there is a way for you to dynamically set objects as movable proxys for the duration of time that they are animated, and switch it off as soon as they become dormant? And perhaps do this at the beginning of rendering the animation so as not to eat any further time each frame to check which objects are going to move in the next one? Or do this concurrently with rendering?
I hope you understand my frustration with the fact that we have a very expensive system which is able to render frames very fast, but have no means of speeding up the scene translation time and have to inform clients that what would be 5 minute changes to the animation would take 8 hours to render out, only because of the time it takes to calculate changes of transforms between frames.
Thank you kindly for taking on this issue with me.
Kind regards,
Jani