Describe the bug
Dither Intensity property in the Render Post Processing settings affects bake results that go through the Compositor (denoising, channel pack, decal bake, compositor nodes). It adds unwanted dithering noise that is somewhat noticeable in areas dominated by a single color.
To Reproduce
Steps to reproduce the behavior:
Set up a compositing node tree without nodes besides connected Render Layers into the final Composite node.
Tick 'Use Compositor` in BakeMaster Color Management settings.
Bake an ID map using the Hue color generation algorithm.
Zoom in on the baked ID map and see dithering noise.
Expected behavior
Subtle dithering noise does not break ID maps and is barely noticeable. Still, it is visually confusing to see maps have a noisy post-processing effect. Dithering Intensity must be set to 0 before baking.
Screenshots
Zoomed-in area of a purple segment on ID map:
Desktop (please complete the following information):
OS Arch Linux
Blender Version 4.1.0
BakeMaster Version 2.6.3
Additional context
Render Post Processing settings include the Dither Intensity property:
Dither Intensity: Amount of dithering noise added to the rendered image to break up banding.
BakeMaster resets it to the default value of 1 before each bake:
This bug report is:
Describe the bug Dither Intensity property in the Render Post Processing settings affects bake results that go through the Compositor (denoising, channel pack, decal bake, compositor nodes). It adds unwanted dithering noise that is somewhat noticeable in areas dominated by a single color.
To Reproduce Steps to reproduce the behavior:
Expected behavior Subtle dithering noise does not break ID maps and is barely noticeable. Still, it is visually confusing to see maps have a noisy post-processing effect. Dithering Intensity must be set to
0
before baking.Screenshots Zoomed-in area of a purple segment on ID map:
Desktop (please complete the following information):
Additional context Render Post Processing settings include the Dither Intensity property:
BakeMaster resets it to the default value of
1
before each bake:It should be
0
instead.