Feedback as a long-time Photoshop artist

Hello,

I’ve been using Photoshop CS6 for about 10 years now(I haven’t switched to using their later CC versions) with plugins and scripts, Lazy Nezumi Pro in particular. I can confidently say that I’ve optimized my workflow and know what I want to have if I’m gonna be using a different program as my main workhorse coming from Photoshop. I have to say, I’m impressed with Krita. After a couple of days, I’m already about 90% comfortable working with Krita, setting a lot of options, keybinds, and brushes the same with my Photoshop configuration.

Krita is great, but I have some nitpicks:

The Eraser being just a blending mode. It gave me a hard time adjusting because I’m used to Photoshop having it as a separate tool. I’ve seen threads about people having the same issue. I’m aware of the Ten Brushes script that comes along with Krita right out of the box, but it’s just not the same as having it’s own separate tool. Thankfully, there’s a downloadable script called Threeslots which basically allows the Eraser to be it’s own tool. I think for people coming from other programs, it’s better to have a right out of the box option to have the Eraser behave as if it’s its own tool.

Awkward brush stabilizer. The stabilizer doesn’t seem to completely calculate the stroke once I lift my pen from my device and immediately just jump to the point where I lifted my pen, resulting in an undesirable spike in pen pressure, maybe to compensate with the lagging behind effect of the smoothing. With Lazy Nezumi, and probably with other programs that has a stroke stabilizer, it completely calculates the stroke all the way to the point where I’ve lifted my pen. There’s a noticeable delay, but that’s completely okay as long as I get the desired smooth transition of pressure.


I don’t know if that image accurately represents the difference between the two, but it’d be nice if I don’t have to rely on Lazy Nezumi, but for the moment, I will keep using it to stabilize my strokes.

The brush settings need to have more anti-aliasing option, probably like Clip Studio does(I’ve used the software for a tiny bit). With my workflow, I just tend to stick with a few set of brushes, mainly the default round brushes and just quickly resize them. Hard-edge brushes at tiny sizes, like around 5 pixels, are too sharp for my liking.


I can deal with it by making the edge softer, but when I resize the brush to a bigger scale, it becomes too soft. I’ll have to have separate brushes for small and big-sized brushes and that slows down my workflow a bit.

I can’t import my Photoshop brushes. Despite mainly using just default round brushes, I still have some custom brushes that I use for very specific use cases. I’ve read that you can import ABR files to Krita(reads them as predefined brush tips) but I can’t just make it work no matter what I try. But then again, like in my previous nitpick, Krita’s brush engine behaves a bit differently compared to Photoshop, so I might as well make them again from scratch.


Same size brushes, same settings on Photoshop(0% hardness, 2% spacing, 5% flow) and Krita(0.00 fade, 0.02 spacing, 5% flow)

There’s no option to precisely set the opacity and flow of the brushes through keybinds. In Photoshop, you press the number keys to precisely set the opacity and flow percentage of the brush. In Krita, there’s an option to increase and decrease the brush properties at incremental rates, but that’s a bit slow so I have to make more brushes with different flow/opacity settings. It multiplies the brushes I need again and slows my workflow down more.

The brushes are sorted only in alphabetical order. I have to rename the brushes to get the order I want, which I think is not very good. I typically switch brushes quickly through keybinds, but now I have to open up the Brush presets or the Popup palette to pick brushes. It slows me down a bit in most cases.

The Assistant tool’s grids could have a more precise density adjustment, especially when you need to have some sort of measurement marks. Lazy Nezumi has precisely adjustable measuring marks so the devs could look into that software.
Also, if the devs can provide a plugin API that gives canvas size/pos/zoom to the Lazy Nezumi dev, that’d be great. No program besides Photoshop provides that apparently.

The Transform tool’s default preview should be set “Fast.” At first, I thought the Transform tool was slow and an awful experience until I found the preview options. I think for the average user, speed is the priority rather than accuracy when transforming stuff.

Shearing with the transform tool should be anchored to the other side of the transform area rather than the center, unless you press a modifier key while shearing. Make it similar to how Transform tool behaves when dragging one of the end points, it is anchored to the direct opposite point and will anchor to the center pivot point instead when you press Alt.

Relative zoom mode should have an option to change the zoom direction from vertical to horizontal, because that’s how it is for Photoshop. It kinda throws me off a bit when I go back to using Photoshop and when I try to do the zoom method vertically, it doesn’t do anything, so I gave to get used to how it is again with Photoshop. Same thing happens when I switch back to Krita.

