Announcement

Collapse
No announcement yet.

Noise when image is saved as PNG

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

  • Noise when image is saved as PNG

    Has anyone noticed that images saved as PNG's seem to have noise in areas that are practically noiseless?

    Check the screenshot below. I've boosted contrast to better see the noise. The surface in VFB has zero noise even at 1600% zoom. Same when the image is saved as 8-bit TIF but for some reason PNG adds a noise pattern. This noise is there even if I render with ridiculous settings like min/max subdivs 4/24 and Noise threshold 0.001. I'm curious to know why the visual difference when both TIF and PNG are lossless formats.

    Click image for larger version

Name:	png_noise.png
Views:	161
Size:	46.2 KB
ID:	1019397
    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
    Looks like dithering to me. You can see the effect of it if you render a gradient - you'll have banding artifacts in the VFB but not in the PNG.
    Radoslav Platikanov | Chaos R&D

    Comment


    • #3
      Thanks for the reply. Why is there no dithering in the TIF file? And which is more correct and better to save as - TIF or PNG output?
      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


      • #4
        Is this saved in 3ds Max? If so, Max itself handles the output, V-Ray directly writes only raw .vrimg and .exr files in this case.
        V-Ray doesn't do any dithering when converting to 8-bit colors currently. I suppose this might change in the future.

        As for the best format - it shouldn't really matter, the differences here are likely caused by Max, not the formats. In this case I'd prefer the dithered one, banding looks worse than random noise. Another option is to save to a 16-bit format and convert to 8-bit with another software.
        Radoslav Platikanov | Chaos R&D

        Comment


        • #5
          Yes, this was rendered in Max 2018.4 and saved from the VFB. Maybe Max does something and adds dithering in the PNG. Anyways, thanks for the explanation on the characteristics of the formats. I think I'll continue to save as PNG as it is smaller size and this fine noise may prevent banding from happening when saving as 8-bit PNG as you mentioned.
          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

          Working...
          X