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

Line integrity when removing nodes in Affinity Designer


Recommended Posts

Is there a way to maintain line integrity when removing nodes in Affinity Designer? Being a Corel Draw user, I've always appreciated the way that Corel will try to maintain the flow of a line when a node is removed. It's handy for smoothing curves and areas where shapes have been joined together. Affinity Designer and Illustrator tend to really lose the shape when a node is removed so I'm always having to manually re-align the curve. Affinity Designer's node editing tools seem pretty basic when compared to Corel Draw and it's not even a recent version of Corel that I'm comparing to. The curve smoothing button has a mind of it's own, that's useless too.

I've included some examples to illustrate. If anybody could recommend a solution, I'd be most grateful.

 

Corel 1.jpg

Corel 2.jpg

Designer.png

Illustrator.png

Link to comment
Share on other sites

According to the online help ...

Quote

 

To delete nodes:

  • Select the node and press the backspace key (on Macs).

The curve will automatically reshape because of the deleted node, but you can retain the curve's original geometry by pressing Alt+Backspace instead. This needs to be a node that could be removed with the curve still remaining similar.

 

... though I'm not sure it will keep the line geometry in your case here!

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

7 minutes ago, v_kyr said:

According to the online help ...

  Quote

[...] you can retain the curve's original geometry by pressing Alt+Backspace instead. This needs to be a node that could be removed with the curve still remaining similar.

 

... though I'm not sure it will keep the line geometry in your case here!

 

That functionality went missing in 1.8.x.
I reported that, but it still hasn't been restored in the current 1.9 beta.

Link to comment
Share on other sites

33 minutes ago, Brian W said:

It's good to know that other users are aware of the problem though.

Yes. - Though it would be fine if the Affinity devs would also be aware and take more care about those things!

BTW, there also isn't any assignable keyboard shortcut for any delete node function among the keyb shortcuts.

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

3 hours ago, Brian W said:

That's one thing that keeps coming up on reviews, forums etc is that Affinity don't really consult much with their user base. 

It’s more like they are fully aware of comments and questions here on the forum, and they DO consult with (some) users. However, they do not always comment openly to all users here, and they rarely provide much heads-up on what will or won’t be addressed in future versions. 

Edited by Ulysses
Link to comment
Share on other sites

7 hours ago, Brian W said:

I've always appreciated the way that Corel will try to maintain the flow of a line when a node is removed.

Just out of curiosity - why would you delete a node when the current curve shape suits you? In my opinion, it is quite logical that the shape of the curve changes after deleting a node - that's why I delete that node.

 

7 hours ago, Brian W said:

for smoothing curves

There should be specific functions for smoothing curves, or reducing/optimizing nodes, not deleting sub-nodes - these should change the shape of the curve.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

10 hours ago, Pšenda said:

Just out of curiosity - why would you delete a node when the current curve shape suits you? In my opinion, it is quite logical that the shape of the curve changes after deleting a node - that's why I delete that node.

 

There should be specific functions for smoothing curves, or reducing/optimizing nodes, not deleting sub-nodes - these should change the shape of the curve.

So it's not just the diagram that's 'missing the point' then? 😂

Seriously though, the diagram was more to demonstrate the amount of difference between the different programs ie, Corel attempting to maintain the line as much as possible compared to Designer and Illustrator losing the flow completely. The curve smoothing tool actually adds more nodes. I'm not sure of the logic behind that?

I'd delete nodes to smooth the transition of a curve or where letters have been joined and the angle might be a bit severe. Obviously the concept is the same regardless of the program but not having to constantly rework the curve would be helpful.

That was the real basis of the question. Is there a setting or function that I had missed or was this just the way Designer works?

Link to comment
Share on other sites

2 hours ago, Brian W said:

Seriously though, the diagram was more to demonstrate the amount of difference between the different programs ie, Corel attempting to maintain the line as much as possible compared to Designer and Illustrator losing the flow completely. The curve smoothing tool actually adds more nodes. I'm not sure of the logic behind that?

You've pointed out an interesting difference between these programs. 

But honestly, I'd expect the curve to change if a node was deleted. It's the node and its related handles that define the shape and position of the curve in the first place. 

That said, I wish the Serif engineers would return to Designer an option to have a keyboard combination to remove a node while retaining the curve's shape. That would be useful if and when needed as an alternate behavior. 

Link to comment
Share on other sites

5 hours ago, Lagarto said:

The feature described (Alt + Backspace) is still available in Windows versions, though. It does not work nearly as well as the (superfluous) node deletion in CorelDRAW, but is useable in some situations. On Windows, you can do this by holding down Ctrl + Alt and pressing the backspace key.(works in all three Affinity apps). 

Thanks Lagarto,

I'm using a Mac unfortunately but I gave it a try anyway. Ulysses said there used to be a similar function on previous versions of Designer but that has been lost somewhere.

Link to comment
Share on other sites

3 hours ago, Ulysses said:

You've pointed out an interesting difference between these programs. 

