Forum Replies Created

Page 1 of 3
  • Julien Schickel

    December 30, 2019 at 1:22 pm in reply to: Multiple layers “following” 1 path

    Oh it’s a text path, I didn’t understand that at first… That’s far more complicated!

    So do your path (with a mask) in the text layer.

    For the stroke, create a shape layer with the pen tool, click one time anywhere, that creates you a form with a path. Link this path to your text mask path, that should be create an expression like this:

    thisComp.layer(“your text”).mask(“Mask 1”).maskPath

    For your other layers that should follow, go to the window menu and open Create Nulls From Path. That should open a window with three options (nulls follow path, path follows nulls, trace path). Select you text mask path and click on Trace Path.

    That will create a Null linked to your mask Path, moving on it (with two keyframes automatically created for the time of the movement). Then you can link all your objects to this Null, so they will follow your original Path.

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

  • Julien Schickel

    December 30, 2019 at 12:23 am in reply to: Multiple layers “following” 1 path

    Copy your path mask in a null layer position, than parent all the layers that should follow it to the null. I think that should do it.

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

  • Julien Schickel

    December 6, 2019 at 5:40 pm in reply to: Offset position on a motion path

    that’s what the expression does, I think. You just have to change the number 2 in key(2).time by the number of your last keyframe.

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

  • Julien Schickel

    December 6, 2019 at 12:46 pm in reply to: Offset position on a motion path

    Something like that might do the trick, supposing your original object has two keyframes & you want your offset in Y:

    P=thisComp.layer(“your object name”).transform.position;

    A=P.key(1).time;
    B=P.key(2).time;

    linear(time,A,B,P.valueAtTime(A),P.valueAtTime(B)+[0,index*500])

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

  • Julien Schickel

    December 5, 2019 at 12:59 am in reply to: “Inverting” a Shape Layer

    I’m not sure of what you mean by invert? You want the shape to be a hole? If that’s that, you only have to create a solid (being your composition size), place it under your shape and use the track matte menu of your solid, with alpha.

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

  • Julien Schickel

    December 5, 2019 at 12:52 am in reply to: how to add a interval timer in the after effect

    I agree with Max Haller, only I think it would be easier to add the 00: in the expression than adding another layer.

    That would make the expression goes like this:

    “00: “+ Math.floor(thisComp.layer(“Null 1”).effect(“Slider Control”)(“Slider”))

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

  • Julien Schickel

    December 3, 2019 at 9:16 am in reply to: Moving anchor point when rectangle is resized

    Hello, and sorry for answering so late, I was under a lot of work…

    Trying it, I change a few things in order to make it work:

    Create, two Slider controls (one for X & one for Y, which I renamed “offset X” & “offset Y”) and use these expressions:

    for the X one:
    S=content(1).content(1).size;
    value*S[0]/100

    for the Y one:
    S=content(1).content(1).size;
    value*S[1]/100

    On the anchorPoint, paste this one:
    R = sourceRectAtTime();
    [R.left,R.top+R.height/2]+[effect(“offset X”)(“Curseur”),effect(“offset Y”)(“Curseur”)];

    And nothing on the position!
    That should give the behaviour you’re looking after. The anchorPoint won’t move from the point you choose when changing the size (although some tuning with the values of the two slider controls will be necessary)

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

  • Julien Schickel

    November 8, 2019 at 11:14 am in reply to: Moving anchor point when rectangle is resized

    No, trying it at home, it follows the width and the height. I’m guessing it has something to do with the slider you add, which doesn’t change its value when the height or width changes.

    For example, if you’re using the expression above:
    R = sourceRectAtTime();
    [R.left,R.top+R.height/2];

    placing the anchorPoint at the left in width and center in height, and you want to offset it to the lower quarter with a point control in height. If height is 1000, your height’s point control will be 250, but if your rectangle height is 100, it should be 25.

    So when adding a point control, in these cases, you should add to it the expression:
    S=content(1).content(1).size;
    [value[0]*S[0]/100,value[1]*S[1]/100]

    That will in effect change the value of your point control proportionnally to the width & height changes.

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

  • Julien Schickel

    November 6, 2019 at 9:13 am in reply to: Moving anchor point when rectangle is resized

    For the center left side:
    R = sourceRectAtTime();
    [R.left,R.top+R.height/2];

    For the top center:
    R = sourceRectAtTime();
    [R.left+R.width/2,R.top];

    Also, more than a slider, you can use a point control, this way, you’ll have separate control of the X and Y offset (with the same expression that you use with the slider)

    Thank you for the kind words!

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

  • Julien Schickel

    November 5, 2019 at 9:01 am in reply to: Moving anchor point when rectangle is resized

    This is more constraining, but I think here is a solution:

    Paste these expressions:

    On the layer anchorPoint:
    R=sourceRectAtTime();
    [R.left+R.width/2,R.top+R.height]

    On the layer position:
    value+transform.anchorPoint

    I think it will give you the behaviour you’re looking for.

    I made two mini tutorials on this expression here, just in case:
    https://www.youtube.com/watch?v=k-VRirjSt4o
    https://www.youtube.com/watch?v=MuV-tgJYUcY

    Julien Schickel
    Editor & motion designer
    https://www.youtube.com/channel/UC7_NVR3JLdhEYDlEQuNFfug

    Some contents or functionalities here are not available due to your cookie preferences!

    This happens because the functionality/content marked as “Google Youtube” uses cookies that you choosed to keep disabled. In order to view this content or use this functionality, please enable cookies: click here to open your cookie preferences.

Page 1 of 3

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