Jump to content

Recommended Posts

Posted

From my searches, this has seemingly been an ongoing issue for 5+ years and is so basic that I'm really hoping this can get some attention...

Very frequently, I see the brush paint BEYOND the brush preview boundary (that circle on the screen) when painting, which makes it extremely hard to work accurately. I'm not talking about the preview of the actual brush stroke (the preview of impacted pixels), but that 1-2px circle (or whatever shape the brush is) is what I'm referring to.  (the preview of impacted pixels is also not super accurate, but I'm specifically referring to the boundary circle as essential to be accurate.

This occurs from a complete standstill (mouse perfectly still and single clicking), it doesn't require a moving mouse or anything fancy to reproduce.  It seems to be the case with every brush and brush shape.  I've included example brush settings screenshots below.

It's really essential that this be accurate because when doing detailed touch ups in fine areas many of us rely on that preview to be able to see whether we are using the correct brush size.  And when painting a detailed line, we use the circle as a guide to adjust the mouse/stylus position.

I'm actually guessing this was a somewhat intentional design decision (like how I've read y'all decided to handle partially transparent pixels in other parts of the application), where only pixels which will be impacted by a threshold > X (or X%) are enclosed by it? 

If so, this is the confusion. We (end users) are really expecting it to function in terms of this preview being the extreme outer boundaries of what the brush will impact.  I.e. anything outside of this preview area will not be impacted AT ALL.  If it was intentional, can this be revisited?

If this was not intentional, I would imagine that this is easily reproducible for y'all?  (It's been consistent on every computer I've tried it on.)

(Sorry for the photo of the screen, the brush preview kept disappearing when I attempted to take a screenshot.)

I've tried this on several windows 10 and 11 machines and it's consistent.  Most of them have Intel onboard graphics cards w/the latest drivers, but it also seemed to be the case on an NVIDIA one.  Affinity Photo 2.6.2 (screenshot of settings below - changing the renderer or hardware acceleration causes frequent crashing).

Any ideas/suggestions or can we get this fixed PLEASE?

(GIMP and Photoshop work flawlessly)

image.thumb.jpeg.79fdbb935a902a6f6dc80e81a5ba3eae.jpegimage.png.8e659ae3da8fea0c9127cde777d125d8.png2025-05-01_20h40_10.png.2503b0f0d12e5ccf03d36584e87ace9c.png2025-05-01_20h40_21.png.d3553c5cd8086afbf7b6596aad71fd7d.png2025-05-01_20h40_38.png.e6dbbd548e09a20e3fa51fd903e0509c.png2025-05-01_20h40_42.png.ac80dbcf537792814cf1c6766414e667.png

Posted

From the screenshot I can only see that the brush affects a pixel when the preview circle „touches“ that pixel only partially. This is unavoidable and result of vector vs. bitmap rendering. 
 

This effect can be best seen in Designer. Make a circle (ellipse shape) with very small radius (0.1px or less). Activate dual view mode, choose pixel and vector, and zoom in really deep 400% or more. You will see that vector view is cheating. Whenever pixel are involved, a seemingly small vector shapes must impact pixel (which are larger when zoomed in).

But I may have misinterpreted your post, and you see a larger issue (more than 1 px).

ideally, Affinity would render the brush preview in pixel view and not vector view, so you can better see which pixels get impacted.

another factor is layer dpi. If you stretch a pixel layer (having existing content) e.g. from 10x10 to 40x40 by move tool/transform panel, layer pixel get larger and cover 16 canvas pixel. This can amplify the effect.

so always inspect the layer and check layer DPI. iPad shows this directly in transform panel, on desktop I forgot where it is shown.

Mac mini M1 A2348 | MBP M3 

Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.

 

Posted

But I can confirm, in Mac too the circular brush indicator (it is nor the preview which shows the result of brush applied) is a bit smaller than the nominal 5px, in document with a 5 px grid. I had to make a Photo too, as circle indicator is not recorded in screenshots.

Hardness was 89%, causing the size mismatch. on Mac, brush circle indicator always matches the radius of brush when using required settings (100% hardness etc) and a basic round brush. It might differ when using image or intensity brushes.

image.thumb.jpeg.9123fa46017f2a157d60574965794379.jpeg

Mac mini M1 A2348 | MBP M3 

Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.

 

Posted

We can see most of the brush information from your screenshots, @MiniG0D, but there's one setting we can't see, which is whether Wet Edges is enabled in the Context Toolbar. We can see from your brush details that it does not change the Wet Edges setting, which means it might be on, or off, and only seeing that portion of the Context Toolbar or a full-screen screenshot showing the brush results will tell us that.

I think the usual reasons that the brush effect would occur beyond the preview boundary would be due to a lowered-Hardness setting, which you've covered with what you've shown us. But Wet Edges will also have an effect, I think.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.5, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.5

Posted

Did you change the brush rotation or other parameters? This can happen by mistake using modifier keys and mouse buttons. 
 

try to reset brush to defaults  

https://affinity.help/photo2/en-US.lproj/pages/Painting/painting.html

Mac mini M1 A2348 | MBP M3 

Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.