ID 207548 - Colour Banding in 3.0 of Layers on top of Procedurals

Follow

Problem summary
Banding issues have been discovered when using Mari 3.0, they are apparent when colour management is on & a procedural layer such as ambient occlusion are created. When a paint layer is put above in the same channel and any drawing is baked onto it the banding appears. However, when the procedural layer is turned into a paint layer banding no longer occurs when paint is baked down from the buffer. 

Customer reported version
Mari 3.0v3
Customer reported platform
N/A
Steps to reproduce

1)Load up the default head project, either through the archive manager or through Help>Set up default project

2) Create a new channel to the right of the UI of any tile size and bit depth

3) Attach the channel to the diffuse channel of a Shader in the same pallet. 

4) Within the diffuse channel select the layers tab below it and create a procedural layer e.g. Procedural Layers>Geometry>Ambient Occlusion
 
5) At the top of the ui select Objects, and click on Ambient Occlusion to bake the AO down

6) After this create a new paint layer and put down any colour value. When baked down from the paint buffer the banding between opacity values becomes very apparent


Reproduced by support
Reproduced in 3.0v1, 3.0v2, 3.0v3 & 3.1v1 on Windows 7
3.0v1 on Mac OSX 10.11 & Linux Centos 6.7
Regression: Working in 2.6v5 

Expected behaviour
For a smooth gradient between colours to appear 

Actual behaviour
Banding artefacts appeared 

 

    We're sorry to hear that

    Please tell us why