Forum Replies Created

Page 46 of 65
  • Andrei Popa

    September 21, 2019 at 7:42 am in reply to: Using sliders to change time of opacity shifts

    Is this like a loading animation that accelerates or something?

    What i understand you want to do:
    Layer one becomes invisible when meets the checkbox. Other 4 layers follow at a given delay(your frameRate). You want to modify this framerate over the time? You also want to modify the cycle time to fit the new “frameRate”?

    Am I correct in my assuptions?

    Andrei
    My Envato portfolio.

  • Andrei Popa

    September 20, 2019 at 10:27 am in reply to: Time remap keyframes loop, then continue

    Try this

    dur = 1.5; //Duration of the cycle
    cycles = 5; //Cycles, obviously :D
    (time-inPoint < cycles*dur) ? (time-inPoint)%dur : (time-inPoint)-(cycles-1)*dur

    Andrei
    My Envato portfolio.

  • Andrei Popa

    September 13, 2019 at 8:24 am in reply to: Text animator different for even/odd lines

    Hey. Even though i don’t fully understand the expressions from the text animator(they seem odd to me, compared to the ordinary ones), i came up with this. I am sure it can be somehow simplified, but it ain’t stupid if it works, right?

    I add a text animator for position, set it to aproximately half the width of the comp plus the width of my text layer.
    add expression selector, based on lines, with this expression:

    thisSign = (textIndex%2 == 0) ? 1 : -1;
    dur = 5;
    thisTime = Math.max(framesToTime(dur) - (time-inPoint),0);
    val = linear(thisTime,0,framesToTime(dur),0,1)*100;
    thisSign *val

    I tried to determine a way to make 0-100 within my duration and then i added a + or – sign to make it go the other way.

    Andrei
    My Envato portfolio.

  • I’m not sure why you want them to be different layers. Could you not give the text this value?
    data.phone+ "·"+data.location

    Andrei
    My Envato portfolio.

  • myIndex = 3;
    if (thisComp.layer(“Text 1”).text.sourceText.split(“”)[myIndex-1] == “e”)
    100
    else
    0

    Andrei
    My Envato portfolio.

  • Andrei Popa

    August 30, 2019 at 8:56 am in reply to: Change link text layer name to Source Text

    If you create a new text layer and don’t name it, it takes as name the source text value. Is not this how AE works? Or maybe i just did not understand what you asked.

    Andrei
    My Envato portfolio.

  • Andrei Popa

    August 29, 2019 at 8:16 am in reply to: Textbox, align text vertically to bottom

    Add this to the anchor point. I hope this is what you are looking for

    var left = sourceRectAtTime(time,false).left;
    var top = sourceRectAtTime(time,false).top;
    var myWidth = sourceRectAtTime(time,false).width;
    var myHeight = sourceRectAtTime(time,false).height;
    var x = left;
    var y = top + myHeight;
    [x,y]

    Andrei
    My Envato portfolio.

  • Andrei Popa

    August 29, 2019 at 8:14 am in reply to: expression to offset layers

    So keyframe all and put them at the same start. Then add this to the keyframed propeties.

    sTime = key(1).time+index*framesToTime(5);
    eTime = sTime+(key(2).time-key(1).time);
    linear(time,sTime,eTime,key(1).value,key(2).value )

    Andrei
    My Envato portfolio.

  • Andrei Popa

    August 23, 2019 at 2:22 pm in reply to: Line height with slider control with 3 values

    Maybe put this expression and set the values for the slider from 1 to 3.

    myValues = [30,65,100];
    h=Math.floor( thisComp.layer(“Nulo 2”).effect(“Slider”)(“Deslizador”));
    [value[1],myValues[h]]

    Andrei
    My Envato portfolio.

  • Andrei Popa

    August 23, 2019 at 2:18 pm in reply to: Editable colors

    Do you have multiple color control effects on the layer “Controls”? Like “Color 01”, “Color 02”, “Color 03”? If yes, your expression should be like this.

    CS = Math.round(comp(“Main”).layer(“Controls”).effect(“Swatches”)(“Slider”).value);
    comp(“Main”).layer(“Controls”).effect(“Color 0″+CS)(“Color”);

    Andrei
    My Envato portfolio.

Page 46 of 65

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