-
Weird behavior of 3D Layers when using an “isometric camera”
Hi! I’m pulling my hair out over this issue. I’m attempting to create an animation that uses an isometric perspective. I followed some various tutorials to set this up, and they all behave in generally the same way. You set up a camera, position it very far out in the Z axis, and then zoom back in by the same amount, removing any perspective warping the camera might have given and essentially showing you a flat projection. You then parent the camera to a null and rotate the null using some specific angles to get the correct isometric perspective.
I’ve set up my cube in this composition. The problem comes when rotating the cube: the layer order seems to take over, so when the cube is rotated some layers intersect one another. If I reorder the layers so the “correct” layer is on top, this issue is corrected. But then when I rotate the cube the other way, it has the same issue. Here is a short clip of what I am talking about: https://media.giphy.com/media/lrsdiyr1YIZlbOlsEW/giphy.gif
I’ve tried several variations of having the “sides” of my cube be continuously rasterized, the layers inside each being 3d layers or not, or continuously rasterized or not. I got it to work with one configuration which was: All layers in the “Sides” precomps were both 3D and continuously rasterized, but the top-most “side” compositions were not continuously rasterized. This made it so the layers behaved in 3D as expected (I.E. you couldn’t see through the layers) but when scaling up and down things became blurry which can’t happen as I need to scale this cube up and down in my animation. Here is a clip of the intended effect: https://giphy.com/gifs/f3qB4hpZhmw8gS3Ozb
Does anyone have any idea why this might be happening or how to fix it? I don’t have any 2D layers anywhere, and like I said I’ve tried all sorts of combinations of having the 3D switches on and off. I was linked to this help topic: https://helpx.adobe.com/after-effects/using/3d-layers.html#3d_layer_interactions_render_order_and_collapsed_transformations but even with the tips here I wasn’t able to figure it out.
I’d really appreciate any help. Thank you so much.