Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Per character 3D question

  • Per character 3D question

    Posted by Pete Menich on September 12, 2023 at 4:01 pm

    Hey, I have some type set to ‘per character 3D’ that is restricted to a circular mask, imagine type orbiting around a planet. I’m trying to get the type opacity to go to 0 when facing away from the camera.

    I’ve tried using both Dan Ebbert’s

    toCompVec([0, 0, 1])[2] > 0 ? value : 0

    and setting up a fade based on distance from camera, but both work on the whole words anchor point rather than each letters anchor point. So as the word disappears over the horizon, the the whole word blinks off rather than each letter in turn

    Is there a way to do that? Am I missing something?

    Pete Menich replied 2 weeks, 3 days ago 2 Members · 4 Replies
  • 4 Replies
  • Filip Vandueren

    September 13, 2023 at 9:04 am

    Hi Pete, there’s no method to do this in the same way one would do it with a layer’s anchorpoint.

    The “per character 3D” shows small individual anchorpoints for each letter, but hose are not accessible with expressions.

    A different approach to do it is by moving the letters along the path (for text on path, you can use x-position and it will slide along the path, a full revolution would be 2*PI*R)

    Then doing an expression selector on an opacity animator, with a manually dialed in number of how many degrees wide your text-layer is.
    But it gets tricker if you also want to move the camera, or the text is dynamic etc.

  • Pete Menich

    September 13, 2023 at 9:19 am

    Het Filip,

    I suspected as much. 😞

    But thank you for confirming.


  • Filip Vandueren

    September 13, 2023 at 9:26 am
  • Pete Menich

    September 13, 2023 at 1:25 pm

    nice. that looks much better!

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy