Jump to content
You must now use your email address to sign in [click for more info] ×

A.Designer, A.Photo - Bitmap brush engine is low quality, lines are faceted


Recommended Posts

Affinity Designer Trial 1.5.3.69, Affinity Photo Trial 1.5.2.69

The bitmap brush engine in both programs renders hand drawn lines with very low quality - lines are not smooth, they end up faceted/broken no matter the drawing style or brush settings.

Sadly this is not adequate even for basic sketching. I am sorry to say that but this is the worst I have seen.

The last picture is from OpenCanvas - line rendering in OC is very good. This is how it should be done at the very least. Even Photoshop (an all around app not specialized in sketching) has always done an adequate job in this regard.

One of the best rendered lines I have seen were in Autodesk Sketchbook (and of course Studio Tools/Alias). But since even inexpensive Sketchbook went rental-only I have lost interest in the software.

Sorry if this has already been talked about and put on the roadmap. I did a quick search and didn't see any thread mentioning this issue. With high quality bitmap brush engine Affinity apps would become much more versatile.

Affinity_faceted_lines.thumb.png.7333b86f90c081a122b8321860a0f94e.png

 

Link to comment
Share on other sites

  • 2 months later...

Hi, I am testing the 1.6.0.89 Trial of Photo and Designer right now. Unfortunately the line rendering hasn't been improved at all. There is of course the Stabilizer but this tool is no replacement for proper line rendering. It might be useful in certain cases but it is unusable for regular sketching (too much lag, lack of control over the resulting shape, only slow and deliberate movement required, you have to fight the tool if you want to sketch quickly).

I have recorded short video demonstrations (GIFs) describing the disadvantages of using Stabilizer as a solution for faceted lines. I also added a comparison with other programs (see below).

If someone from Affinity is reading this - please fix the line rendering. The lines should be smooth even without any stabilization. Take a look at the quality of the lines for example in Autodesk Sketchbook Free. As far as I know there is no stabilization employed yet it allows you to draw extremely fast with no lag and with total precision (the line goes where you want it to go). I suggest downloading the Free version and studying the implementation while sketching with Wacom tablet.

I don't say that a stabilization in general is bad. But it is a separate tool (or option) and should not be used as a fix for low quality line rendering (but maybe Affinity didn't add Stabilizer to fix the line rendering and they plan on solving this issue in the future - I don't know). Even with Stabilizer on, the lines are sometimes still faceted (if you set a low Flow value).

 

Drawn with Wacom Intuos 2 A5:

Affinity Photo - no stabilization

Affinity Photo - Stabilizer 1

Affinity Photo - Stabilizer 2

Affinity Photo - Stabilizer 3

How other programs do line rendering

Link to comment
Share on other sites

  • 4 weeks later...

Is not a solution for your problem, mostly a curiosity.... Which machine (cpu, ram, disk) and graphic card are you testing this on? And what is the size of the canvas ? Are you working in RGB, CMYK, 32 bits ? Are you running other software at the same time ? In the very first betas given to public -windows ones- I did not notice any faceting (but yep other issues, which I believe were mostly solved in 1.6). This effect can very well happen in Photoshop in a laptop or any under powered PC or simply one with heavy load. So, it might help for example testing it in some powerful machine, see if still it does happen to you. Same reason why even MS Surface Pro can't deal well with a large size brush (the cheaper version does not have a great CPU, in reality)

AD, AP and APub. V1.10.6 and V2.4 Windows 10 and Windows 11. 
Ryzen 9 3900X, 32 GB RAM,  RTX 3060 12GB, Wacom Intuos XL, Wacom L. Eizo ColorEdge CS 2420 monitor. Windows 10 Pro.
(Laptop) HP Omen 16-b1010ns 12700H, 32GB DDR5, nVidia RTX 3060 6GB + Huion Kamvas 22 pen display, Windows 11 Pro.

 

 

Link to comment
Share on other sites

On 12/2/2017 at 11:59 AM, SrPx said:

Is not a solution for your problem, mostly a curiosity.... Which machine (cpu, ram, disk) and graphic card are you testing this on? And what is the size of the canvas ? Are you working in RGB, CMYK, 32 bits ? Are you running other software at the same time ? In the very first betas given to public -windows ones- I did not notice any faceting (but yep other issues, which I believe were mostly solved in 1.6). This effect can very well happen in Photoshop in a laptop or any under powered PC or simply one with heavy load. So, it might help for example testing it in some powerful machine, see if still it does happen to you. Same reason why even MS Surface Pro can't deal well with a large size brush (the cheaper version does not have a great CPU, in reality)

Hi SrPx, my machine is certainly not high-end one but it can run Crysis so it should be enough for Affinity :).

CPU:
Intel Core i3-2100 Sandy Bridge Dual-Core 3.1 GHz LGA 1155 65W (4 logical cores)

RAM:
6GB of Crucial DDR3L-1600

GPU:
Asus ENGTX275/HTDI/896MD3

