4/2/2023 0 Comments Krita clipping mask![]() ![]() When I was studying hard-mix blending mode a few days ago, I found that its actual algorithm is even different from the introduction! Researching and cracking psd is undoubtedly a waste of time. I understand the annoyance of “copying” other software features. I have additional ideas about this feature that are not compatible with ps The mention of “alpha inheritance won’t work right when turning on pass-through on the layer” is just a passing sentence. I don’t use “clipping mask” to call it, I also stated “not for compatibility with photoshop”. I know… Actually my focus is on the improvement of inherited alpha functionality. 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. This is the reason why we shouldn’t copy things, if the underlying principles are different, to copy a feature you need to change those principles otherwise there will be limitations and then users will cite these limitations to justify further copying. 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. ![]() 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.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |