Jump to content

Recommended Posts

Posted

I experience squared artefacts when a halftone live filter is applied to an object with reduced layer opacity. The PDF version does not seem to matter, and, oddly, with identical export settings the artefacts occur differently on various exports.

The issue appears not to be caused by Hardware Acceleration and occurs with both performance settings.

It feels like a bug but I still stick to V1 which does not get bug fixes any more. So maybe a V2 user might want to try this document and possibly create a V2 bug report.

  halftone layer opacity.afpub

823692462_halftonelayeropacity1.thumb.jpg.2bd11cc691b9ac54d4958f5904072809.jpg

1316621499_halftonelayeropacity2.thumb.jpg.9ad677f74667c2a1e63714dce51f3587.jpg

 

• MacBookPro Retina 15" |  macOS 10.14.6  | Eizo 27" | Affinity V1  
• iPad 10.Gen.  |  iOS 18.5.  |  Affinity V2.6

Posted

Works if the object is 100% opacity, grouped and the group opacity is 50%. PITA and seeems like a bug to me. Publisher V1, Windows 10

halftone layer opacity.jpg

Microsoft Windows 11 Home, Intel i7-1360P 2.20 GHz, 32 GB RAM, 1TB SSD, Intel Iris Xe
Affinity Photo - 24/05/20, Affinity Publisher - 06/12/20, KTM Superduke - 27/09/10

Posted (edited)

Thanks to everybody for testing and confirming.

I just noticed another issue* in V1 with a (halftone) Live Filter:   *EDIT: see the solution in the post below

1. Create two objects.
2. Select one and apply a (halftone) live filter to make it nested in the selected object.
3. Duplicate the filter via cmd-/ctrl-J.
4. Move the copied filter as child layer inside the other object.

Now this copied filter does not appear in the Layers Panel if the layer is displayed collapsed. – Again I wonder whether this happens in V2, too?

481672596_halftonelayercopiedcollapsedview.jpg.5a76ea12e32bb90d47dad13798ad9194.jpg

Edited by thomaso

• MacBookPro Retina 15" |  macOS 10.14.6  | Eizo 27" | Affinity V1  
• iPad 10.Gen.  |  iOS 18.5.  |  Affinity V2.6

Posted
4 minutes ago, thomaso said:

Now this copied filter does not appear in the Layers Panel if the layer is displayed collapsed. – Again I wonder whether this happens in V2, too?

There isn't a bug in your example.

The initial filter is mask-nested in the triangle, therefore it is shown when the parent is collapsed.

The duplicate filter is clip-nested in the ellipse, therefore it is not shown when the parent is collapsed.

If you drop the filter on the thumbnail, instead of the name region, of the target, then the filter will become mask-nested instead of clip-nested, and so it will show when the parent is collapsed.

Posted
4 minutes ago, ,,, said:

The initial filter is mask-nested in the triangle, therefore it is shown when the parent is collapsed.

The duplicate filter is clip-nested in the ellipse, therefore it is not shown when the parent is collapsed.

Ah, that's it indeed, thank you!

• MacBookPro Retina 15" |  macOS 10.14.6  | Eizo 27" | Affinity V1  
• iPad 10.Gen.  |  iOS 18.5.  |  Affinity V2.6

Posted
3 hours ago, MC909 said:

I tried your file in v1 and v2 and it happens in both.

Only thing that works for me is to rasterise the layers with the Halftone filter before export, which is probably not ideal.

@thomaso, This has do do with your original post.

I get the same thing in version 1 and version 2

However if I set the opacity to 100% and make a group and set the group to 50% then it exports fine.

Mac Pro (Late 2013) Mac OS 12.7.6 
Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Posted

in Case you want to use halftone filter for vector objects:

  1. create a rectangular shape in size of document (artboard), plus the radius of halftone, assign color or fill as needed
  2. nest halftone filter to rectangle
  3. duplicate as needed for multiple objects
  4. nest vector shapes in masking position, or use mask layers. Set opacity of nested layer as needed.

this avoids color casts and other color artifacts at edges where black is used for transparent areas as color for halftone filter.

 

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
1 minute ago, NotMyFault said:

4. nest nectar shapes in masking position, or use mask layers.

Mmmmm... nectar.

Mac Pro (Late 2013) Mac OS 12.7.6 
Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Posted
1 hour ago, Old Bruce said:

Mmmmm... nectar.

Typo already consumed corrected

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
2 hours ago, NotMyFault said:

this avoids color casts and other color artifacts at edges where black is used for transparent areas as color for halftone filter.

I don't see a connection with the square white artefacts in this topic. – Possibly you confused it with that recent thread?

https://forum.affinity.serif.com/index.php?/topic/177460-halftone-live-filter-with-wrong-assumptions-on-borders/

• MacBookPro Retina 15" |  macOS 10.14.6  | Eizo 27" | Affinity V1  
• iPad 10.Gen.  |  iOS 18.5.  |  Affinity V2.6

Posted
1 hour ago, thomaso said:

I don't see a connection with the square white artefacts in this topic. – Possibly you confused it with that recent thread?

https://forum.affinity.serif.com/index.php?/topic/177460-halftone-live-filter-with-wrong-assumptions-on-borders/

Not confuse, intensional connection. 

The method I suggested solves both problems:

  1. The issue from your post Wrt light rectangles
  2. the issue wrt to wrong edge colors

i added a copy of your rectangle, adjusted the size, see below:

608F7409-C878-4A78-8A83-86F4D737122E.thumb.png.6b67d003493a8fe1a7b96c3141d0974b.png

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

Thank you everybody for the various workarounds (group | rasterize | colour opacity | mask) – while only the masking, multi-object / multi-nesting method of @NotMyFault seem to cover the squared artefact AND the shape edge problem (that I did not care when opening this thread.

But after all, don't you agree this to be a bug (regardless of workaround options), especially since it does not display the artefacts in the layout window / inside Affinity but on export only (≠ WYSIWIG)? If the squared artefacts are a must-have because of technical reasons wouldn't a proper interface disable (gray-out) the layer opacity option for such an object?

15 hours ago, NotMyFault said:

The method I suggested solves both problems:

I still see a third problem with the halftone filter: it always seems to be related to the document, not the object it is applied to: If I move the object the halftone pattern does not move but change, displaying another detail of the raster grid. Same if I rotate the object … while scaling does work as expected. This happens regardless of the used layer setup (single / grouped / masked).

So does one have an idea how to link the halftone pattern position & rotation with the object – without rasterizing or the additional need to adjust rotation in the filter options separately?

• MacBookPro Retina 15" |  macOS 10.14.6  | Eizo 27" | Affinity V1  
• iPad 10.Gen.  |  iOS 18.5.  |  Affinity V2.6

Posted


Totally agree it is a bug.

wrt to third problem: and no, I could not find a way to set point of origin in filter parameters. On iPad, using touch or pen is always setting radius or other parameters.

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.

 

  • 1 month later...
  • Staff
Posted

Hi All, sorry for the delayed response to this thread. I have logged this with our developers for further investigation.

Thanks
C

Please tag me using @ in your reply so I can be sure to respond ASAP.

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.