system HDD:
Seagate BarraCuda ST1000DM003 1TB 7200 RPM 64MB Cache SATA 6.0Gb/s 3.5"

data HDD:
Seagate Constellation ES ST31000524NS 1TB 7200 RPM 32MB Cache SATA 3.0Gb/s 3.5"

SSD solely for Windows pagefile:
Crucial M4 2.5" 64GB SATA III MLC Internal Solid State Drive (SSD) CT064M4SSD2

 

I have just done a test:

free memory: 3.7gb
used cpu:  around 14%

Affinity Photo and Designer were running (no other files opened)
no other demanding app was running

640x480 canvas, 96dpi
RGB 8bit
single layer
basic 2px brush


-> Still the same results - faceted lines even when drawing very slowly

Just for the sake of curiosity - can you reproduce this problem on your rig?

Link to comment
Share on other sites

I am experiencing similar issues with Affinity Photo and Windows 10. I have 48GB ram, and an i7 920 running at 3.6ghz. Large Wacom Pro 4 tablet.

The trouble is that in Windows, when zooming out on a large canvas (A4@600ppi) and drawing strokes, the lines become wobbly and uncontrolled.

drawingtest.thumb.png.e26d0546ea234b2d7950c94cf75f5330.png

[A] were drawn zoomed out. (B) was drawn zoomed in, although not at 100%, and it still displays some wobbly behaviour.

This is a known issue in Windows. It happens in Paint and other image editors/painting tools that rely too much on the mouse interpolation values in Windows - only when software correctly applies a smoothing algorithm is this solved.

Generally a stroke stabilizer will take care of this - but strangely enough in Affinity Photo the stabilizer is worthless in this case, because the type of stabilizer or stroke smoothing algorithm we would need is not implemented in Affinity Photo.

Photoshop may also suffer from these issues, but the effect was always less pronounced due to their custom interpolation code running in the background while drawing. PhotoLine exhibited similar issues as Photo, and the developers implemented a nice stroke stabilizer that gets rid of these issues even at very low settings.

The same holds true for Krita and ClipStudio: these have again very nice smoothing algorithms and stroke stabilizers that prevent the wobbles and jaggies in Windows. ClipStudio arguably does the best job by far (a joy to ink with). Beautiful lines and extremely responsive.

In short, Affinity Photo is kinda useless in its current state for inking. It will have to be solved by the developers.

PS Of all the painting and drawing software I used, ClipStudio is the only app that remains responsive and smooth to work with even on older low-powered machines (with large high resolution canvases!).

Link to comment
Share on other sites

  • 2 weeks later...
On 2017/12/13 at 3:08 AM, Medical Officer Bones said:

I am experiencing similar issues with Affinity Photo and Windows 10. I have 48GB ram, and an i7 920 running at 3.6ghz. Large Wacom Pro 4 tablet.

The trouble is that in Windows, when zooming out on a large canvas (A4@600ppi) and drawing strokes, the lines become wobbly and uncontrolled.

drawingtest.thumb.png.e26d0546ea234b2d7950c94cf75f5330.png

[A] were drawn zoomed out. (B) was drawn zoomed in, although not at 100%, and it still displays some wobbly behaviour.

This is a known issue in Windows. It happens in Paint and other image editors/painting tools that rely too much on the mouse interpolation values in Windows - only when software correctly applies a smoothing algorithm is this solved.

Generally a stroke stabilizer will take care of this - but strangely enough in Affinity Photo the stabilizer is worthless in this case, because the type of stabilizer or stroke smoothing algorithm we would need is not implemented in Affinity Photo.

Photoshop may also suffer from these issues, but the effect was always less pronounced due to their custom interpolation code running in the background while drawing. PhotoLine exhibited similar issues as Photo, and the developers implemented a nice stroke stabilizer that gets rid of these issues even at very low settings.

The same holds true for Krita and ClipStudio: these have again very nice smoothing algorithms and stroke stabilizers that prevent the wobbles and jaggies in Windows. ClipStudio arguably does the best job by far (a joy to ink with). Beautiful lines and extremely responsive.

In short, Affinity Photo is kinda useless in its current state for inking. It will have to be solved by the developers.

PS Of all the painting and drawing software I used, ClipStudio is the only app that remains responsive and smooth to work with even on older low-powered machines (with large high resolution canvases!).

Yes, I've run into this as well when researching brush rendering issues for Photoshop. It now has issues with this as well now that they've changed their tablet algorithm to being dependent on the native Windows Tablet API. It's very frustrating, especially since most Windows updates of recent have been focused on inking/tablet/creative support. I think Serif has made a great product here, but there are definitely some limitations within Windows that are making it problematic for developers working within that ecosystem. Also I shudder to think the Frankenstein code in the background that will be "necessary" to alleviate the issue... only for Windows to reintroduce the problem when they update the API in a later update.

Link to comment
Share on other sites

  • 2 weeks later...

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.