This content has been marked as final. Show 6 replies
Coordinates are stored from the top left corner, not from the center, so the behavior is normal - the absolute values remain the same, but the overall result is of course different when you scale items. In your case you could use the pan behind tool to change the anchor point position of the parent layer, then adjust its position to bring everything into view. As an alternative, you could also simply create a Null object that matches the original image in size, place the anchor point in the center as with images, copy the animation, then change the parenting to the Null. You can then easily replace the image without messing up your other stuff.
Thanks Mylenium. The anchor point is centered on my parent layer in this animation and it still throws everything off when I change the image size. So taking your suggestion of creating a null layer:
My Original Image is (in pixels WxH) 8741 x 5831. And I am working in a 720x480 project. I know, I should have created a 720x480 new file to begin with and conform everything to that then I wouldn't have this problem, but I didn't want to sacrifice image quality.
Would I create a Null object 8741 x 5831? or Would it be 720x480?
What do you mean by copy the animation? Duplicate the layers? Or Copy & Paste?
Then after I am done with that should I go back into Photoshop and change the size?
Sorry if this seems silly but I have not run into this problem yet. I think next time I will change the image size before I start animating.
So your comp is 8741x5831? Does it crash if you add that to render queue, and then set Output Module Stretch to 720x486?
You may be sacrificing quality by keeping your image large and forcing AE to scale your image down to less than 1/10 the original size.
Null objects don't have dimensions. I think he meant to match the pos, scale, anchor, rot of the original, copy/paste all the animation over to the null, parent the layer to the null, and remove all animation from the original layer (the null now has it). Then you can swap out the image, reparent it, and the null is in the same place.
"Secret" settings in the Prefs:
* Hold down all 4 of these keys together (Shift/Control/Option/Command) while selecting Menu Bar/After Effects/Preferences/General
* Click on the Dropdown Menu - go down to "Secret" (sssssshhhhhhhhh!!!)
* Click on "Disable Layer Cache" and enter "1" in the box
* Click on the Dropdown Menu - go to Memory & Cache settings & set them to 90% / 60% (works for me)
Make sure you set the "Secret" settings back to default or you will run into problems on normal sized projects.
How to get around image buffer problems:
- Jonas Hummelstrand
David has the correct answer - create the Null object with your 8000x5000 something size, center the anchor point on it, then copy&paste all keyframes over to it. Then start changing the parenting assignments for the child items to reference the Null object in palce of the original image layer. And depending on what you are doing, I wouldn't worry too much about the others' comments about scaling quality in AE. Yes, it could be better on many occasions, but funnily the simple bilinear filtering provides a much better solution for video output than e.g. Photoshop's (unweighted) bicubic interpolation, so ultimately it#s still a matter of personal preference. Next time simply remeber your mishap and try to avoid having to do the work twice. ;-) No shame in that, we've all been there.