1. I am using Affinity Photo V2.1.0 version 1799 in settings. iPad 10.2" with A13 running iPadOS 16.4.1 (a).
2. I can reproduce this issue with a new document. Create a new document with a blank white background. Make a new pixel layer. Select Black foreground color. Choose any Round Soft Brush. Then set the brush sliders as follows: Width 128.0 px, Hardness: 100%, Flow: 100%, Opacity: 100%, Accumulation: 100%. Make sure Force Pressure is off.
A. Now paint a single stroke without lifting the pen, but go over the same area multiple times. The result is an area of black pixels as expected.
B. Now set Opacity to 50% and leave Accumulation at 100%. Paint a single stroke without lifting the pen, but go over the same area multiple times. The result is a grey area of pixels, which maxes out at alpha = 50% because Opacity is set to that.
C. Now set Opacity to 100% and Accumulation to 50%. Paint a single stroke without lifting the pen, but go over the same area multiple times. The result is a grey area of pixels which is not s expected (should max out at 100% Opacity, not at 50%—it is not Accumulating!), but in V2.0 and V1.0 I'm fairly certain it would have become black pixels if you overpaint the same area without lifting the stylus.
The fact that Accumulation and Opacity appear to behave the same seems like a regression and makes the Paint Brush tool much less useful. I spent months using the V1.0 and V2.0 paint brush tool for extensive amounts of masking (black and white painting), so I don't believe I'm making this up or imagining a difference. When Accumulation just behaves the same as Opacity, the tool is much less useful. I have to keep picking up the Apple Pencil to achieve the same result, and this messes up my Undo history. Before I could shade in areas by using very low accumulation, but paint them to the desired alpha level or intensity by simply painting over the same area many times without lifting the stylus. This worked especially well for large radius brushes, so the effects were very subtle. This core change pretty much ruins my masking-heavy workflow for me. Please advise if this is intentional or can be restored to the previous capability from V2.0 and V1.0 somehow.
Any users out there with access to V1.0 or V2.0 if you can verify the difference in behavior, that would help. (I cannot download older version on my iPad because I am locked in to the latest version, V2.1 with this strange difference in behavior.)
Thank you.