Announcement

Collapse
No announcement yet.

GPU Production rendering ignores material reflection max depth when using metalness

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

  • GPU Production rendering ignores material reflection max depth when using metalness

    If you use metalness on GPU, the material's max depth is being ignored

    NOTE: I filed another bug related to this, where RT trace depth is still limiting GPU rendering, so I have set RT Trace depth to 24 to avoid this bug.

    1. Load attached scene
    2. Ctrl+click the green teapot in the vray toolbar to start a production GPU render

    RESULT: The reflection under the cube is black. This is incorrect.

    3. Click the blue teapot to start a production CPU render

    RESULT: The reflection under the cube now uses the max depth correctly and looks redish


    Here are the results side by side:
    Left = GPU production render
    Right = CPU production render

    Click image for larger version  Name:	metalness_max_reflection_depth_gpu_bug.png Views:	1 Size:	131.5 KB ID:	1036358

    Attached Files
    Last edited by 1funk; 19-05-2019, 10:21 PM.
    Win10 Pro 64 / AMD Ryzen 9 5950X / 128GB / RTX 3090 + 1080 Ti / MODO
    I am the resurrection, and the life: he that believeth in me, though he were dead, yet shall he live - Jesus Christ

  • #2
    Hey, funk,

    Thanks for the feedback. I've logged to our system and keep you posted about it. If you, turn off glossy fresnel when use metalness with GPU, you should get at least closed result to the previous one release.

    Keep you posted about it.

    Cheers,
    Boyan Nalchadjiiski | QA Engineer @ Chaos |
    E-mail: boyan.nalchadjiiski@chaos.com

    Comment


    • #3
      Thanks Boyan.

      I really don't think that's a good workaround.

      Turning off glossy fresnel is OK in my example scene because there is no roughness. Once you have a rough material, disabling glossy fresnel will give you bright edges
      Win10 Pro 64 / AMD Ryzen 9 5950X / 128GB / RTX 3090 + 1080 Ti / MODO
      I am the resurrection, and the life: he that believeth in me, though he were dead, yet shall he live - Jesus Christ

      Comment


      • #4
        Well, funk

        Can you check this workflow I think CPU and GPU results are close?
        Click image for larger version  Name:	2019-05-21_12-04-19.gif Views:	2 Size:	2.88 MB ID:	1036597

        Click image for larger version  Name:	2019-05-21_12-04-19.gif Views:	2 Size:	2.88 MB ID:	1036595
        Last edited by boyan; 22-05-2019, 04:05 AM.
        Boyan Nalchadjiiski | QA Engineer @ Chaos |
        E-mail: boyan.nalchadjiiski@chaos.com

        Comment


        • #5
          Your'e using quite glossy materials (0.8 and 1.0) where the results of "glossy fresnel" arent as obvious.

          The rougher a material gets (try glossiness of 0), the more you'll see the bright edges. This is why glossy fresnel was added to V-Ray... to prevent the bright edges.

          If you are using a texture in the glossiness slot, to create a material with smooth and rough areas (eg a metal where parts of it were sanded down with sandpaper), then the rough parts will have brighter fresnel edges (it looks similar to dust)
          Last edited by 1funk; 21-05-2019, 02:59 AM.
          Win10 Pro 64 / AMD Ryzen 9 5950X / 128GB / RTX 3090 + 1080 Ti / MODO
          I am the resurrection, and the life: he that believeth in me, though he were dead, yet shall he live - Jesus Christ

          Comment


          • #6
            Well, You can enable the option in case you should use textures or high roughness materials to avoid the effect on edges.

            Cheers,
            Last edited by boyan; 21-05-2019, 06:36 AM.
            Boyan Nalchadjiiski | QA Engineer @ Chaos |
            E-mail: boyan.nalchadjiiski@chaos.com

            Comment


            • #7
              That just get us back to the original bug where max depth isn't working correctly.

              While having a higher roughness does hide the bug a little, it's still obvious you are missing additional reflection bounces because the rough reflection is dark.


              Click image for larger version

Name:	metalness_max_reflection_depth_gpu_bug_002.png
Views:	345
Size:	238.0 KB
ID:	1036643
              Win10 Pro 64 / AMD Ryzen 9 5950X / 128GB / RTX 3090 + 1080 Ti / MODO
              I am the resurrection, and the life: he that believeth in me, though he were dead, yet shall he live - Jesus Christ

              Comment


              • #8
                This issue is fixed in the latest nightly builds.
                Both the 4.12.02 and the 4.20.90 builds.

                Greetings,
                Vladimir Nedev
                Vantage developer, e-mail: vladimir.nedev@chaos.com , for licensing problems please contact : chaos.com/help

                Comment


                • #9
                  Thanks vladimir.nedev
                  Win10 Pro 64 / AMD Ryzen 9 5950X / 128GB / RTX 3090 + 1080 Ti / MODO
                  I am the resurrection, and the life: he that believeth in me, though he were dead, yet shall he live - Jesus Christ

                  Comment

                  Working...
                  X