To all the Octane developers - is THIS possible:
So when I render an animation, it appears that the denoiser is moving from scratch, frame to frame with each frame, in order to collect the information for the denoise.
So, if I can render a batch of denoised images @1080p for say, 6 seconds per frame, a 900 frame render winds up being 5400 seconds, so like 90 minutes, an hour and a half.
What if, the denoiser could run an initial 'Scan Pass' of some sort, where it could scan all frames in a timeline, to gauge AI-wise where the renders wind up being less dynamic and more static (ie 'stay the same')
Then, it could render frame by frame, but not be pressured to start from scratch in all frame cases, because it would have a que of info to cross-check against, (either in a buffer of active info, or off of a text-file, say) in which case it could spit out the almost identically same render, much like if it was a single mat HDRI, or single JPG background. Now, it would need to collect the info first, so it would take time to do it, initially, before render.
But, if it could run such a Scan Pass to collect the info first, it would have a more optimized 'render plan' for the whole project.
instead of having to run an image by image denoise scan, it would do one at beginning (ie 15 minutes scan of all frames), que the info, and then run the renders with the AI of knowledge already captured (45 minutes, say).
I am imagining such a Scan pass could cut down the render timer for a sequence of frames.
It doesn't make denoiser or renderer itself faster, it just gives could give 'the project' a curriculum to work off of, AI wise. And then the project could take an hour, vs and hour and a half.
The pre-scan could identify and tell Octane if any duplicate, or near-duplicate frames, which could then be processed more quickly by Octane, given that Octane will in-advance know it will have already rendered the identical, or near-identical, frame before it.
Last edited by Notiusweb
on Tue Jun 19, 2018 4:38 pm, edited 1 time in total.
Win 10 Pro 64, Xeon E5-2687W v2 (8x 3.40GHz), G.Skill 64 GB DDR3-2400, ASRock X79 Extreme 11
Mobo: 1 Titan RTX, 1 Titan Xp
External: 6 Titan X Pascal, 2 GTX Titan X