over on vfxtalk there has been some interesting discussions about this, where people are saying it’s more to do with the compression Vray RAW image uses to save the files that affects Nuke’s performance, rather than the tile / scanline saving. Can anyone confirm this?
VRay being bucket-based and nuke being scanline-based will have zero effect on your system performance. Once the images are rendered, they’re images, regardless of how they were created.
Things that WILL affect performance are file format, bit depth, and compression scheme. I have had a lot of success using VRay with Nuke in the past, and I can’t see any reason you would have problems. Just load up on RAM, fast multitcore CPUs, and fast storage of some kind, and you’ll be golden.
…
it really depends on the compression used in the exrs.
Blocks are usually slower to decompress in to memory but takes less space on the drive, and the same can be said for wavelets and stuff..
I’d research over the method of compression avalaible in exrs if i were you.
Render is something that is rendering. Once the image has been saved to disk the method of rendering is ininfluent, only the compression used to store matters.
If that weren’t true you’d probably comp faster with images rendered by renderman compared to those done by mental ray, you can see it’s quite silly
…
However, I’m still not totally convinced the difference between the two is due to an actual image difference created by buckets vs. scanlines. I think it’s more a compression issue.
Some of the EXR compression schemes use scanlines (namely, the .vrimg2exr converter default), so the compressed images that come from the converter are already optimized for nuke’s loader.
In contrast, writing EXR’s directly from the VRay framebuffer results in fully uncompressed images. This, I imagine, is due to 1) the images not necessarily being written sequentially, 2) the images not being written in scanlines, and 3) the images not being compiled all at once. This could definitely result in the slowdown people are seeing in nuke, since they are having to stream much more data to view their images, instead of streaming a compressed image and letting the CPU decompress it on the fly.
In my experience it does work better to write to .exr and convert in Nuke, rather than writing to .vrimg and converting using the script - but this is just personal preference and the Vray2Exr is a great, great tool - thanks Vlado & Chaos.