I was thinking that just turning down the saturation in render settings would work, but does that speed up render times? I'm looking for a method that will make the renders quicker.
So just for the fun of it I made a simple scene and rendered it in Iray once with saturation at 1.0 and once with saturation at 0.0, making it B/W. All other settings were the same.
Surprisingly, the B/W render took 1/3 of the time with about 1/3 of the iterations... here is the relevant portion of the log for each render:
2022-03-01 17:15:23.940 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend progr: Received update to 00391 iterations after 90.610s.
2022-03-01 17:15:23.968 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend progr: Convergence threshold reached.
2022-03-01 17:15:26.488 [INFO] :: Saved image: ...\AppData\Roaming\DAZ 3D\Studio4\temp\render\r.png
2022-03-01 17:15:26.499 [INFO] :: Finished Rendering
2022-03-01 17:15:26.541 [INFO] :: Total Rendering Time: 1 minutes 37.73 seconds
B/W:
2022-03-01 17:18:17.124 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend progr: Received update to 00126 iterations after 31.138s.
2022-03-01 17:18:17.152 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend progr: Convergence threshold reached.
2022-03-01 17:18:18.921 [INFO] :: Saved image: ...\AppData\Roaming\DAZ 3D\Studio4\temp\render\r.png
2022-03-01 17:18:18.932 [INFO] :: Finished Rendering
2022-03-01 17:18:18.978 [INFO] :: Total Rendering Time: 37.0 seconds
Edited to add:
And the above makes sense, if Iray has to do RGB calculations with a regular render, that means that it has to calculate once for each color, wheras in B/W it only has to calculate once. Though the 1/3 time could also be a coincidence.
Comments
Why would making the render monochome speed it up?
Doesn't need color information?
So just for the fun of it I made a simple scene and rendered it in Iray once with saturation at 1.0 and once with saturation at 0.0, making it B/W. All other settings were the same.
Surprisingly, the B/W render took 1/3 of the time with about 1/3 of the iterations... here is the relevant portion of the log for each render:
2022-03-01 17:15:23.940 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend progr: Received update to 00391 iterations after 90.610s.
2022-03-01 17:15:23.968 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend progr: Convergence threshold reached.
2022-03-01 17:15:26.488 [INFO] :: Saved image: ...\AppData\Roaming\DAZ 3D\Studio4\temp\render\r.png
2022-03-01 17:15:26.499 [INFO] :: Finished Rendering
2022-03-01 17:15:26.541 [INFO] :: Total Rendering Time: 1 minutes 37.73 seconds
B/W:
2022-03-01 17:18:17.124 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend progr: Received update to 00126 iterations after 31.138s.
2022-03-01 17:18:17.152 Iray [INFO] - IRAY:RENDER :: 1.0 IRAY rend progr: Convergence threshold reached.
2022-03-01 17:18:18.921 [INFO] :: Saved image: ...\AppData\Roaming\DAZ 3D\Studio4\temp\render\r.png
2022-03-01 17:18:18.932 [INFO] :: Finished Rendering
2022-03-01 17:18:18.978 [INFO] :: Total Rendering Time: 37.0 seconds
Edited to add:
And the above makes sense, if Iray has to do RGB calculations with a regular render, that means that it has to calculate once for each color, wheras in B/W it only has to calculate once. Though the 1/3 time could also be a coincidence.
Thanks a lot! That's very helpful.
On reflection that is reasonable, and a factor of 1/3 is sensible, as each pixel has only one value that needs to converge instead of three.