Yes, it does make a difference. As I understand it, this is why:
Say you have an image that is 200x200px, and you want to create the effect of it moving toward you in 3D. You can either:
– Scale it down and then move your camera towards it.
If you start by scaling it down, lets say to 100x100px, then your image will now be 100x100px and as you move the your camera closer at some point it will take up a larger portion of the screen than 100x100px so it will begin to pixelate.
– Position it further back along the z-axis and then move you camera towards it.
If you position the image further away in z-space, it will still be 200x200px but as it is further from the camera, it will take up a smaller portion of the screen than that. You can now move the camera in closer and still have the full resolution of the image.
In your situation the image is vector-based, so it doesn’t have a fixed resolution like bitmap images do.
However, by sizing it in the canvas, you tell Motion what size to render it at. So if it is, say, 200x200px in the canvas and you move your camera so close that it takes up more of the screen than that you will see pixelation.
This can be solved by scaling it up and moving it back in z-space.
Hope that answers your question.
Anyone feel free to correct me if I’m getting parts of this wrong.