Hey guys, we are having a situation where a scene with dozens of file nodes, calling dozens of UDIM tiles, performs better when loading non mipmapped images (.tiff) than when loading mipmapped images (.tx)
By default we have our pipeline produce tiled images of all our publish textures, regardless of the overall RAM consumption, and although we understand that there might be a slight difference in performance, this seems problematic.
Below are some render times for some tests we did (render times are average of several renders)
Progressive
Min Shd Rate 12
Min\Max Samples 1-100
Threshold 0.05
GI Brute force both engines
TIFF render time 14:18
TX render time 21:22 - 149.5% of TIFF render time
However, we noticed that if we switch the secondary engine to Light Cache, the behavior changes, making the scene with TX files render faster
Progressive
Min Shd Rate 12
Min\Max Samples 1-100
Threshold 0.1
GI Brute Force - Light Cache
TIFF render time 3:08
TX render time 2:01 - 64.24% of TIFF render time
We tried the same test with non tiled images and tiled EXRs and the results were similar, so I assume that is something to do with the bitmap buffer rather than the image format per se.
Can someone explain to me this behavior? Is this expected? an almost 50% of render time increase seem a bit drastic.
We are using vray 3.60.04, on Maya 2018.4
By default we have our pipeline produce tiled images of all our publish textures, regardless of the overall RAM consumption, and although we understand that there might be a slight difference in performance, this seems problematic.
Below are some render times for some tests we did (render times are average of several renders)
Progressive
Min Shd Rate 12
Min\Max Samples 1-100
Threshold 0.05
GI Brute force both engines
TIFF render time 14:18
TX render time 21:22 - 149.5% of TIFF render time
However, we noticed that if we switch the secondary engine to Light Cache, the behavior changes, making the scene with TX files render faster
Progressive
Min Shd Rate 12
Min\Max Samples 1-100
Threshold 0.1
GI Brute Force - Light Cache
TIFF render time 3:08
TX render time 2:01 - 64.24% of TIFF render time
We tried the same test with non tiled images and tiled EXRs and the results were similar, so I assume that is something to do with the bitmap buffer rather than the image format per se.
Can someone explain to me this behavior? Is this expected? an almost 50% of render time increase seem a bit drastic.
We are using vray 3.60.04, on Maya 2018.4
Comment