ID 426172 - A pixeled halo occurs when starting on a colour and ending with no alpha.

Follow

Problem summary
When a gradient is created that starts on a colour and ends with no alpha, it will create a halo in the area the alpha should be present.
This also occurs when setting a brush opacity to a lower value, creating a halo effect around the painted area.

This issue only appears to occur in Mari 4.5v2 releases and later.

Customer reported version
mari_4.6v2

Customer reported platform
rhel7

Example steps to reproduce

1) Create and open a new example head project (in Mari 4.5v2 or later)

2) Set the lighting on the mesh to Flat using the 'F1' key

3) In the Channels palette, Add a new channel and select a full red colour from the swatch, applying it to the 'Head_Geo_Only'.

4) In the Shaders palette, change your Principled BRDF Base Color to the newly created channel

5) In the Viewer, zoom into the head geometry till the entire viewer is red

6) Select the Gradient tool (located as an alternative option to the 'Paint through' tool in the toolbar)

7) In the Tool Properties palette:
a) Change the Type to 'Radial'
b) Click the End swatch and alter the alpha value to '0'
c) Click the Start swatch and colorpick the red colour in the Viewer
Result: A dark halo is created around the area where the alpha should be integrated

Expected behaviour
The result should not create a dark halo

Actual behaviour
The result creates a dark halo where the alpha should be integrating.
Additioanally, when setting the Opacity to a lower value in the Tool Properties, this creates a ringed halo around the painted area of the brush.

Workaround
Unknown.

Reproduced by support
This bug has been reproduced in:
Mari 4.6v2 - Windows 10 - CentOS 7 - MacOS 10.14.6
Mari 4.6v1 - Windows 10
Mari 4.5v2 - Windows 10

Unable to reproduce bug in:
Mari 4.5v1 - Windows 10 - CentOS 7

Earliest version tested
Mari 4.5v1
- This issue doesn't appear in this version and has regressed
 

    We're sorry to hear that

    Please tell us why