You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

In this test we will compare Geo Light sampling technology in 3Delight OSL, Arnold and RenderMan. We will use a test with a geometric area light that is composed of a relatively large number of faces. The test should allow us to find out how the algorithm in general noise level and local adaptivity. We will use 2 different cameras to test these two aspects. 

The Scene

The scene is designed to procedurally generate a number of area lights floating on top of a "city".  

  • Only diffuse reflectors. The original test scene had a diffuse+specular surface but that generated a considerable amount of additional noise in Arnold. Since we want to concentrate on light sampling here, we decided to go for a simpler setup.
  • We will disable any adaptive sampling so to make sure we have very close ray-counts.
  • We will use only direct lighting to estiamte the geometric area light contribution. In the statistics files for each renderer, one can see that we have only one path lenght.
  • All Renders are done in Maya 2016.

Arnold

Samples2 (1.23)4 (4.91)8 (19.64)16 (78.56)32 (314.29)64 (1257.18)
Time1s2s6s21s1:218:12
Shadow Rays0.678 M

3.26 M

10.8 M43.4 M173.6 M694.5 M
RMSE0.156990.1001150.05017870.02425150.01174130.00693426
Samples248163264128256
Time5.72s8s12.82 s22.18 s40.92 s86.91165.69 s302.98
Shadow Rays2.45 M

3.13 M

4.51 M7.27 M12.78 M23.8 M45.88 M90.1 M
RMSE0.09331420.06582660.04412480.02904390.01855750.01175660.007525460.00449892

Preliminary Conclusions (for self, re-wording needed)

  • 3Delight generates light samples that are asymptotically better than both Arnold and Prman.
  • 3Delight is slower to to generate these samples. Meaning that for draft renders Arnold/PrMan will seem faster. For final renders 3Delight becomes increasingly faster.
  • Using so much less samples also makes 3Delight faster when shading is more expensive
  • RenderMan seems to have readl difficulties in sampling.
  • Arnold has a solid albeit O(N^2) algorihm (vs O(N) in 3Delight)  and compensates to a certain degree with very fast light sampler.
  • When combining BRDFs, 3Delight is even less noisy. 


  • No labels