0

This just started happening an hour ago and I'm pretty sure I must have done something to cause it, but for the life of me can't figure out how I did it. Can't seem to find a problem like this online either, all of them are usually solved by switching to the correct brush / changing blending mode.

Here's the gist: when drawing with a soft brush, or erasing with a soft eraser over a transparent background, the color appears to be distorted and edges pixelated. It looks just fine over a background, though.

Screenshot of the effect: enter image description here

Video attached.

Things I have tried: updated the drivers, checked & unchecked GPU acceleration, reset all settings, all to no avail, the issue persists. The files display fine in other programs, so it must be some view issue in Photoshop itself.

All help is greatly appreciated.

EDIT: Here's an example. The image below is almost entirely black with the exception of a couple of places erased with a soft eraser.

enter image description here

This is the same image opened in Photoshop:

enter image description here

11
  • 1
    You are painting much faster over the transparent background. I'm not saying that's a resolution, just an observation. I don't see the "edges" you are referring to... I do see a possible spacing issue over transparency though but that may be related to the speed you are painting.
    – Scott
    Oct 6, 2021 at 3:18
  • Thanks for taking the time to take a look at this, @Scott. I updated the post with an example where dithering and edges are clearly visible.
    – altskop
    Oct 6, 2021 at 3:24
  • If you just throw a white layer under it, does it look better? It may just be bad anti-aliasing on transparency. (in which case it may take Adobe to fix it)
    – Scott
    Oct 6, 2021 at 3:33
  • ..and.. you don't have Wet Edges selected in the Brush settings do you?
    – Scott
    Oct 6, 2021 at 3:34
  • Yep, adding a white layer underneath makes it look fine. This wasn't happening until a couple hours ago, so I'm unsure on what could've caused this.
    – altskop
    Oct 6, 2021 at 3:34

2 Answers 2

1

I too can partially reproduce the problem using PS CC 2021 (Win 10).

In the example below I have a ring with a hole made using a soft edged brush. A white background, and another layer, half of which is filled white and sitting between the two. Switching the background layer visibility on/of demonstrates the problem.

enter image description here

I can't see any pixelation/dithering though. Looks like some kind of rendering problem because of the transparency grid. Nothing to do with brushes. Possibly a bug? Although I did also test in CC 2018, which also is the same, so maybe not a bug after all.

As a work around I suppose you could fill a layer underneath if you want to see what it would actually look like against a background. If it is a bug, you should probably report it to Adobe. Not much we can really do about it here.

0

Your problem is not a novelty. Legacy versions of Photoshop have rendered partially transparent items differently against an opaque background layer and against the transparency checkerboard. It's not an illusion caused by the checkerboard, but the rendering boosts transparency and causes pixelation if there's nothing behind.

This is my bottom layer:

enter image description here

The right half contains nothing visible, there's only the transparency checkerboard. The left half is not transparent, it contains a screenshot of the transparency checkerboard.

A top layer is inserted and a couple of horizontal brush strokes are drawn with a maximally soft brush; the hardness = 0:

enter image description here

Both strokes have the same brush width, but in the upper stroke the brush spacing is sparse. In the lower stroke the brush spacing is adjusted to the allowed minimum =1%. The transparency of the strokes is boosted substantially in the right half. Opaque is still opaque, but the transparent color seems to fade much faster if there's nothing in the background. With high zoom in one can see in the right half some irregular pixelization. I guess you have also noticed it:

enter image description here

In the next image the bottom layer is temporarily closed to show that the brush strokes are the same in the left and right halves.

enter image description here

But which is the right way to render? I believe that the rendering of partially transparent items against an empty background is wrong in Photoshop. Or actually it's useless if one likes to see how the image would be rendered elsewhere. Staying only inside Photoshop it could be called a feature. That's because rendering against a solid background becomes the same as rendering against nothing if one changes to advanced color settings "Blend RGB colors using Gamma =1.00"

enter image description here

I wouldn't call this a fix. Using Gamma=1 for RGB blending is even more OFF if one wants to see how other applications render the same image.

Let "Blend RGB colors using Gamma =1.00" stay unchecked and export the image as PNG and save it also as PSD. When one opens the PSD and the PNG in Krita and Affinity Photo they both look the same. Also both halves are rendered equally and it's like the left half was in Photoshop when "Blend RGB colors using Gamma =1.00" was unchecked. Paint.NET accepted only the PNG, but also there both halves were equal and the same as in Photoshop against background. An example:

enter image description here

This is the PSD opened in Krita. In the right there's Krita's transparency checkerboard.

Opening the PNG in Photoshop gives the same transparency boost to the right half like it was when the image was just created as PSD in Photoshop.

New contributor
Edward Alesworth is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.