Announcement

Collapse
No announcement yet.

Frame buffer color banding

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

  • Frame buffer color banding

    No big issue since the saved files to the hard disk are clean - the framebuffer shows a color banding.

    -Micha


    Click image for larger version

Name:	Screen Shot 06-10-21 at 10.41 AM.JPG
Views:	378
Size:	120.6 KB
ID:	1116303

    Click image for larger version

Name:	Screen Shot 06-03-21 at 01.49 PM.JPG
Views:	243
Size:	95.9 KB
ID:	1116304
    www.simulacrum.de ... visualization for designer and architects

  • #2
    Hi Micha,

    Does this happen in a specific scenario - i.e., on a particular monitor you're using, via remote connections, or only on specific materials etc.?
    We've not been able to reproduce such behavior, so maybe some further notes could help us if you've noticed any patterns.
    Nikoleta Garkova | chaos.com

    Comment


    • #3
      I found the reason - it's caused by the curve editor. Attached a test file.

      Click image for larger version

Name:	Screen Shot 06-14-21 at 07.05 PM.JPG
Views:	228
Size:	374.8 KB
ID:	1116635

      Attached Files
      www.simulacrum.de ... visualization for designer and architects

      Comment


      • #4
        If I use the function "copy current channel to clipboard" than the banding is copied also.
        www.simulacrum.de ... visualization for designer and architects

        Comment


        • #5
          Any feedback about this issue?
          www.simulacrum.de ... visualization for designer and architects

          Comment


          • #6
            Hello,

            Sorry for the delayed reply. The VFB displays colors in 8bit and does no color dithering at all - both of those can cause visible banding. It has been on the TODO list to experiment both with more bits per pixel and some dithering - but it is quite a bit down in the list..

            Best regards,
            Yavor
            Yavor Rubenov
            V-Ray for 3ds Max developer

            Comment


            • #7
              Oh, 8bit is quite limited and it's a pity that it doesn't work like at the frame buffer at the version (VfR4) before. Could it be possible at least that "copy current channel to clipboard" is using the same quality like the saved output?
              www.simulacrum.de ... visualization for designer and architects

              Comment


              • #8
                Both the old frame buffer and the new frame buffer use the same code for that part - so no change there.
                Copy to clipboard uses some of the OS functionalities to do the copying and it must provide data that other softwares can understand - so it is also limited.
                Yavor Rubenov
                V-Ray for 3ds Max developer

                Comment


                • #9
                  Something must be different and I hope it's a bug which can be easy fixed.

                  Here a simple test - a point light over a plane - VfR4 vs. VfR5.

                  Click image for larger version

Name:	Screen Shot 07-05-21 at 04.58 PM.JPG
Views:	154
Size:	727.6 KB
ID:	1118611
                  www.simulacrum.de ... visualization for designer and architects

                  Comment


                  • #10
                    Ahaa - it's actually an issue in VfR4
                    When applying the curve correction for display we use a faster cached version of the curve that has limited precision. The bug in VfR4 was that this cache was mistakenly very big which made it kind of pointless. In VfR5 we fixed that issue and now the curve correction is faster for display.

                    The original image you've sent is very dark (values like 0.009 - 0.09) so the limited precision of the curve for display leads to those visible banding artifacts.

                    That does not affect saving to file as we use the full curve calculation there.
                    Yavor Rubenov
                    V-Ray for 3ds Max developer

                    Comment


                    • #11
                      My example shows an extreme curve correction for better viewing the issue here. But I have seen the banding during projects too.

                      The problem is that I see the error at the VfR5 framebuffer, but not at VfR4. I can't copy my last rendering per "copy current channel to clipboard" to Photoshop anymore, the banding error is copied too. So, the good old workflow is broken at VfR5 and the display quality looks bad.
                      www.simulacrum.de ... visualization for designer and architects

                      Comment


                      • #12
                        We'll do some experiments.
                        Yavor Rubenov
                        V-Ray for 3ds Max developer

                        Comment

                        Working...
                        X