4/11/2023 0 Comments Krita clipping mask![]() ![]() So where do we stop copy one feature then based on that feature ask another feature and then finally make a clone. But nevetheless the devs implement this mode and now here we stand using this limitations added by this feature we see request to change another feature. Also note that devs talk that Krita’s layer system is different than photoshop. Note for further reading: Check out this mail when the pass-through feature was announced in 2015 to solve this bugĪlso read these bug reports 1, 2, 3 all concerning making a pass through blend mode to match photoshop. Instead accept that Krita works in its own way and try to learn that way when working with krita. You see slowly the feature creeps and changes the application to be just a copy. And by trying to fix that you will changing how Krita’s layer works in to something like how photoshops layer work. When you implement something like that you get some features which don’t work as expected for example you said alpha inheritance doesn’t work on layer which has pass through. This is a good case study to show how mixing functionality from two different programs which have different underlying concepts and assumptions don’t work. Pass through means the group doesn’t behave like a unit, all the layer inside it behave as if they are outside, hence the alpha inheritance doesn’t work because it switches its base layer to the by combining all the layers outside of the group It is one of the problems you get when you implement concepts from other programs into a program which has its own way of working. Krita initially didn’t have pass through. You are misunderstanding something Krita’s pass through mode was added later to be compatible with photoshop’s one for example while saving psd files etc. P.S typing this from mobile so please excuse my typos The older alpha inheritance enabled files will have different icon to denote the old mode. ![]() This will also give us a way to keep compatibility with older krita files. ![]() But for normal users coming over to Krita from other software the default mode of clipping the layer to only ones below would be enough and for krita users they can access earlier mode by simply holding shift modifier and clicking the alpha icon. I don’t know how easy it is to implement this. This can be even more powerful the user can choose to enabled both type of alpha inheritance based on the situation. The alpha icon can be turned to different colour (dull red) to show that the alpha inheritance is in alternate mode. By clicking on the alpha icon it would clip only to layer below, but if you click the alpha icon whole holding shift it would enable clipping to opaque pixels of all layers below. Clipping to single layer being the default and clipping to everything below an alternate. Perhaps there could be a way to implement two modes. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |