hi. our company used v-ray 3.6 and now doing some test with v-ray 6 for update.
i’m not english speaker so write body text with AI. if there is something akward, please understand.
What users expect from a renderer update is faster render times for the same noise quality, or better quality for the same render time.
However, in my tests, Vray 6 seems to be slower than 3.6. I was expecting a dramatic improvement since it's a major version jump, but the results are confusing.
Test Environment
i tested in two environments
I've read on the forums here that the renderer may not work properly when importing a scene that was worked on in an older version into a newer version,
so I imported a simple test model with a single sphere and cube in a small room into FBX in each version and set the materials/lighting/render exactly the same in each.
here is google drive links of scene files.Maya 2022.5 + V-ray 6
With 1 min/48 max Subdivs and a Threshold of 0.002, I got satisfactory results. The total render time was 35 minutes and 9 seconds.
Maya 2018 + V-ray 3.6
With 1 min/8 max Subdivs, a Threshold of 0.001, and a 200 of Local subdivs in Dome Light, Reflection, and Brute Force. the render finished in 26 minutes and 28 seconds.
Result
vray3.exr (google drive link)
vray6.exr (google drive link)
Aside from the slightly darker output in 3.6, The noises are visually almost same to me, or at least 3.6 seems to have better noise levels, while taking 25% less time to render. especially in the GI pass, 3.6 looks better.
I was thinking of doing a little more testing with different passes, but I thought I'd post here on the forum.
I am quite confused by these results. Is there something I'm doing wrong?
I've seen in some of developers posts that use internal numerical data to compare noise levels, and I'd like you to keep in mind that most V-Ray users are artists, not scientists or mathematicians.
Additional Question About Render Setting Optimization
About 6 years ago, when I was a student, I got really into V-Ray render optimization theory.
The idea was to increase the Local Subdivs of noisy elements rather than increasing the Max Subdivs of the Image Sampler.
In this post, ^LeLe^ says "As for local subdivs, we're very much in line with everyone else: there is no one left on the market which has manual AA/Sampling controls.".
Similarly, this post says that optimizing these methods is unnecessary since Vray 3.3, but I've been able to save a lot of time in Vray 3.6 with the above optimizations.
if the time spent trying to find the right render settings is included in the render time, I agree with ^LeLe^ that the current Vray6 approach (adjusting Max Subdivs and Threshold) is much easier and faster to get results in a project like Archviz that ends up with single image render.
However, I work in the animation industry. If I make an hour-long animation at 30 fps, the total number of frames is 108,000.
If I save a minute in rendering individual frames, that's like saving 108,000 minutes of time. So it's always worth taking the time to find the right settings for optimization.
Furthermore, the V-ray documentation states that you don't need to increase Min Subdivs unless it's a special case.
However, even in general situations that aren't the special cases the documentation talks about, increasing Min Subdivs will often give me faster results than increasing Max/Local Subdivs or lowering the Noise Threshold.
All in all, I'm confused about everything. Please let me know if I'm misunderstanding anything.
i’m not english speaker so write body text with AI. if there is something akward, please understand.
What users expect from a renderer update is faster render times for the same noise quality, or better quality for the same render time.
However, in my tests, Vray 6 seems to be slower than 3.6. I was expecting a dramatic improvement since it's a major version jump, but the results are confusing.
Test Environment
i tested in two environments
- Maya 2018 + V-ray 3.6
- Maya 2022.5 + Vray 6
I've read on the forums here that the renderer may not work properly when importing a scene that was worked on in an older version into a newer version,
so I imported a simple test model with a single sphere and cube in a small room into FBX in each version and set the materials/lighting/render exactly the same in each.
here is google drive links of scene files.Maya 2022.5 + V-ray 6
With 1 min/48 max Subdivs and a Threshold of 0.002, I got satisfactory results. The total render time was 35 minutes and 9 seconds.
Maya 2018 + V-ray 3.6
With 1 min/8 max Subdivs, a Threshold of 0.001, and a 200 of Local subdivs in Dome Light, Reflection, and Brute Force. the render finished in 26 minutes and 28 seconds.
Result
vray3.exr (google drive link)
vray6.exr (google drive link)
Aside from the slightly darker output in 3.6, The noises are visually almost same to me, or at least 3.6 seems to have better noise levels, while taking 25% less time to render. especially in the GI pass, 3.6 looks better.
I was thinking of doing a little more testing with different passes, but I thought I'd post here on the forum.
I am quite confused by these results. Is there something I'm doing wrong?
I've seen in some of developers posts that use internal numerical data to compare noise levels, and I'd like you to keep in mind that most V-Ray users are artists, not scientists or mathematicians.
Additional Question About Render Setting Optimization
About 6 years ago, when I was a student, I got really into V-Ray render optimization theory.
The idea was to increase the Local Subdivs of noisy elements rather than increasing the Max Subdivs of the Image Sampler.
In this post, ^LeLe^ says "As for local subdivs, we're very much in line with everyone else: there is no one left on the market which has manual AA/Sampling controls.".
Similarly, this post says that optimizing these methods is unnecessary since Vray 3.3, but I've been able to save a lot of time in Vray 3.6 with the above optimizations.
if the time spent trying to find the right render settings is included in the render time, I agree with ^LeLe^ that the current Vray6 approach (adjusting Max Subdivs and Threshold) is much easier and faster to get results in a project like Archviz that ends up with single image render.
However, I work in the animation industry. If I make an hour-long animation at 30 fps, the total number of frames is 108,000.
If I save a minute in rendering individual frames, that's like saving 108,000 minutes of time. So it's always worth taking the time to find the right settings for optimization.
Furthermore, the V-ray documentation states that you don't need to increase Min Subdivs unless it's a special case.
However, even in general situations that aren't the special cases the documentation talks about, increasing Min Subdivs will often give me faster results than increasing Max/Local Subdivs or lowering the Noise Threshold.
All in all, I'm confused about everything. Please let me know if I'm misunderstanding anything.
Comment