Bug 393221 - Request for better native Krita noise filter
Summary: Request for better native Krita noise filter
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Filters (show other bugs)
Version: 4.0.1
Platform: Microsoft Windows Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2018-04-17 10:50 UTC by DusanVuk
Modified: 2018-04-25 16:49 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Examples of how improved Noise Filter should work (297.69 KB, image/jpeg)
2018-04-19 23:49 UTC, DusanVuk
Details
G'MIC_FilmEmulation_AddGrainFilter_ERROR (148.38 KB, image/jpeg)
2018-04-20 21:35 UTC, DusanVuk
Details
Few ideas on Krita native Noise Filter improving (2.42 MB, application/pdf)
2018-04-25 09:14 UTC, DusanVuk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DusanVuk 2018-04-17 10:50:13 UTC
Noise filter is amongst most widely used filters in any image editing software. Native Krita Noise Filter is very poor and it can't be limited to alpha channel. 
Since many features of Krita are much better desingned compared to similar software, why it can't be done with Noise Filter as well? I can imagine universal noise filter that can give control over a range of parameters such as noise type, contrast and frequency. G'MIC versions of Noise Filters are not very flexible and very slow.
Much respect for powerful developers of Krita.
Comment 1 Scott Petrovic 2018-04-17 15:37:21 UTC
I am marking this as confirmed for being a wishlist item. The ticket would be to improve the noise filter.

Can you give a little more detail. I see this so far.
1. Make noise filter work on alpha channel

Krita isn't really designed for doing tons of filters. This might be a better request for the G'MIC team
Comment 2 DusanVuk 2018-04-17 17:55:11 UTC
(In reply to Scott Petrovic from comment #1)
> I am marking this as confirmed for being a wishlist item. The ticket would
> be to improve the noise filter.
> 
> Can you give a little more detail. I see this so far.
> 1. Make noise filter work on alpha channel
> 
> Krita isn't really designed for doing tons of filters. This might be a
> better request for the G'MIC team

1. I think if a pixel on a layer is 100% (or 50%) transparent, Noise Filter should keep it 100% (or 50%) transparent, and that is not a case. At least on my machine.

2. Well, then I'll request G'MIC team. But if I think of 4 or 5 filters that I would take with me on a deserted island, noise filter will be one of them.
Comment 3 DusanVuk 2018-04-19 23:49:54 UTC
Created attachment 112129 [details]
Examples of how improved Noise Filter should work
Comment 4 David REVOY 2018-04-20 14:36:05 UTC
> G'MIC versions of Noise Filters are not very flexible and very slow.

@DusanVuk : Have you tried the one in the GMIC category: Film Emulation > Add grain ? It has blending mode, scale, opacity and it's quick to compute.
Comment 5 DusanVuk 2018-04-20 21:35:36 UTC
Created attachment 112147 [details]
G'MIC_FilmEmulation_AddGrainFilter_ERROR
Comment 6 DusanVuk 2018-04-20 21:46:46 UTC
1) I just have tried it (Film Emulation>Add Grain) and it doesn't work. I am going to see to contact Author to help me try to make it work. If you have any ideas, much appreciated, it seems to be a great filter.
Attachment with a message on filter crash: https://bugsfiles.kde.org/attachment.cgi?id=112147

2) I understand Krita developers are buried under tons of bug reports and requests so I'm not going to bother anymore with my request. Maybe the bad impression on Noise Filter I had while running Krita 2.x is not relevant anymore since we now have G'MIC within Krita. I mean, if devs just polish Krita as it is now, it will be true perfection.
If there is any other way I can be helpful, just let me know:)
Comment 7 David REVOY 2018-04-21 17:26:06 UTC
@DusanVuk 

1. Thank you for reporting the GMIC filter issue on your platform.

2. I was just suggesting with the GMIC filter a temporary workaround. Your request for a good filter to add grain is totally legit. If a good "Add grain" filter was inside Krita official filter, we could use it as a Filter Layer ; less destructive to add the grain as a dynamic effect on the top of the layer stack for end-compositing. It's really interesting.
Comment 8 DusanVuk 2018-04-22 00:00:41 UTC
Thank you for interest. I think usage for end compositing is obvious advantage of inside Krita filter. Allow me couple of days to "throw on paper" some ideas on that subject, but briefly, I think of filter that can give analog feel may it be drawing, painting, 3d render or photo-realistic art.
Comment 9 DusanVuk 2018-04-25 09:14:37 UTC
Created attachment 112233 [details]
Few ideas on Krita native Noise Filter improving
Comment 10 David REVOY 2018-04-25 15:12:16 UTC
Comment on attachment 112233 [details]
Few ideas on Krita native Noise Filter improving

Thank you DusanVuk for this PDF rich of examples and documentation. I like your propositions. Now it might take time until someone with skill in development of filter be interested into taking in charge of this task, so let's wait and see.
Comment 11 DusanVuk 2018-04-25 16:49:28 UTC
(In reply to David REVOY from comment #10)
> Comment on attachment 112233 [details]
> Few ideas on Krita native Noise Filter improving
> 
> Thank you DusanVuk for this PDF rich of examples and documentation. I like
> your propositions. Now it might take time until someone with skill in
> development of filter be interested into taking in charge of this task, so
> let's wait and see.

I am delighted to know that I, in some modest way, have taken part in development of Krita. Big thanks:)