Copy link to clipboard
Copied
If anyone could help me figure out this glich with the coin rotating? The file has three layers, the flat image of the coing front/back and then an extruded circle shape to be the coin. All layers are 3D. The front and back are parented to the 3D shape. I'm not sure why this is happening? All the shadows and lights are turned off. The layers are not overlapping.
1 Correct answer
You will get co-plainer interference when you use the Advanced 3D rendering engine and have any bevil style and depth values added to the extruded layer. If you need the bevel, you must offset the surface layers by 1 pixel to fix the problem. This goes for both sides. Avoiding 3D layers that share the same plane is always a good idea. I often use expressions to offset the layers by one pixel in Z before moving them around.
Before rotating the combination of layers, parent the front and back la
...
1 Pinned Reply
Hi @Keilee_2245,
Tnanks for the question and welcome to the forum. Can we get a screenshot of your timeline? Do you hapeen to have Motion Blur switched on? Let us know. I hope we can help you.
Thanks,
Kevin
Copy link to clipboard
Copied
Hi @Keilee_2245,
Tnanks for the question and welcome to the forum. Can we get a screenshot of your timeline? Do you hapeen to have Motion Blur switched on? Let us know. I hope we can help you.
Thanks,
Kevin
Copy link to clipboard
Copied
You will get co-plainer interference when you use the Advanced 3D rendering engine and have any bevil style and depth values added to the extruded layer. If you need the bevel, you must offset the surface layers by 1 pixel to fix the problem. This goes for both sides. Avoiding 3D layers that share the same plane is always a good idea. I often use expressions to offset the layers by one pixel in Z before moving them around.
Before rotating the combination of layers, parent the front and back layers to the extruded layer, then add these expressions to the front and back layers' position properties.
// front is child of middle layer
cntr = thisComp.layer(index +1);
ofst = cntr.position[2] - 1;
[0, 0, ofst]
// back is child of middle layer
cntr = thisComp.layer(index - 1);
extr = cntr.geometryOption.extrusionDepth + 1;
bevl = cntr.geometryOption.bevelDepth + 2;
posZ = cntr.position[2];
[0, 0, posZ + bevl + extr]
I have uploaded a project file for you to look at.
Copy link to clipboard
Copied
That's great advice. Thanks for taking the time to answer the thread @Rick Gerard. I appreciate it.
Thanks,
Nishu
Copy link to clipboard
Copied
Hello! Thank you for replying! I did the expression and the front layer lined up but the back one is off by a few pixels. Also, still getting the interference with the coin as it rotates. I was wondering if you could look over my file and see what I've done wrong?
Thank you so much!! I'm still learning after effects at my job and trying to learn more about the program
Copy link to clipboard
Copied
Thanks for sharing the file. I think the problem here is that you have multiple shapes in a single shape layer. Turning this layer into a 3D layer puts all the shapes on the same plane, which causes the glitching. You can fix this to some extent by lowering the layer opacity by 1%. However, to fix it completely, you need to separate each shape on its own layer and offset them by at least 1 pixel.
Hope it helps. Let us know if there are any other questions.
Thanks,
Nishu
Copy link to clipboard
Copied
ok perfect! Thank you! I used the Overlord plugin to help transfer over, so I'll transfer it from Illustrator
Copy link to clipboard
Copied
Thank you for your help! Here is the final product!

