Jump to content

Recommended Posts

Posted (edited)

I'm testing out Affinity for drawing Indian folk art. Symbols is a good functionality to achieve this. Alas, you can't get far, however, as, the moment you click on flood fill tool after selecting ALL the curves, it crashes out instantly. File here. What a shame. I won't be responding to replies. So, don't need any comments from forum users. Just serif can acknowledge. 

Affinity Bug.afdesign

 

Edited by SanSerif
Amended for specificity and accuracy.
Posted

I see that you don’t care about non-staff-member responses to this thread, which is up to you, but it might help people to replicate the problem, and therefore hopefully do something about it, if you say more specifically which curves are you selecting and which Flood Fill Tool are you using.

Posted

Hi @GarryP,

Just select one or both Symbols in the Layers panel and the Vector Flood Fill tool and it will crash on both Windows and Mac...

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted
1 hour ago, SanSerif said:

Alas, you can't get far, however, as, the moment you click on flood fill tool after selecting ALL the curves, it crashes out instantly.

I see that you have now highlighted two parts of the text.

It’s worth noting that there are two Flood Fill Tools, the Vector Flood Fill Tool in the Designer Persona and the Flood Fill Tool in the Pixel Persona. Just saying the Flood Fill Tool could make people think that you are using the one in the Pixel Persona.

And, are you selecting the Curve layers or the Symbol layers which contain the Curve layers, or something else?

Posted
16 minutes ago, Hangman said:

Just select one or both Symbols in the Layers panel and the Vector Flood Fill tool and it will crash on both Windows and Mac...

With Designer 2.5.7 on Windows…

If I select all of the Curve layers in one Symbol I don’t see a problem.

If I select one Symbol layer I don’t see a problem.

If I select both Symbol layers then the application crashes.

Posted
57 minutes ago, SanSerif said:

Alas, you can't get far, however, as, the moment you click on flood fill tool after selecting ALL the curves, it crashes out instantly.

The crash is caused by this Layer...

image.thumb.png.d2f66aceabc5e5499d59514983dd9f2c.png

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

  • Staff
Posted

Hi @SanSerif,

Can confirm I can replicate the crash with your file, so i'll get this logged with the developers. The crash report indicates that it's having issues with certain curves intersecting. I found that moving the top two nodes of the problematic curve (shown in Hangman's screenshot) down so it's no longer intersecting with the curve above it stopped the crashes on selecting the flood fill tool.

No Crash.afdesign

Posted

There is also a second layer causing the same issue, i.e., certain curves intersecting which will cause a crash when using a Boolean Operation...

 

After Moving the Two Affected Curve Layers so they No Longer Intersect

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted
19 minutes ago, NathanC said:

Hi @SanSerif,

Can confirm I can replicate the crash with your file, so i'll get this logged with the developers. The crash report indicates that it's having issues with certain curves intersecting. I found that moving the top two nodes of the problematic curve (shown in Hangman's screenshot) down so it's no longer intersecting with the curve above it stopped the crashes on selecting the flood fill tool.

No Crash.afdesign 81.61 kB · 0 downloads

Thanks. This is really unpredictable unfortunately. I have been able to consistently and repeatedly reproduce this bug. In other files. So that's a pass for me. Sorry. Hope it gets fixed sooner rather than later. Good luck! 

Posted

To add to what else is problematic with this. It's not just the bug alone. Even if the bug does not intrude into the work, there's a further, equally severe problem. The flood fill tool treats each half of the symbol as separate objects, and does not automatically create shapes to fill the whole. Don't know if this makes sense. Say you have a curve on side of the symbol, and a corresponding mirrored curve on the flipped symbol. The flood fill tool needs to treat them a single edge and fill in. It does not. At least not for me. But it does not matter. Affinity badly, badly needs a live paint tool. Without a reliable way to quickly fill objects, the tool, unfortunately, is useless to me.  

Posted

image.png.face109d17d122d879ad1c05590d0709.png

See this shape for example. Affinity just creates a single circular shape. That's not what I want. I want a green shape that excludes the shape in the middle. What good is it to me if I have to follow the workflow from 90s to fill shapes using pencils. 

Posted

Hey @NathanC: Here are the steps. Create a vector object, turn it into a symbol. Then duplicate and flip the symbol. Align so they have a point of contact. Now, begin to draw a shape in one half of the symbol so as to create a corresponding curve on the otherside. Do so to make sure they have a point of contact in the middle and form a visually closed shape. Now, select flood fill (vector), and try to fill in the shape such that the shape in the middle is excluded. It does not work. 

Posted
33 minutes ago, SanSerif said:

See this shape for example. Affinity just creates a single circular shape. That's not what I want. I want a green shape that excludes the shape in the middle.

It won't for the same reason, the centre 'house' shape isn't a closed curve...

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

  • Staff
Posted
18 minutes ago, SanSerif said:

Do so to make sure they have a point of contact in the middle and form a visually closed shape.

Even if the stroke visually appears to have a point of contact doesn't mean that the stroke path's intersect to form a closed area, you can check this with the node tool. You'll likely need to manually adjust the node position of the stroke so it overlaps into the other side. A copy of your .afdesign file would confirm if this is the case.

Posted
25 minutes ago, SanSerif said:

Neither is the circle. They are two halves of a symbol.

Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0
MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse
HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse

Posted

Figured out what was happening @NathanC: The nodes weren't touching. You're right. But this should not be a standard function. Ideally, you should have an option to control the tolerance of this behaviour. That is, how far/close the nodes need to be before they're considered a closed shape. Otherwise, imagine have to ensure every single curve I want to fill is touching other nodes. It's an impossible limitation. Is there a slider to control this? 

Posted
18 hours ago, SanSerif said:

This is really unpredictable unfortunately. I have been able to consistently and repeatedly reproduce this bug. In other files.

If you’ve been able to reproduce it consistently, in what sense is it “really unpredictable”? :/

 

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.5.1 (iPad 7th gen)

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.