Zoom with scroll wheel doesn’t work when I set it with a modifier key, like “Alt” in particular. Alt + scroll wheel is how you zoom in and out with Photoshop by default using a scroll wheel. In Krita, you can set the shortcut this exact same way, but doesn’t work. I think this one might be a bug.

The triangle color selector’s layout is weird. I think the top should be white and the bottom should be black, as that’s how it is with other programs.


When you look at the other color selector shapes in the Krita settings, most of them have white at the top and black at the bottom. It doesn’t really make sense to me. In any case, I recommend the Pigment.O plugin to be used as the main color selector. It’s the Coolorus plugin counterpart of Photoshop, but with way more features.

Having flick panning will have a better user experience. Panning really fast and suddenly stopping upon release feels unnatural.

There’s a tiny delay when using the fill tool/contiguous selection tool. To be fair, other programs with equivalent tools have the tiny lag as well, but I wonder why that is the case. Regardless, it feels better if those tools do their thing instantly.

That’s all for my feedback. I might have not tinkered with the settings enough for my nitpicks, so do let me know if you think so.

Keep up the good work, Krita devs and other contributors to make the program better. I’ll still use Photoshop for some actual work for clients and stuff(because it’s industry standard and I prefer to work on PSD files natively), but I’ll definitely use Krita a lot more for personal stuff from now on… and I’ll start shilling Krita to people.

11 Likes

Just for my own curiousity and some testing , have you tried the dynamic brush tool.
This thing; image
And giving your opinion on how it compares to lazy nezumi style smoothing, this brush tool is closer to sai smoothing as far as i know. Im campaigning for its move as a smoothing option under under brush. :smirk:

Yes to the softness - I’ve very little experience with other software but i do want softer brushes that i can control the softness level. OTH they do really have very different brush engine but i do want more softer brush myself.

Yes I think this would be beneficial, would you mind paying visit to this thread. If there is anything you would want to add there.

3 Likes

Thanks for the extensive and detailed feedback about the pain points you encountered while using krita.:pray:t3:

There is already anti aliasing option in the brush tip section. Would you mind telling the exact name of the brush you used for this test? There is also sharpness as well as softness parameter in the brush editor which you can control.

I think this is due to the brush being made in newer version of photoshop. Something might have changed in how photoshop saves abr.

I need to test this more, seems like holding alt key doesn’t work for me. I might be confused about this. There was a discussion about behaviour for this, if I remember correctly @Deevad was also involved in this discussion. May be he can shed some light on this.

2 Likes
  • Eraser Tool: Has been discussed many times. There’s also another plugin for it:
    [Proof of Concept] Plugin as Eraser Tool (PET)

  • About problem with import photoshop brush - you can read developer’s explain here:
    Photoshop brush import - #10 by wolthera
    Edit: Ah, I read too fast…there’s a tool to extract .abr brush tip to .png , but I forgot its name. Maybe the brush tip that can’t work is not simply a png…

  • About brush softness: Have you tried all three Mask type option? Gaussian might be closer to photoshop softness I think?
    Does the “Anti-alias” option work like you want?
    image
    Didn’t do much comparison with other program side by side, so curious about this.

  • About “precisely set the opacity and flow of the brushes through keybinds”:
    I remember this in Photoshop, when press 1,2,3…to 0 on the top keyboard, the opacity will change according to the number. 1 → 10%, 2 → 20% ,…0 → 100%, which is quite convenient.

3 Likes

Yes, I’ve tried the Dynamic brush tool and my first thought was why does it have its own tool, not as a smoothing option under brush, like you’ve said.
Lazy Nezumi hasa ton of smoothing settings, so rather than smoothing, it feels like it has more of a scripting behavior going on, especially when I turn the Drag slider waaay down.
krita_vP0EKBY4Ia

Here’s a quick demonstration of the Lazy Nezumi line scripting(3rd row and below):
krita_hPc7RoBR4r

And I’ve tried Sai smoothing, CSP smoothing, and Photoshop CC smoothing, they all feel the same but different to the dynamic brush tool of Krita. My issue is simply that all those other programs complete the moving average calculation all the way even if you’ve already lifted your pen. If you want Krita’s stabilizer to complete the calculation, you have to stop the pen’s movement and wait for the stabilizer to catch up before you lift your pen.

Hey, thanks @Montie for your feedback, I read it and I agree with your points. They all makes sens, IMO, and I see you understand very well the way Krita works and studied it. Unfortunately, making a long list like that can feel overwhelming for the development team as any item of it might be months of work to get done. You should probably focus on one of your priority and try to join pre-existing topic or feature request about it, because unfortunately thread with long list of feedback tends to happens very often here and become quickly forgotten as it is difficult to search for them or refer to a precise item in them.

