I'm looking to do one thing in Photoshop, but I'm not sure how to explain it.
Let's say I have multiple identical ball images, each one on a different layer, or as a separate smart object. They're all arranged randomly on the canvas, without overlapping.
I want to apply a perspective transform to them all, so that the balls that are closer in perspective become bigger, the ones that are further away become smaller. However, a regular perspective transform distorts the shape of each ball. I'm looking for something that keeps the round shape of each ball, and only changes the ball's size and position depending on the perspective. Can something like that be done in Photoshop? Or maybe some other software?