Forum Replies Created

Page 51 of 287
  • Kalleheikki Kannisto

    January 3, 2019 at 6:34 pm in reply to: Detect if Lines are Intersecting

    Add a section that checks whether the intersection point is within both rectangles defined by the start and end point of blue and red lines respectively. If the point is within both those rectangles, it gives you the intersection point and should be shown there, if not, set it to your fixed position.
    It should be easy to check that the x coordinate falls between the x coordinates of the end points and y coordinate falls between the y coordinates of the end points, one line at a time. You will have to check which point has the smaller coordinate value in each pair in both x and y directions to know in which order to check it.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Yes, it is time remapping messing this up.

    I’d say your best, or at least the easiest, option is to use two (or more) precomps where you need two (or more) different colored animation to occur at the same time and apply the color directly to the precomps.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Kalleheikki Kannisto

    January 3, 2019 at 6:02 pm in reply to: Fade In and Out

    Variable “i” gets its value from remapping the time value between the inpoint time of the layer and the inpoint time plus 0.5 seconds to the range of 0 to 100. Thus at inpoint the value of i is 0, from where it rises up to 100 in the following 0.5 seconds.

    Variable “o” gets it’s value similarly (in reverse) at the endpoint of the layer by remapping time from 0 to 100.

    When you subtract o from i you get both variables affecting the opacity.

    To understand the linear() function better, check it out in the AE expressions reference.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Enable time remapping for the layer. Use an expression to set this to the time (property) of the marker “End” if your countdown is 0 and otherwise to value (which is the original pre-expression value).

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Line breaks pose a bit of a challenge, but it can be done.

    What I would do is write the text with the point text tool and use line return for the line breaks. That way you can find the line breaks with an expression.

    I’d use a slider for advancing the cursor (by letter index).

    Then I would have another, hidden, text layer with the same character settings as the text you are typing. The source text of this layer would be derived by an expression from the original source text and the slider value in such a way that only the last line of text would be there. Then you can get the horizontal location for the cursor with sourceRectAtTime(), using the width of the text. The vertical location would be based on the number of line breaks passed at the current index.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Kalleheikki Kannisto

    January 2, 2019 at 9:24 am in reply to: What type of game is the following?

    It’s getting into copyright issues. You should ask the owner of the games if you can do so.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Kalleheikki Kannisto

    December 31, 2018 at 2:40 pm in reply to: What type of game is the following?

    Theoretically yes, with several ifs: if you can find the original file location, if the server allows you access to download it and if it programmed in such a way that is doesn’t depend on other files on the server.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Kalleheikki Kannisto

    December 31, 2018 at 12:36 pm in reply to: selection and layer mask

    You can either
    A) delete the layer mask and add a layer mask while the selection is still active or
    B) select inverse and fill the outside are of the layer mask with black
    Same outcome both ways.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Kalleheikki Kannisto

    December 31, 2018 at 12:19 pm in reply to: Random jump cuts to audio

    I wouldn’t recommend doing this purely through expressions. If you think the current expression is slow, you would not like the result, and likely it would be impossible to use the expression for footage longer than a minute or so. Expressions have no memory, so the expression would have to look through all previous frames for the audio levels and calculate the result newly for each frame. By the time you get to the one-minute mark, the expression would have to check all 1500 frames backwards, etc.
    A better, but somewhat labor-intensive approach would be to insert markers manually wherever you want the scene to change, based on the audio waveform. Then you can use the number of markers as random seed.

    This expression borrowed from Dan’s MotionScript site gives the last marker number:

    n = 0;
    if (marker.numKeys > 0){
    n = marker.nearestKey(time).index;
    if (marker.key(n).time > time){
    n--;
    }
    }

    If you insert markers and add this line to the expression plus change the random seed line to
    seed = n;
    you should get a different section from the footage every time there is a marker.

    More information on triggering animations with markers at https://www.motionscript.com/design-guide/marker-sync.html

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Kalleheikki Kannisto

    December 30, 2018 at 5:08 pm in reply to: A music producer asking for AE guidance

    If you’re just starting up with After Effects, one of the best places is Adobe’s Classroom in a Book series.

    As for the effects in the sample footage, it is really rather simple:

    1) There’s a still image that has been made into a 3D layer and a wiggle expression added to the position and the rotation values

    2) Another piece of footage of the flying birds (black birds on white background has been put on top of it, blended with it in multiply mode

    If you have no idea of what the above means or how they are accomplished, you should definitely start with the basics first.

    Kalleheikki Kannisto
    Senior Graphic Designer

Page 51 of 287

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