Banding Issue #59899

Closed
opened 2018-12-27 15:51:45 +01:00 by Mitesh Mhatre · 12 comments

System Information
Operating system: Windows 10 Home Single Language 64-bit
Graphics card: Nvidia Geforce GTX 850m

Blender Version
Broken: From Blender 2.79b release (Heavy Banding Issue)
(example: 2.79b release)
(example: 2.80, edbf15d3c044, blender2.8, 2018-11-28, as found on the splash screen)
Worked: (optional)

Short description of error
Hello was rendering a mock-up scene and suddenly I found lot of banding issue, didn't happened with me.... :( even with 16 bit and 32 bit HDR, EXR output
Exact steps for others to reproduce the error

  1. Open Blender > Create simple scene with a plane and sphere and lit up with any light or HDRI file
  2. Render that scene If we render with 1000 sample there is noise and with 2000 or more samples there is banding issue
  banding is much more when we render using Filmic color management 
  1. It feels dirty and actually it's dirty for our nice renders
    Based on the default startup or an attached .blend file (as simple as possible).
**System Information** Operating system: Windows 10 Home Single Language 64-bit Graphics card: Nvidia Geforce GTX 850m **Blender Version** Broken: From Blender 2.79b release (Heavy Banding Issue) (example: 2.79b release) (example: 2.80, edbf15d3c044, blender2.8, 2018-11-28, as found on the splash screen) Worked: (optional) **Short description of error** Hello was rendering a mock-up scene and suddenly I found lot of banding issue, didn't happened with me.... :( even with 16 bit and 32 bit HDR, EXR output **Exact steps for others to reproduce the error** 1) Open Blender > Create simple scene with a plane and sphere and lit up with any light or HDRI file 2) Render that scene If we render with 1000 sample there is noise and with 2000 or more samples there is banding issue ``` banding is much more when we render using Filmic color management ``` 3) It feels dirty and actually it's dirty for our nice renders Based on the default startup or an attached .blend file (as simple as possible).
Author

Added subscriber: @Manuli

Added subscriber: @Manuli

Added subscriber: @ixd

Added subscriber: @ixd

I don't see any substantial regression in 2.80 or 2.79b compared to 2.78.

banding-1.png

You can reduce banding using Render tab -> Post Processing -> Dither

banding-2.png

I don't see any substantial regression in 2.80 or 2.79b compared to 2.78. ![banding-1.png](https://archive.blender.org/developer/F6086712/banding-1.png) You can reduce banding using **Render** tab -> **Post Processing** -> **Dither** ![banding-2.png](https://archive.blender.org/developer/F6086736/banding-2.png)

Added subscriber: @brecht

Added subscriber: @brecht

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Brecht Van Lommel self-assigned this 2018-12-27 17:09:06 +01:00

Right, dithering should be used to solve these kinds of issues. It is now enabled by default in 2.80 too.

Second, if you output HDR / EXR, it should be the application loading those images that applies the dithering, as the banding happens on the conversion to 8 bit.

Right, dithering should be used to solve these kinds of issues. It is now enabled by default in 2.80 too. Second, if you output HDR / EXR, it should be the application loading those images that applies the dithering, as the banding happens on the conversion to 8 bit.

Added subscriber: @SteffenD

Added subscriber: @SteffenD

Can you attach a PNG showing that problem? I have no problems here (2.79 and 2.80 no matter what version). I suspect it's an issue with your display driver (or its settings) or another piece of software that changes the display of images on your laptop.
Do the images @ixd posted look OK for you or do they also show banding?

Can you attach a PNG showing that problem? I have no problems here (2.79 and 2.80 no matter what version). I suspect it's an issue with your display driver (or its settings) or another piece of software that changes the display of images on your laptop. Do the images @ixd posted look OK for you or do they also show banding?

Added subscriber: @WilliamReynish

Added subscriber: @WilliamReynish

Dithering is, afaik, only for 8-bit formats. When rendering out in 16 bit or higher, you may see banding, but that is due to the display, not the output file.

Dithering is, afaik, only for 8-bit formats. When rendering out in 16 bit or higher, you may see banding, but that is due to the display, not the output file.
Author

ahh! It solved as i increased samples and use dither (Didn't knew it exists in Blender) Spray Bottle One v1.jpg

Spray Bottle One v2.jpg

Spray Bottle One 1.jpg

Thank U ... Solved the issue... Actually, It should be enabled by default in the upcoming 2.8 version (as bracht said) even Cycles is same as Octane but Octane slightly adds dither to Image ..... BTW, These are results....

ahh! It solved as i increased samples and use dither (Didn't knew it exists in Blender) ![Spray Bottle One v1.jpg](https://archive.blender.org/developer/F6088467/Spray_Bottle_One_v1.jpg) ![Spray Bottle One v2.jpg](https://archive.blender.org/developer/F6088466/Spray_Bottle_One_v2.jpg) ![Spray Bottle One 1.jpg](https://archive.blender.org/developer/F6088464/Spray_Bottle_One_1.jpg) Thank U ... Solved the issue... Actually, It should be enabled by default in the upcoming 2.8 version (as bracht said) even Cycles is same as Octane but Octane slightly adds dither to Image ..... BTW, These are results....

It is too late for this comment but I decided to check 32-bit .exr and yep, there is no banding there as expected

banding1.png

It is too late for this comment but I decided to check 32-bit .exr and yep, there is no banding there as expected ![banding1.png](https://archive.blender.org/developer/F6088627/banding1.png)
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#59899
No description provided.