SanSerif Posted February 10 Posted February 10 (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 February 10 by SanSerif Amended for specificity and accuracy. Quote
GarryP Posted February 10 Posted February 10 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. Quote
Hangman Posted February 10 Posted February 10 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... Quote 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
SanSerif Posted February 10 Author Posted February 10 A further addition to this bug. Any boolean operation on the symbols instantly crashes the app, too. Quote
SanSerif Posted February 10 Author Posted February 10 And so does the shape builder tool. Select both symbols. Click on shape builder. App crashes instantly. What a mess! Quote
GarryP Posted February 10 Posted February 10 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? Quote
GarryP Posted February 10 Posted February 10 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. Quote
Hangman Posted February 10 Posted February 10 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... NathanC 1 Quote 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 NathanC Posted February 10 Staff Posted February 10 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 Hangman 1 Quote
Hangman Posted February 10 Posted February 10 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... Affinity Bug.mp4 After Moving the Two Affected Curve Layers so they No Longer Intersect Affinity Bug Curve Overlap.mp4 Quote 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
SanSerif Posted February 10 Author Posted February 10 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! Quote
SanSerif Posted February 10 Author Posted February 10 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. Quote
SanSerif Posted February 10 Author Posted February 10 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. Quote
Staff NathanC Posted February 10 Staff Posted February 10 The Vector flood fill can only detect and fill fully enclosed areas. If the curve paths (blue line running through stroke centre) do not intersect to form a closed area the tool won't allow that area to be filled. Info: https://affinity.help/designer2/English.lproj/pages/ObjectControl/floodingAreas.html Quote
SanSerif Posted February 10 Author Posted February 10 The shape in the middle is fully enclosed. And affinity doesn't recognize it as such. Quote
Staff NathanC Posted February 10 Staff Posted February 10 Can you supply a copy of the .afdesign file? Many thanks Quote
SanSerif Posted February 10 Author Posted February 10 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. Quote
Hangman Posted February 10 Posted February 10 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... Quote 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
SanSerif Posted February 10 Author Posted February 10 @Hangman: Neither is the circle. They are two halves of a symbol. Quote
Staff NathanC Posted February 10 Staff Posted February 10 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. Quote
Hangman Posted February 10 Posted February 10 25 minutes ago, SanSerif said: Neither is the circle. They are two halves of a symbol. Shape.mp4 Quote 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
SanSerif Posted February 10 Author Posted February 10 Confoundingly, this does not happen for me. Oh well! Thanks anyway. Quote
SanSerif Posted February 10 Author Posted February 10 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? Quote
Staff NathanC Posted February 11 Staff Posted February 11 There's no tolerance slider to control this behaviour currently, the tool's current design relies on intersecting paths to detect a fill area. You're welcome to post on the feedback section of the forums if you'd like to share thoughts how the tool could be improved. 🙂 https://forum.affinity.serif.com/index.php?/forum/122-feedback-for-the-affinity-v2-suite-of-products/ Quote
Alfred Posted February 11 Posted February 11 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”? Quote Alfred 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)
Recommended Posts
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.