5 Likes

Yes, but it should have more settings. Like an option to increase the anti-aliasing intensity.

I didn’t really use anything that came out of the box from Krita. I made my own brush, it’s just a simple round brush from the Auto tab in the Brush Tip setting, and tested it with different Mask Types, but my issue still stands.

I’ve played with those, too, but they seem to be used for a different brush behavior.

It’s really just the anti-aliasing of Krita… I think, because Clip Studio Paint has some anti-aliasing settings that allowed me to have very similar results to Photoshop’s.

This is how the Shear tool currently behaves in Krita:
krita_Wnbld6BysB
It is anchored at the center of the area.

This is how the Photoshop counterpart behaves:
Photoshop_KzUf5Pz1Ra
It is anchored at the opposite end of where I started skewing.

I think by default, it should behave like Photoshop’s, and once you press a modifier key, it should behave like how it is currently implemented in Krita.

2 Likes

Yes, I’ve tried almost every single brush setting. For my soft round brushes, I actually use the “Soft” mask type and have most of the parameters set differently than how they are in Photoshop or I just use the airbrushes that came out of the box.

It should have a more parameters that can be controlled, particularly the intensity of it.

1 Like

You’re right, I could’ve joined pre-existing topics or could’ve started threads that has no prior related topics. My bad.

I wanted to list down my issues with Krita so people know I’ve genuinely used it in practice, and despite those, it’s a very solid piece of software. Like, Krita is the Blender of 2D artists, iykwim. I guess I just wanted to send the message that I’m praising Krita.

4 Likes

If you do not mind, may I request you to join this thread and share your feedback about stabilisation - we are trying to figure the differences and things that can be done in krita etc. It can helpful to consolidate all the feedback of stabiliser in one place. - How does stabiliser in Krita work?

Sorry if it is being repetitive, have you tried the softness parameter in the sidebar of the brush settings?


It can be done in krita too, Check my video above. but you need to select which anchor to use. I am not sure about the alt key shortcut, I forgot how it works. Hence I pinged @Deevad

Overall you gave good feedback, I would urge you to participate in the dedicated threads too.

4 Likes

In the linked post of mine, there is a small explanation why your ABR’s can’t be read by Krita, and two download-links for a tool that can convert most of these unreadable ABR’s.

Michelist

2 Likes

Using the Pivot Point widget in the Tool Optiosn docker, you can move the pivot point to one side to ‘pin’ it for shearing:

2 Likes

@raghukamatand @AhabGreybeard what @Montie means with anchoring of the sheer tool, is that there is none. The midpoint is recalculated based on the handle positions.Whereas the anchoring is sortof dynamic and you won’t have to worry about setting an anchor position beforehand.

1 Like

Abrviewer 3 is better. Faster for sure.
I don’t remember if that bug was fixed. Krita did not import abr files if there were presets for other brush engines. Like .tpl for smudge tool. It was necessary to manually export .abr from PS with only presets of ordinary brushes.

1 Like

Yeah apart from setting the anchor point manually it works the same I think?

1 Like

@Hologram I was just saying, in case anyone was aching to pin a side for shearing :slight_smile:

2 Likes

Without a fixed anchor point, I would assume the result is (slightly) different.

1 Like

Can you show an example it is hard to visualise. I checked the video @Montie posted but it looks the same to me. I may be missing something obvious

1 Like

@raghukamath if we were to assume that the Photoshop example is anchored to the top, then why does the top midpoint move around ever so slightly? That must mean that the top edge is also slightly distorted by the shearing. Krita doesn’t do this as far as I remember.

1 Like

The thread is closed. I will post comparisons if it’s been opened.

I’ve tried the softness parameter. It doesn’t really help me with my issue since it’s a setting used for a different kind of brush effect/behavior when pen setting is enabled. If the pen setting is disabled, then it’s kind of useless.

Thanks for showing me this. I didn’t know you can do anchor it to one of the points on the edges/corners until you showed me how. In any case, like @Hologram is kind of saying, it’s a clunky to use. You have to do a lot of stuff manually so it just slows down the user.

Here in Photoshop, while using the transform tool, you can freely shear/skey and stretch when you hold Ctrl and drag the point on one of the edges. When you hold Ctrl + Shift, it locks to just shear. Holding alt during any of those operations will anchor the transform to the center pivot point(it’s movable as well)


In the Photoshop video, you can see I can quickly perform all those operations without clicking somewhere else in the UI, just with modifier buttons.

3 Likes