okay, so no other option to test then.
Genuinely? Like, I like Krita’s way to alpha lock (idk the term in English, sorry), but, as someone whose often work with a good amount of layers (mainly because “better safe than sorry”), that’s useful af!
At least to me, feels better to organize those by the layers themselves than having a folder to a folder in another folder
Coming back to this topic the truth is that these days I have been needing this functionality, as I work a lot with a friend when converting to PSD everything is lost, so I have to use Photopea and clipping to all layers, delete some folders and make some adjustments is extra work.
That’s cool!
I would definitely like having ability to do clipping layers in Krita as I constantly use that in my studio work when I use Photoshop. It’s a fast way to break rendering of form into steps that are also contained within shapes. Also more compatibility with PSD files.
@Radian-art I don’t know if you’re around, but it appears some people want this. I do too.
I made version 2. Now it’s less like protorype and more like actual feature:
- It’s based on krita 5.2 (stable) which is, well, stable
- Now it’s proper new function, you can use clipping and alpha inheritance
- Saving\loading in .kra and .psd
- Hotkeys and actions for scripting
- Blending modes, masks work
- Even layer styles (except drop shadow)
Still test build though, don’t expect 100% perfect work, there is some problems:
- Drop shadow layer style
- Mask on clipped layers doesn’t shows after loading (turn it off then on)
- Qustionable icons
- There might be visual artifacts left
There is portable windows build, diff file for 5.2 and nightly, even one appimage (I’m never touch linux ever again).
Honestly, after all fixes and dirty hacks to make it work properly I have little hope it will be merged to main branch…
Many thanks for your hard work!
Michelist
Omg yes! Yes! YES!
Thank you very much!
(☆▽☆)
I hope this works and will become default behaviour. There may be cases where Kritas system has benefits, but I think in terms of compatibility with other programs, as well as in terms of user-friendliness, adopting a more common system would be better.
There is a work in progress MR here: Draft: adding clipping layer feature to krita (!1813) · Merge requests · Graphics / Krita · GitLab , but it got dormant after some bug were reported (on the thread) about how the feature reacts to blending options and layer effects. That’s where the interactions become more complex.
Not sure if dormant because the author as no time left for it, or if it is because the issues are too technical for them. Or if it is because a mix of the two.
Too bad, as probably the main part of the audience just want the already working ‘inherit transparency’ part of it and interface/usability in the layer stack. I for sure, wait for this feature since more than a decade.
Is this really such a big deal? Maybe I’m missing what’s important here. Is it just the QoL due to not having to create a group?
I think we had more than one thread related to this, with other solutions, too…
I think of it kind of like only having filter layers and users asking for filter masks; sure, I can see the usecase is already covered, but I can also see where filter masks can make more sense and will make the Layers dockers simpler and more manageable. Same with both ways of clipping.
It is not only not creating groups, but in many cases it saves space in the layers panel, not to mention that it would be easier to import and export psd files, since currently if you are working with someone else you must use an external program to adjust the layers and make them work well.
Not to mention that in many cases using clipping mask is better than using alpha inheritance and vice versa, I think having both modes would be excellent.
In all honesty, Alpha Inheritance is extremely useful, that is undoubtable
The thing is: it takes a bit to get used to it (specially if someone’s coming from another program), and organization-wise, clipping makes the layer stack way cleaner (e.g.: make a layer to clip a group instead of making another group to add my desired group to clip)
And ofc, there’s the compatibility stuff
@Deevad Yeah that’s my old attempt to add clipping. It was mix of lost motivation and complexity of fixes needed to finish feature.
That’s why I made builds based on stable krita version. Clipping isn’t polished enough to be merged as new feature but good enough to be used in 95% cases.
I used it for a few weeks, it’s fine. Can’t say I actively used clipping in particular, only used it when I really needed it. I’m just glad it doesn’t crash every 20min and my changes works.
That depends on what you need. If you draw as hobby or if you only need final result as jpg or png file clipping is pretty much just a QoL.
But if you need to upload psd file with specific structure, a dozen folders and 3-6 clipped layers inside every folder… Well, it become quite big QoL thing.
I had exactly that on my previous job and I’d kill for something like this build. Ironic that I made it when I don’t really need it that much anymore.
I just wanted to tell you that you’re a godsend. Krita is such a good drawing app, it has everything, out of box has better compatibility with photoshop than any other program except for clipping layers. I’ve been trying to find an alternative to photoshop lately because i’m looking for work in the concept art industry and the industry is used to working with the garbage photoshop. Clip studio is god awful and slow compared to almost every other program, i had surrendered to the industry and had decided to use photoshop, I saw this post a while ago and the link to the previous version was down, something made me want to check again today and seeing that you updated it really brightened my day. You have no idea how much you’ve helped me and many others with this plugin, thank you very very much! Also, tested it and it opened some serious heavy files i had with no issues at all, again, thank you very much!!!
i’d like to help out if you need someone to bugtest/clean some code up (with my basic knowledge) and i’m just interested in looking at the code in general. i did find your old merge request, but i don’t see anything about your V2 and importing the diff file didn’t work for me… could you maybe push your changes somewhere on kde invent?
Thank you for your work so far! I really hope this could be officially supported someday.
As far as I know, CSP can read PS’s clipping mask. We live in a very unfortunate reality where people use .ps as if it’s some kind of exchangeable format. It’s unfortunate, but improving compatibility with .ps files is crucial for a lot people.
Super! Really usefull thing!
For interface - not very fast solution to use grey arrow icon, usually (in sai/clip/illust studio) clipped layers are marked with red stripe or something similar, much faster to find it by peripheral vision. Can you make arrow “red” when clipped maybe? I think this will be very similar then and fine enough.
I personally find the red arrows in this mockup quite distracting. And I feel adding color coding to an area of UI that’s never color coded could easily be a slippery slope…
The red vertical bars seem fine tho. Just my 2c.