Copy link to clipboard
Copied
Hi all, I am driving crazy with a strange behaviour.
I need to rotate a circle (of text) on Y axis so that's what I do:
- center the anchor point in the 3d level;
- apply 2 anchor points with a 1x full rotation on Y axis.
This is the result:
Circle Y axis rotation issue
Square and letter rotate good but circle doesn't.
I am using the latest After Effect version 2021. What's wrong? Any Idea?
Copy link to clipboard
Copied
Nothing wrong here. You are simply reaching the limits of AE's antialiasing algorithms. Lines at specific angles such as on your circle when it's almost rotatted 90 degrees cause the sampling to not cover a single full pixel, hence it ends up being a mix of semi-blended pixels and wrongly clipped opaque pixels. That's why 3D programs usually have much more advanced antialiasing and image reconstruction algorithms as well as a choice of multiple methods. where AE is concerned, you should start by making your strokes thicker to minimize such issues. Furthermore you should enable motion blur, even if it's only with a very short shutter phase. A minimum of blur goes a long way. That being the case, also manually softening edges ever so slightly with a tiny bit of Gaussian Blur or similar goes a long way. That and of course re-considering your design decisions: Too skinny lines are generally not good for video work and intense color contrasts with large uniform areas will cause further artifacts when using compressed outputs, anyway. Consider using more gradients, subtle shadow and glow effects and so on. You cannot overcome the technical limitations of AE's renderer, but you can disguise them and use better design to mitigate soem of the issues.
Mylenium
Copy link to clipboard
Copied
What you are seeing is parallax, not antialiasing limits. Perspective is controlled by the position of the camera. Framing is determined by focal length. Add a camera to the scene with a long lens (200mm) and the distortion of the circles is minimized.
Move the camera close to the 3 layers and adjust the focal length to frame up the same shot and you get a lot of distortion, but if you add a vertical line down the middle of each circle and you add a centered reference line you can see that the Y-axis is still lined up perfectly.
It is the change in perspective caused by the position of the camera that is making your circles look like they are tilting. Put a vertical pattern in the circle and a circle and use a normal lens (50mm) and the circles will not look like they are wobbling on the X-axis.
Just in case you are interested, here's the project file. This would be a good subject for a tutorial.
Copy link to clipboard
Copied
Thank you very much guys. Your hints are very precious to me.
@Rick GerardI will for sure go deeper into this argument quite new for me on AE (but I used on Cinema4D).
Anyway, Rick I saw yout sample project and seems to be ok but STILL the Green circle doesn't seem to do a perfect rotation on Y. It seems to describe an additional rotation (but maybe it's not....)
If you could look at my example here:
https://www.youtube.com/watch?v=mp720Wwo618
I'd still have a question (if you don't mind 🙂 :
how is it possible that the distortion is only on the bottom part? the "H" and "SQUARE" seem to perfectly spin on the axis Y.
That's happen only with circle?
Just for curiosity I made a test with a previous AE version (CS6) it works with default config and circle spin perfectly on Y axis.
Please let me know what do you think
Copy link to clipboard
Copied
You are just seeing parallax. Add a camera with a 200MM lens or even longer to the comp and the parallax shift will be reduced. The shorter the closer the camera is to the subject the more distorted the close edge. Change the circle to a square, or better yet, put a square around the circle and you can more easily see that the rotation is exactly around the Y axis.
Copy link to clipboard
Copied
Thank you very much @Rick Gerard . I will do.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now