Jump to content
altae

Beta 1.7.0.231 Live Filter "Add Noise" not merged down

Recommended Posts

Just a quick bug report: The noise added by the Live Filter "Add Noise" disappears again if merged down to a new layer. Can be reproduced with any image.

Share this post


Link to post
Share on other sites
11 hours ago, altae said:

Just a quick bug report: The noise added by the Live Filter "Add Noise" disappears again if merged down to a new layer. Can be reproduced with any image.

I don't see that in a quick test. I think you should supply a sample image (ideally a .afphoto file) with the filter unmerged, and a screenshot before/after merge).

Also, don't forget to view your image at 100% zoom when you apply/adjust the filter. Other zoom levels may give inaccurate viewing results.


-- Walt

Windows 10 Home, version 1809, 16GB memory, Intel Core i7-6700K @ 4.00Gz, GeForce GTX 970
Affinity Photo 1.6.5.123 and 1.7.0.293 Beta       / Affinity Designer 1.6..5.123 and 1.7.0.293 Beta    / Affinity Publisher 1.7.0.293 Beta

Share this post


Link to post
Share on other sites

Hm, are you sure you used the Live Filter and not the conventional filter for your tests? Because I am solely talking about the Live Filter version of "Add Noise". And attaching a file would be pretty useless in my opinion as it happens with all files, no matter if I use a Affinity Photo file, a tiff or a jpg file. I could of course add a screen shot if my description is not self explanatory but only later as I am currently not at home. And just to make sure: I am talking about merging everything down to a new layer without losing the layers beneath. I am not talking about merging everything to a single layer (and thus losing the layers beneath). I am quite surprised that there seems to be a problem to reproduce this as like I said on my machine (Windows 10 Pro, 64 bit) it happens every time I use the "Add Noise" Live Filter and try to merge the result down to a new layer. What's more it cannot be a preview issue as the noise is also missing from the exported file after having merged everything to a new layer.

Share this post


Link to post
Share on other sites

Yes, I used a live filter.

Perhaps in not understanding how you're merging down to a new layer. That's part of why a screenshot showing your layers before and after would help.

Also, you did not mention whether you're viewing at 100% when you use the filter. Not using 100% zoom when applying effects is known to cause issues.


-- Walt

Windows 10 Home, version 1809, 16GB memory, Intel Core i7-6700K @ 4.00Gz, GeForce GTX 970
Affinity Photo 1.6.5.123 and 1.7.0.293 Beta       / Affinity Designer 1.6..5.123 and 1.7.0.293 Beta    / Affinity Publisher 1.7.0.293 Beta

Share this post


Link to post
Share on other sites
39 minutes ago, walt.farrell said:

Also, you did not mention whether you're viewing at 100% when you use the filter. Not using 100% zoom when applying effects is known to cause issues.

It cannot be a preview issue as the noise is also not present in the exported file like I wrote in my post from an hour ago. I will provide a screen shot later.

Share this post


Link to post
Share on other sites

I've also tried to replicate this, but the Live-Filter "add noise" work properly before and after merging. Maybe a screenshot or short video will show your issue.

Share this post


Link to post
Share on other sites

Sorry for the long time without reply, I was very busy during the last weeks. But I finally found time to investigate the issue further and provide more precise information. First and foremost: I was wrong because it is in fact a display issue. The exported results are correct, they contain noise even if the image is merged to a new layer before the export. Sorry for that :58_disappointed_relieved:

Like I mentioned it's a display issue. What you need to do in order to reproduce the issue is the following. Take any image available and set Affinity Photo to a zoom level below 100 %. Add a "Add Noise" live filter and add some noise. Next merge everything to a new layer using the command "Merge Visible" (right click on the "Add Noise" live filter). Now the noise in the preview disappears. As soon as you deactivate the newly created layer the noise reappears. Now activate the layer above the live filter again and gradually zoom into the image. With every step you can see the noise reappearing gradually until you reach 100 % where there is no more difference between the merged layer on top and the live filter underneath.

I've also attached a few screen shots which should help to further clarify the situation.

P.S. I updated to the latest beta as you can see in the screen shots, the behavior is still the same.

1_Noise_visible.jpg

2_Merge_visible.jpg

3_Noise_not_visible_anymore_below_100_percent.jpg

4_Noise_visible_again_100_percent.jpg

Share this post


Link to post
Share on other sites

Hi altae,
When the zoom level is set to a value lower than 100% live filters/adjustments are dynamically applied to a low-resolution version of your work (called mipmaps) - we do this for performance reasons, to speed up the workflow/rendering within the application - and so what you see on screen is NOT what the filter would look if it was applied to the full size work - often it looks exaggerated.

When the zoom level is set to 100% or above on, live filters tend to display accurately - in these cases the live adjustments/filters are applied to the full size image directly and so there's no visible differences between what you see on screen and the real output.

Since some filters also display specific rendering traits when not displayed at 1:1 px (which includes zoom levels above 100%) I recommend to always check everything at 100% zoom.

Share this post


Link to post
Share on other sites

I'm well aware of the fact that only 100 % view is accurate. Nonetheless it should not happen that merging a live filter to a new layer makes the preview of the effect disappear completely. This is also not the case with other live filters, e.g.the high pass filter or the highlights & shadows filter. Such a behavior is highly confusing in my opinion.

Share this post


Link to post
Share on other sites

Hi altae
When you merge the filter with the layer, the output becomes less noticiable because the merge process uses the full image size (instead of the lower resolution - mipmap- version used to display it before the rasterisation) to calculate the correct output and then resamples it again for screen rendering when you are seeing the image below 100% making the high frequency detail way less visible. If you perform the merge with the zoom equal or above 100% you should see no difference.

Some live filters (those which deal with detail mostly) are more prone to these "issues" than the ones that affect the image globally.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×