But honestly, I'd expect the curve to change if a node was deleted. It's the node and its related handles that define the shape and position of the curve in the first place. 

That said, I wish the Serif engineers would return to Designer an option to have a keyboard combination to remove a node while retaining the curve's shape. That would be useful if and when needed as an alternate behavior. 

For me this goes back to Corel Draw 8 (that long ago). They went node-overload on contours which I used all the time. I'd spend hours removing the excess nodes because in those days files would mess-up due to too many nodes so the fewer nodes, the better. I got used to Corel's way of trying to emulate the original curve which was great when you've got an excessive amount of nodes to remove. For the most part you could just select a bunch of superfluous nodes and delete them without having to handle the curve back into shape. That's what I'm getting at. Leaving the key nodes in place but being able to remove unnecessary nodes without too much grief. A prime example would be text. How many fonts do you come across that look like they've been auto-traced when converted to curves. Luckily the Corel contour tool is more sophisticated these days regarding nodes but the benefit of that functionality is still very useful.

Like you and anon2 both say, it would be nice to have that option in Designer.

Link to comment
Share on other sites

3 hours ago, Lagarto said:

Yes, it is brilliant at that. I am not sure if it has anything to do with internal representation of curve data or if it is something that is calculated on demand (I suppose the latter, as one might assume that Bezieres are Bezieres are Bezieres, and removal of nodes would happen similarly in any app using them; on the other hand, nothing like that happens with B-splines, which when a control point, even if apparently more or less superfluous one, is removed certainly won't have their vectors recalculated for the remaining control points in an effort to retain existing curvatures).Inkscape, BTW, seems to work much in the same way as Corel in this respect. 

How much of the shape is retained is greatly dependent on the kind of curve and nodes that exist along the path, so your example is pretty much extreme as it really does not appear to have any superfluous nodes. But it is true that if you add intermediary nodes in CorelDRAW, these nodes can mostly be deleted without changing existing curvatures, at all, while in Designer and Illustrator removing these kinds of nodes would practically always reshape the curve.

In most situations CorelDRAW's node removal works effectively when there is need to clean superfluous nodes resulted from vectorizing, or generated by somehow misfired segment creation operations (like ones by Designer when perfomring Divide Boolearn operations, which probably because of an "excessive" internal accuracy often seem to create a great amount of superfluous nodes for curves that have seemingly identical slopes. CorelDRAW's automatic Node Reduction tool works equally effectively, while the app also has an interactive tool for smoothening, similarly as Illustrator (which also works well).

Interestingly, font creation tools (at least FontLab), while having excellent autosimplification capabilities, do not seem to try to retain existing curvatures when removing single nodes. 

EDIT: I forgot to mention that CorelDRAW seems to perform similar recalculations also when changing node types between smooth, symmetrical and cusp so it tries to retain the curvatures whenever possible. When doing the same in Designer or Illustrator, curvatues are likely to change.

I guess bezier drawing with Corel is a slightly different approach to the other apps. With Corel it seems like an almost spring-loaded effect to the curve. With Designer and Illustrator the approach is to plot the starting point and then place the next point and drag the handles to create the curve whereas Corel is the same at first but as subsequent points are plotted, an amount of 'energy' builds up meaning it's more about knowing where to place the next point to compensate for the spring of the curve. Maybe it's not such a good thing as it's more about guesswork than choice but I do think it helps to create a more natural curve. For example, if drawing a curve that requires changing direction frequently, there's bound to be a few angles that will require editing. By placing points at either side of the offending point to take up the slack of removing that original point Corel seems to handle that transition without the excess editing.

I'm using a Mac but to be honest, I'm not convinced that Mac's are all that. Adobe is terrible and really seems to mess-up your computer. I suppose that is one of the key reasons that we are on here in the first place. Everybody is looking for a way to dump Adobe and maintain and improve the quality of their work. There isn't a single program that I use that isn't available on a pc and Corel is all the better for it. Corel's Mac apps are certainly no alternative for the equivalent Windows versions. I've partitioned my hard-drive and have Windows 10 installed but I have to reboot to get to it so anything that kept me from having to do that would be great. Affinity has a great feel to it and for the price, you can't beat it. It's going to be a major contender for Adobe and I'm keen to see it succeed.

Link to comment
Share on other sites

2 minutes ago, Brian W said:

I'm using a Mac but to be honest, I'm not convinced that Mac's are all that. Adobe is terrible and really seems to mess-up your computer. I suppose that is one of the key reasons that we are on here in the first place. Everybody is looking for a way to dump Adobe and maintain and improve the quality of their work. There isn't a single program that I use that isn't available on a pc and Corel is all the better for it. Corel's Mac apps are certainly no alternative for the equivalent Windows versions.

This is another important branch of the overall conversation about having choices, options, and working the way we want to work as creatives. 🙂 

One of the reasons I left Windows was very similar to my reasons for escaping the shackles of Adobe—I wanted a different set of options available to me. Sometimes those options were in the form of specific apps I prefered to use. Other times it was about the user interface. And still other times it was more about the Mac and iOS ecosystem.

Like many companies, Corel has had to make some hard decisions about which applications they devote resources for robust development. On sheer numbers, it makes more sense for corporations like Corel to give more of those resources to Windows development, with the result that the Mac version is never fully baked and backed. It's too bad.

Thank goodness for others such as Serif! For now, I'm happy to grow along with the Affinity apps. While I have a long background in use of pixel level editors such as Photoshop and others like it, I'm rather newer to vector drawing software. Interestingly I owned CorelDraw 4, but I didn't actually use it for anything. I purchased it strictly because the CD disc came with hundreds of royalty-free assets and clipart. I wish I'd taken the time to truly learn the software way back then, but I simply didn't understand it—it was such a different concept than using pixel editors.

At any rate, here we are now nearly 2021, and it's great having this sort of access to tools that are providing new options, even as these tools get better.

Link to comment
Share on other sites

13 minutes ago, Ulysses said:

This is another important branch of the overall conversation about having choices, options, and working the way we want to work as creatives. 🙂 

One of the reasons I left Windows was very similar to my reasons for escaping the shackles of Adobe—I wanted a different set of options available to me. Sometimes those options were in the form of specific apps I prefered to use. Other times it was about the user interface. And still other times it was more about the Mac and iOS ecosystem.

Like many companies, Corel has had to make some hard decisions about which applications they devote resources for robust development. On sheer numbers, it makes more sense for corporations like Corel to give more of those resources to Windows development, with the result that the Mac version is never fully baked and backed. It's too bad.

Thank goodness for others such as Serif! For now, I'm happy to grow along with the Affinity apps. While I have a long background in use of pixel level editors such as Photoshop and others like it, I'm rather newer to vector drawing software. Interestingly I owned CorelDraw 4, but I didn't actually use it for anything. I purchased it strictly because the CD disc came with hundreds of royalty-free assets and clipart. I wish I'd taken the time to truly learn the software way back then, but I simply didn't understand it—it was such a different concept than using pixel editors.

At any rate, here we are now nearly 2021, and it's great having this sort of access to tools that are providing new options, even as these tools get better.

It's funny that you should mention old versions of software. My father in law gave me a a Serif page layout program years ago and I didn't bother with it because it wasn't a big name. Affinity was recommended to me by someone at our local Apple store and it wasn't until I went to the website that I recognised the name 'Serif'. I was a bit skeptical at first especially when I saw the price. I took advantage of the half-price sale in May which was ridiculously cheap. Publisher is incredibly smooth and maintains high-quality image rendition in normal working format unlike Indesign where you have a trade-off of speed or quality. I've yet to try out affinity Photo but I don't make any huge demands of photo editing software so there's no reason to believe that it wouldn't meet my photo needs.

I'm not normally one for getting involved on forums either but I'm really keen to get the best out of the Affinity software.

Link to comment
Share on other sites

On 12/14/2020 at 8:51 AM, Brian W said:

Publisher is incredibly smooth and maintains high-quality image rendition in normal working format unlike Indesign where you have a trade-off of speed or quality. I've yet to try out affinity Photo but I don't make any huge demands of photo editing software so there's no reason to believe that it wouldn't meet my photo needs.

I’ve owned Publisher from the beginning, but I’m only recently taking a more serious look at it. I only use DTP software for personal use at this time.

However, as a professional, I got my initial start with Affinity Photo some years ago. It was the right software discovery at exactly the right time. The price was a tertiary but important factor. Although Photo does not do all of the things that the 800-lb gorilla does, in many of the areas of overlap Photo is almost always the equal, and often it can do certain tasks simpler and more elegantly, as well as faster. So I’m here to stay.

Some of my work eventually had me looking more seriously for vector graphics tools. Since I was already convinced by Photo, it made perfect sense to give Designer a look for the easy integration the two would bring to one another. (And the same can be said for Publisher.)

I expect/hope as my skills grow with vector graphics, Designer will also grow as a tool.

Link to comment
Share on other sites

22 hours ago, Ulysses said:

I’ve owned Publisher from the beginning, but I’m only recently taking a more serious look at it.

I've been impressed with Publisher up until now. I was trying to lay out some text today and where Indesign gives great flexibilty with leading and letter spacing, I was expecting the same kind of operation from Publisher but unfortunately, that wasn't the case. It was all going too well. I'll get there eventually but at the moment I don't have the time to spare so It'll have to wait. ☹️

Link to comment
Share on other sites

17 minutes ago, Brian W said:

I was trying to lay out some text today and where Indesign gives great flexibilty with leading and letter spacing, I was expecting the same kind of operation from Publisher but unfortunately, that wasn't the case. It was all going too well.

It'll get there. I'm amazed at the job they've done with it thus far. Publisher in many ways may be more complex the the other two Affinity apps. 

Link to comment
Share on other sites

  • 1 year 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.