Announcement

Collapse
No announcement yet.

Darker reflections compared to CPU

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Darker reflections compared to CPU

    I have a scene where reflections in mirrors come out darker compared to CPU. What's causing this? Please check the screenshots below. The mirror is 100% reflective (no fresnel). The only workaround I've found so far is disabling Max Ray Intensity, but this is not feasible since it causes tons of fireflies and render time shoots up a lot.

    Click image for larger version

Name:	reflections_gpu.jpg
Views:	1245
Size:	244.6 KB
ID:	1148106Click image for larger version

Name:	reflections_cpu.jpg
Views:	882
Size:	244.3 KB
ID:	1148107
    Aleksandar Mitov
    www.renarvisuals.com
    office@renarvisuals.com

    3ds Max 2023.2.2 + Vray 7
    AMD Ryzen 9 9950X 16-core
    64GB DDR5
    GeForce RTX 3090 24GB + GPU Driver 565.90

  • #2
    Hard to say without the scene. Could you strip down the scene and attach it here (or send it via the contact form)?
    Aleksandar Hadzhiev | chaos.com
    Chaos Support Representative | contact us

    Comment


    • #3
      Originally posted by Alex_M View Post
      I have a scene where reflections in mirrors come out darker compared to CPU. What's causing this? Please check the screenshots below. The mirror is 100% reflective (no fresnel). The only workaround I've found so far is disabling Max Ray Intensity, but this is not feasible since it causes tons of fireflies and render time shoots up a lot.

      Click image for larger version  Name:	reflections_gpu.jpg Views:	77 Size:	244.6 KB ID:	1148106Click image for larger version  Name:	reflections_cpu.jpg Views:	44 Size:	244.3 KB ID:	1148107
      check Trace depth. GPU defaults to 5.
      Marcin Piotrowski
      youtube

      Comment


      • #4
        Originally posted by piotrus3333 View Post

        check Trace depth. GPU defaults to 5.
        I increased trace depth to 15, but it didn't seem to make a difference

        Originally posted by hermit.crab View Post
        Hard to say without the scene. Could you strip down the scene and attach it here (or send it via the contact form)?
        Sure. I've just submitted a request via the contact form containing a download link for the scene. Ticket number is #39113. BTW, I forgot to mention that I remember having this problem with Vray GPU (reflections appearing darker than they should) a few years back too - https://forums.chaos.com/forum/v-ray...-chrome-object And here's another thread of mine that also seems to be related to these issues with Vray GPU: https://forums.chaos.com/forum/chaos...e-glass-object
        Last edited by Alex_M; 18-05-2022, 03:30 AM.
        Aleksandar Mitov
        www.renarvisuals.com
        office@renarvisuals.com

        3ds Max 2023.2.2 + Vray 7
        AMD Ryzen 9 9950X 16-core
        64GB DDR5
        GeForce RTX 3090 24GB + GPU Driver 565.90

        Comment


        • #5
          Alex_M

          Do you have any form of bump / normal map on the surface showing differences in the two rendering engines ?
          I don't know if it's relevant but we had major differences between GPU and CPU around the issue of bumps maps (especially if they have quite high bumps values) resulting in darker surfaces in CPU than in GPU (wich is totally oposite of your result but we never know if it's helping)

          Best,
          Nicolas

          Comment


          • #6
            Yes, there are bump/normal maps on quite a few of the objects in the scene, but they are not too strong.
            Aleksandar Mitov
            www.renarvisuals.com
            office@renarvisuals.com

            3ds Max 2023.2.2 + Vray 7
            AMD Ryzen 9 9950X 16-core
            64GB DDR5
            GeForce RTX 3090 24GB + GPU Driver 565.90

            Comment


            • #7
              I found some new things. It's not just reflections, but lights also seem to work incorrectly. I have tried to make this as clear as possible with the images below and with this video I recorded (download expires in 7 days). Can someone explain why having more lights turned on results in missing lights and darker reflections? BTW, the mirror is 100% reflective (255 RGB) and fresnel is unchecked.

              Click image for larger version

Name:	vray_GPU_lights_and_reflections_problem_1.jpg
Views:	729
Size:	141.6 KB
ID:	1148920Click image for larger version

Name:	vray_GPU_lights_and_reflections_problem_2.jpg
Views:	699
Size:	139.9 KB
ID:	1148921Click image for larger version

Name:	vray_GPU_lights_and_reflections_problem_3.jpg
Views:	714
Size:	136.4 KB
ID:	1148922
              Aleksandar Mitov
              www.renarvisuals.com
              office@renarvisuals.com

              3ds Max 2023.2.2 + Vray 7
              AMD Ryzen 9 9950X 16-core
              64GB DDR5
              GeForce RTX 3090 24GB + GPU Driver 565.90

              Comment


              • #8
                Hi your models for the lamps have VRay2SidedMtl - this is supported partially in V-Ray GPU - https://docs.chaos.com/display/VMAX/...orted+Features

                Your lamp model in the example above is a closed sphere without shell or thickness - for V-Ray this means a solid object.
                Please try to edit the model and the material. I did a test in your scene that you have sent trough the ticketing system where I added a shell modifier to the lamp's "balloon" and also replaced the 2sided material with a regular VRayMtl with refraction and a little refraction glossiness.
                Also your VRayLight that is inside the lamp model is visible for specular - this will make the spherical VRayLight visible in the mirror.

                Here is a test with all lights off according to your video:
                Click image for larger version  Name:	3dsmax_2022-05-25_15-57-57.jpg Views:	0 Size:	449.5 KB ID:	1148930
                Here is a test with all lights on according to your video:
                Click image for larger version  Name:	3dsmax_2022-05-25_15-59-51.jpg Views:	0 Size:	465.9 KB ID:	1148931
                Last edited by vladimir_krastev; 25-05-2022, 06:44 AM.
                Vladimir Krastev | chaos.com
                Chaos Support Representative | contact us

                Comment


                • #9
                  Hi Vladimir,

                  Thanks for the images. I'm not using any unsupported features and materials by GPU. According to the help docs, only "multiply front by diffuse" is not supported which I have not used in this scene.

                  I did another test with a simple refractive VrayMtl and adding a Shell modifier to the lamp shade, as you suggested. I have also enabled "visible" and "affect reflections" for the light inside the lamp. The results? Equally unrealistic and incorrect. Please see the screenshots below. The only conclusion I can gather from this is that Vray GPU just doesn't work correctly with refractive materials when glossiness is below 1.0 nor with Vray2SidedMtl materials. I am not sure why you keep denying that there are any issues with my scene and Vray GPU. I am sure that other users will agree with me that these images look very bad and completely incorrect with GPU.

                  I am sad to say that using Vray GPU has been a complete nightmare and a waste of my time (hence money) in this project and costed me enough time and money to troubleshoot all the bugs. And then I have to waste even more time converting the whole scene to the CPU engine in order to render it correctly and realistically. All of this has caused me an immense amount of stress because the deadline for delivering the project is literally in 2 days and I can't deliver subpar images to this client (they are very strict about realism). These clearly are bugs because I have none of these issues with CPU - refractive materials with blurriness and 2sided materials both render realistically and as expected.

                  I don't know what else to say except that I'm really disappointed in Vray GPU and with the quality of the support I'm receiving which is completely the opposite experience I've had with Vray and Vray support over the years up until now.

                  Click image for larger version  Name:	9.jpg Views:	0 Size:	482.7 KB ID:	1148955Click image for larger version  Name:	10.jpg Views:	0 Size:	604.0 KB ID:	1148954
                  Attached Files
                  Last edited by Alex_M; 25-05-2022, 09:21 AM.
                  Aleksandar Mitov
                  www.renarvisuals.com
                  office@renarvisuals.com

                  3ds Max 2023.2.2 + Vray 7
                  AMD Ryzen 9 9950X 16-core
                  64GB DDR5
                  GeForce RTX 3090 24GB + GPU Driver 565.90

                  Comment


                  • #10
                    Hi Alex_M I am sorry to hear that you felt like we are not doing our best to help you.

                    I tested your 2sided material and the simple vray refractive material in a simple scene.

                    This is the simple refractive material
                    Click image for larger version  Name:	3dsmax_2022-05-26_13-01-22.gif Views:	0 Size:	2.37 MB ID:	1149030

                    This is the 2sided material merged from your scene - very slight difference here

                    Click image for larger version  Name:	3dsmax_2022-05-26_13-05-41.gif Views:	0 Size:	1.78 MB ID:	1149031

                    In your scene however there is something really weird going on.

                    Click image for larger version  Name:	3dsmax_2022-05-26_12-40-33.gif Views:	0 Size:	3.11 MB ID:	1149032

                    It seems that one group of vraydisc lights and another single sphere light are causing the issue.
                    We will continue looking for now I haven't found a reason for this to happen.

                    Have you merged lights or can you remember something suspicions about these lights from the video above?
                    Vladimir Krastev | chaos.com
                    Chaos Support Representative | contact us

                    Comment


                    • #11
                      Hi vladimir_krastev ,

                      You are correct. All these problems appear when there are objects in the include list of the ceiling lights. To me this is no doubt a bug in the GPU engine. I replaced the ceiling lights with completely new plane lights to rule out problems with the merged asset, but the bug still persists.

                      I will update the support ticket with a download link to the scene from the screenshots below. It's set up and ready to render so you can see this for yourself.

                      Click image for larger version  Name:	vray_GPU_bug_include_list_en.jpg Views:	0 Size:	531.5 KB ID:	1149043Click image for larger version  Name:	vray_GPU_bug_exclude_list_en.jpg Views:	0 Size:	435.4 KB ID:	1149044
                      Attached Files
                      Aleksandar Mitov
                      www.renarvisuals.com
                      office@renarvisuals.com

                      3ds Max 2023.2.2 + Vray 7
                      AMD Ryzen 9 9950X 16-core
                      64GB DDR5
                      GeForce RTX 3090 24GB + GPU Driver 565.90

                      Comment


                      • #12
                        Yes that will be great thank you.

                        I also noticed the include/exclude has something to do with it and testing here but still hasn't got a solid conclusion that I can share with the forum.
                        Vladimir Krastev | chaos.com
                        Chaos Support Representative | contact us

                        Comment


                        • #13
                          Alex_M

                          Two things (the include list does not matter):
                          1. There's a known issue (internal bug-tracker id: VGPU-883) with very small and very strong VRayLights producing artifacts on GPU. Increase the radius to resolve it.
                          2. VRayMtl's reflection/refraction cutoff threshold is not supported on the GPU, which causes the major differences.
                          Last edited by hermit.crab; 26-05-2022, 07:33 AM.
                          Aleksandar Hadzhiev | chaos.com
                          Chaos Support Representative | contact us

                          Comment


                          • #14
                            Originally posted by hermit.crab View Post
                            Alex_M

                            Two things (the include list does not matter):
                            1. There's a known issue (internal bug-tracker id: VGPU-883) with very small and very strong VRayLights producing artifacts on GPU. Increase the radius to resolve it.
                            2. VRayMtl's reflection/refraction cutoff threshold is not supported on the GPU, which causes the major differences.
                            Thanks for the info, hermit.crab . Are you saying that the problem will go away if I increase the radius of the ceiling lights? I changed it to 20cm and reduced their brightness, but the problem still persists.
                            Aleksandar Mitov
                            www.renarvisuals.com
                            office@renarvisuals.com

                            3ds Max 2023.2.2 + Vray 7
                            AMD Ryzen 9 9950X 16-core
                            64GB DDR5
                            GeForce RTX 3090 24GB + GPU Driver 565.90

                            Comment


                            • #15
                              Hi

                              After testing it was confirmed in a simple scene that

                              If we have instanced VRay IES Lights
                              and we have a Physical Camera Exposure Control
                              and we have an additional VRayLight with include/exclude list set to include
                              and we have a refractive object with a VRayLight inside it and refraction glossiness lower than 1

                              the refraction of the refractive object does not render correctly in V-Ray GPU


                              Click image for larger version

Name:	3dsmax_2022-05-27_17-24-50.gif
Views:	822
Size:	2.58 MB
ID:	1149200

                              In the video above I am switching on and off the single VRayLight that has include/exclude list but does not contribute to the lighting.

                              I logged this under VMAX-12222 for developer review.


                              Vladimir Krastev | chaos.com
                              Chaos Support Representative | contact us

                              Comment

                              Working...
                              X