Brush tip spinning in perspective

I’m not really sure if that should go here or rather to the beginner questions, plus no idea if figuring it out would bring me the intended effect…
What I was thinking about is taking the existing brush with leaf texture - it spins as it’s dragged across canvas - and make it work squashed/tilted in perspective, but such way, the flat pixel shape isn’t rotated like in a clock, but it rotates the same way as a layer by entering ctrl+T, setting the rotation by ctrl+lmb drag and finally rotating the “usual” way. Is that possible to do? I wanted to get some more control over how I add leaves on the ground.

I don’t quite understand what you mean. Which brush are you talking about?

Maybe you could show an image with the actual and expected results?


Do you mean like this? :arrow_down:

You want to rotate the leaf image about the x-axis so that is seems to fall back in 3-D perspective.

You can only do that with the Transform tool.

You can’t do that in the brush editor because it only does rotation about the z-axis. i.e. ‘rotated like a clock’.

What you’d have to do is make a set of leaf images that do look like they’re lying flat on the floor and then make an animated brush tip from them.
This is not a trivial task but it’s not difficult, though it would be boring after a while.

If you used just one or two leaf images, it would look very regular and artificial.

After that, you can use Size controlled by Perspective in the brush editor to give the effect of size variation with distance, using a Perspective Painting Assistant:


Unfortunately does not seem like that’s what I’m looking for, it’s more basic than what I am asking.

I haven’t actually used assistants that way yet, but guess I could figure it out.

And back to my idea, I think it could be possible to get it to work, just I think the Krita brush editor might not be going through enough number of steps/managing their order. If first brush was randomly rotated and then got ratio applied to it (so squeezing it), it would do the thing if I understand well. The ratio setting present in the round brushes is not same as the rotations in X and Y, but should be close enough.

Still thanks for your answer already!

Ratio ‘squashing’ would get you part way there but wouldn’t give the proper perspective effect which needs a parallelogram instead of a rectangle.

However, it seems that the brush engine does ratio variation before it does z-axis rotation.
You can see this with a simple circular brush tip and it doesn’t look right:

I know, but that bit of fade into the vanishing point should not be a huge deal I believe, but just a detail that won’t really be even possible to notice if you don’t look super close and look specifically for that. Might be wrong ofc. But operating on brush size should be good enough on its own when it’s squished.

Yeah, the idea is that the circles should remain one single ellipse. And then… there would play the Z axis rotation, while the Z axis is not perpendicular to the canvas plane anymore, but changed accordingly. First rotating and then squashing the shape would give the approximated effect probably.

I’d agree, if there were lots of small leaves, possibly with minor random colour variation and they weren’t the main content of the picture.

The z-axis is always perpendicular to the canvas so I think you’ll be disappointed if you rely on that line of thought when making that type of specialist brush.

Another technique you could use, a simple and easy one, is to paint the leaf covered floor view from directly above, on a separate layer, then use the Transform tool with Perspective to ‘tilt it backwards’ to give a suitable ‘viewpoint’ appearance.
You could follow that with a little bit of Mesh or Warp Transform to give the effect of uneven ground.
That would be a lot easier than making specialised viewpoint brushes.

Whatever you try and do, I wish you luck. Please post the results :slight_smile:

Yeah, that is what I have first done, but in Krita it’s sort of… as dumb as it’s brilliant. Could not really get the exact angle I needed, because the transform tool kept crying that I am out of canvas, not the most convenient thing to deal with. I initially have no idea how much of the layer I will need in the end after all. In the end what I got looks pretty artificial, but I might try to further tweak with the tools you have mentioned and pray for the best. Still, I’ll rather have to start from scratch with that layer.

I think that once we could get it as a feature in Krita, it could make such sort of stuff pretty convenient to get down quickly, but right at the moment you’re probably completely right.

Thank you a lot, if I get anything that is actually worth sharing, I will certainly do

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.