Greetings.
Please, how I can use continuous transform in Krita ?
Because when I get into transform mode, switching from a transform operation to another by type(exemple : move object to a different position in free transform mode, then select perspective transform) leads to
a break of what I intend to, and resets the position of my object. It annoys.
You first have to apply a transformation before you can use the next one. There is an apply button in the tool options docker or you can hit the enter key.
So this is what âcontinuousâ transform is like in Krita ? To press âapplyâ everytime for any type of transform ? We canât use for instance, perspective, then automatically shift to the next transform type while having Krita remembering the last transform used instead of resetting everything ?
Iâve read the documentation, but apparently, itâs not implemented entirely or thereâs a confusionâŚ
Not sure what you mean by continues transform. Every type of transformation is a different operation done by different algorithms. When you for example want to do a cage transform after a perspective transform then you have to first apply the first transformation before you can start another type. The only way around this is when you use transform masks, then you can basically do one after another without applying when you do each type of transformation on a different mask.
By continuous transform, I mean this :
- CTRL+T, Iâm in transform mode
- I move the selected area or layer with mouse or pen
- without pressing yet âapplyâ, I switch to perspective
- my data is kept and goes into perspective transform without being reset
- I control my perspective transform with pen or mouse
- without pressing âapplyâ, once satisfied, I switch to wrap mode
- I handle the wrap controls with mouse or pen
- finally, I press enter, and it applies the whole series of transformations
If at 8) I were to click reset, it will reset all transformations and cancel the transform mode session
With this, you can see now that the continuous transforms has all its sense.
However it seems itâs not possible as of now to transform objects in such a manner.
And I just tested transform masks, they behave the same way. Always waiting for the user to click âapplyâ before committing a transform. Just switch the type of your transform without clicking âapplyâ and it resets everything. I donât call this continuous transform.
Continuous Transform
If you apply a transformation, and try to start a new one directly afterwards, Krita will attempt to recall the previous transform, so you can continue it. This is a continuous transform.
Documentation is clear, and on my side it works as explained in documentation.
The continuous transformation is not a âchaining transformationâ
After maybe you donât like the term âcontinuous transformâ because in an another software itâs not that, but in Krita itâs exactly what it is described in documentation.
Name it differently if you prefer ![]()
Grum999
It would seem that krita doesnât have a âcontinuous transformâ, whatever that is.
Thereâs a small chapter in documentation
Grum999
Ah, as defined, it does. As âdesiredâ by @novames00 , it doesnât.
I see continuous transform, expecting to mimic this workflow I imagined myself. But then, it turns out there was a catch.
End of transformation = must click apply âeverytimeâ before changing the type of transform.
And thereâs no way at all to go with the workflow I desire, no settings to make it possible, nothing.
Itâs pathetic. My hopes are down now.
Well, at least, I understood that I shouldnât get confused by this so called âcontinuous transformâ feature.
Thank you, that will be all.
Code is open
If youâre not satisfied by current implemented workflow, just do implementation and stop complainingâŚ
Grum999
I will stop complaining and please donât tell me again to implement something I want when you know I canât do that. Peace.
Control question: am I right that if you just press Enter, then go to the other mode, and then click on the canvas, itâs working exactly as you describe and the only problem is that itâs annoying to press Enter and click?
TL;DR Sorry, I sometimes write too much -.- Contiguous Transform preseves the quality, which cannot be done when switching to a different mode. In any case, itâs more like a little inconvenience than a big issue, since one usually doesnât use multiple modes at the same time, so the necessity to press Enter and click on the canvas is not that much. Also, saying âitâs patheticâ is a tiny bit mean, I added explanation why and some tips how to express the same emotions in a better way.
I think the reason it is like that is because the Continuous Transform as it is implemented in Krita now ensures that you donât get any quality loss by making multiple transformation using the same tool. So, for example, you rotate a picture, you click Enter to see the result properly, then you decide to rotate it a bit more, then you see itâs too much so you rotate it back a little. If there was no contiguous transformation implemented, all those actions would slowly deteriorate the image that is being transformed. Itâs a bit obvious but also important feature. (Even now if you rotate it a bit, then use a brash in unrelated place, then go to transform tool and rotate it more, it will be a new transformation applied on top of that previous one, instead of the previous one replaced by the new one; which will mean quality loss).
However in case as you describe it, ensuring no quality loss is just not possible. In the case above, it just needed to change parameters of one transformation and the result would still be the result of one specific transformation; but in the case youâre describing, it would always mean first the transfromation from one mode, and then, on top of it, the transformation from the other mode you chose.
It would be, I guess, quite nicely if Krita automatically applied transformation on switching modes, especially since now it does apply it on switching to a different tool. I guess the reason itâs not implemented is at least partially caused by the fact that most users donât really transform things using two or more modes at once, so even when they need to click Enter and then on the canvas to use another mode, itâs just a slight inconvenience instead of a big issue.
Also regarding complaining⌠itâs often about the language: for example you said âitâs patheticâ, thatâs a really negative and kind of insulting wording. And here you often talk with fans or developers or even volunteers of Krita. If the feature is important to you for any reason and you want to show your emotions through your writing, you can say something like âI think it would be much easier for me and much less tedious if Krita had this featureâ, or maybe even âI find it annoying to press Enter and then click on the canvas all the time when I use Transform Tool, I feel it wastes my time, it couldâve done it automaticallyâ (âannoyingâ is a negative word too, and I believe it can fit the situation youâre describing, but when worded this way it doesnât feel like an attack on Krita itself but just sharing your negative experience).
(Here a bit of my own philosophy but I hope it would help to see the paragraph above better?) Itâs always best to think and write in a constructive way, focused on how to build better Krita. For example instead of saying âwe have only half a cup, the next inch must be filled, otherwise Krita wonât be full!â itâs nice to think and say more in line with âwe have a half of a cup already, and if we filled one more inch, it would be quite a lot!â. Krita is already a usable art program. Adding new great features and fixing papercuts (little annoyances here and there) is just continuing to make it the best possible 
it is not a catch. to do a transform you come from a origin state. you can tweek the amount of transformation with the selected algorithm until you select something. then you can move onto another operation and do the same. the math needs to applied so you can work on the next or else you would miss click and it would just keep transforming continuously with wrong original values which sounds horrible.
in 3D you have like a widget that does transforms and remains there to keep doing more transforms, however the transforms your doing with each algorithm are not shareable between them like a rotation, scale or move are to each other, some just use totally different elements to do their operations beyond basic algebra on one go.
Since you come from Ps I would say you cant transform and liquify in Ps why? because they use different tools? windows? here the options are next to each other and it is a problem because they share the same space. if anything it is easier to use in Krita because they operations of the same type and are closer to each other because of it.
But yeah if you really want something you can show how itâs done and prove everyone wrong, you dont need to take peoples word over stuff. Ps does not give you even the opportunity even, you eat what you pay and that is it 
This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.