1
$\begingroup$

I'm rendering auxiliary data such as depth map, optical flow (vector), and normals. I do not care about the quality of the rendered frames. What changes can I do to achieve this? Currently, I'm setting the number of samples to 1, which itself sped up things a lot. But I have 9600 frames to render. Is it possible to speed it even further?

PS: I need to do this via python. That's because I have 200 different blend files and I cannot manually change the settings for each of them.

$\endgroup$
7
  • 1
    $\begingroup$ you also set it to Eevee? u can easily find the code to set samples via python. just right click the samples field and choose Copy Full Data Path then paste in Text Editor and assign 1 to it. then u can do something similar to blender.stackexchange.com/a/272449/142292 to loop through all your blend files. $\endgroup$
    – Harry McKenzie
    Commented Aug 23, 2022 at 16:24
  • $\begingroup$ render at a lower resolution and then scale it up? setting resolution to 50% should speed up by 4x. $\endgroup$ Commented Aug 23, 2022 at 16:57
  • 1
    $\begingroup$ @HarryMcKenzie, no I'm using cycles only. Does Eevee speed it up? I'll try that. I'm able to set the samples via python. Thank you $\endgroup$ Commented Aug 23, 2022 at 17:23
  • 1
    $\begingroup$ @NagabhushanSN yes Eevee with 1 sample is way faster $\endgroup$
    – Harry McKenzie
    Commented Aug 23, 2022 at 21:33
  • 1
    $\begingroup$ @NagabhushanSN ah well then theres nothing else u can do except reduce the output resolution. $\endgroup$
    – Harry McKenzie
    Commented Aug 24, 2022 at 23:07

0

You must log in to answer this question.

Browse other questions tagged .