Bug 300799

Summary: free Transformation tool
Product: [Applications] krita Reporter: theceason
Component: Tools/TransformAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: cocol1313, dimula73, halla, valerie_vk
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: please, download and test it
grid 1
grid 2
read me

Description theceason 2012-05-29 08:55:26 UTC
in 2.4 the persperctive transformation tool is very nice for the beginner to get the correct perspective
but for the advanced user , it slow down our workflow since we already know the perspective
so it is best good for having a free transformaton tool 
for example the photoshop one 
http://youtu.be/GLvKn-Rt9sg
or 
the new gimp one 
http://gui.gimp.org/index.php/Transformation_tool_specification
Comment 1 theceason 2012-06-26 10:11:27 UTC
Created attachment 72147 [details]
please, download and test it

i change it form wish to major
following is my consideration
one day  krita will be used for matte painting
but this missing stop its step
in matte, texturing is very critical section now day
whatever krita do so well in orther aspects
we still can't use it - matte due to the transform tool

for the testing
it is  2 common  perspective grid and a tester 
please download .kra  & .assistant
try transform the tester to fit the ceilling wall and ground
then you will know how hard it is

you also can try warp set to 4 point, you will find out the distortion will stop you apply it

ideal: 
maybe we can add a new mode with no distortion in warp tool and set to 4 point 
to solve the problem temporary
Comment 2 theceason 2012-06-26 10:13:38 UTC
Created attachment 72148 [details]
grid 1
Comment 3 theceason 2012-06-26 10:13:59 UTC
Created attachment 72149 [details]
grid 2
Comment 4 Halla Rempt 2012-06-27 07:50:01 UTC
Hi!

Thank you for your report. I'm afraid that it's developers who are setting the importance fields. That said, your wish is already granted. Aside from the perspective grids which you are using here, krita has the transform tool. If you activate that tool, you will get the same possibilities as in the photoshop video you linked to. If you press control (in master) or alt/meta (in 2.4) then move the nodes you get a perpective tranform, otherwise it's rotation, skew, scale, move. The warp mode is even more powerful.
Comment 5 theceason 2012-07-02 09:54:59 UTC
yes krita can make perspective tranform, but you cant fit you object to the target perspective
if  drawing from scatch, there isn't even need a transform tool
when using tranfrom tool , we want to change object to fit our target scale, angle , perspective,
the problem is perspective transform

krita' s transform tool is just missing some function 
kria transform tool + free transform = photoshop' transfrom tool (the tern free transform in phtoshop = perspective transform in gimp)
the meta/win mode in krita is similar to photoshop's ctrl+alt mode


i used to think is not big deal , we can still work by more effort , until i try it for real , when i try to put a texture in it and start fitting the perspective that drive me crazy  
(ps: have you pass the test, fit the parten into those perspective grids i post or just download it and have a look.
because i just find out a small problem is a big one and you tell me 
it is not a problem ) 

and you said hold the crtl? in kde & unity, there is not different in press it or not, 
krita only can move the nodes, but what we want is move the single node like 
the way of perspective tool in krita 

if you still dont trust me , go and have a conversation with orther guys :it is a perspective(free) transform is a missing function when they are texturing something (especially in a scene)
please reconsider this problem.
Comment 6 Halla Rempt 2012-07-02 18:52:21 UTC
It's not a matter of trust, but I'm not sure I understand what is missing. I thought that the krita transform tool was identical to the functionality the photoshop video demonstrated.
Comment 7 theceason 2012-07-03 15:24:44 UTC
maybe i didnt do the proper job to make you understand 
here is my last attampt and thank for the patience

in the video, please start from 2:00
http://youtu.be/8NYrBc_dDAE
you can find out a some small transform those are what i talk above - fitting the perspective
that kind of jobs are very hard to do with krita's transform tool right now 
which is the same experience when you using the perspecive tool in krita , you are moving one the the four corner, not the way like krita' transform tool does
Comment 8 cocol 2012-07-07 14:00:25 UTC
what don't you just tell him you want the same transform tool like the photoshop one
and i agree the transform in krita don't reach the same level as photoshop does ( http://youtu.be/4EKLMbWUvb4 )
Comment 9 Halla Rempt 2012-07-07 14:06:56 UTC
Well, the problem is that I don't really know what the difference is... Might be because my copy of Photoshop is still version 7. In general, just copying a tool from an existing application isn't what we do -- we try to make our own application, not a clone, but in this case I just need more guidance. For a awesome example of explaining a feature to developers, see http://www.davidrevoy.com/article107/textured-brush-in-floss-digital-painting
Comment 10 theceason 2012-07-13 04:38:14 UTC
if you have ps 7 
please read the attachment - read me and the help of ps 7
-------------------------------------------------------------------------------------------
i never consider clone anything but make a better verson, however 
the function you can find it in ps , painter, paintshop pro, gimp( the perspective tool).........it is just a feature which is a easy example to show within photoshop and it is a old thing
Comment 11 theceason 2012-07-13 04:39:01 UTC
Created attachment 72492 [details]
read me
Comment 13 valerievk 2012-09-28 03:11:04 UTC
I think he wanted to say this: "Be able to edit perspective by dragging each corner individually instead of shifting the whole plane each time."

Scenario:
1. You draw a texture in 2D (for example, a wall)
2. You want to use the transform tool to exactly map that texture onto the side of a building, by dragging each individual corner into the corresponding corner.
Comment 14 Halla Rempt 2012-12-28 16:01:02 UTC
ok
Comment 15 Dmitry Kazakov 2014-09-20 16:20:30 UTC
Hi, valerievk and theceason!

This bug is now fixed in master! Please update and test! :)