Forum Replies Created

Page 5 of 6
  • Julian Chojnacki

    December 7, 2022 at 5:29 pm in reply to: AE and Pre-comp workflow thoughts.

    Hi Christofer,

    this might not be an exact answer to your precomping question, but if you prefer to keep things in one comp only, maybe these tools could come in handy for you (in case you’re not aware of them already)

    https://rxlaboratory.org/tools/dugr/

    https://1resonant.gumroad.com/l/CptBs?layout=profile

  • Julian Chojnacki

    December 5, 2022 at 7:59 pm in reply to: valueAtTime in both directions

    Max, you nailed it! Thanks for the proper education 😉

  • Julian Chojnacki

    December 3, 2022 at 4:01 am in reply to: valueAtTime in both directions

    Update: cranking up the easing to 100 on the -500 keyframe fixed the problem…

  • Julian Chojnacki

    November 25, 2022 at 5:18 am in reply to: Expression to make texts grow in size

    You could then apply this expression to the animator’s scale to avoid setting keyframes:

    t = time - thisLayer.inPoint;
    v = t * x; //replace x with percentage you want to scale every second
    [value[0] + v, value[1] + v]
  • Julian Chojnacki

    November 25, 2022 at 4:15 am in reply to: Expression to make texts grow in size

    An alternative approach would be to add a scale animator, select the desired line with a range selector and keyframe the scaling. Make sure to change the text layer’s anchor point grouping to line. Then adjust leading in the character panel or add a line spacing animator afterwards

  • Julian Chojnacki

    November 8, 2022 at 3:36 pm in reply to: 2 auto resizing text layers staying the same size

    Hi Daniel,

    something like this?

    https://www.youtube.com/watch?v=YW8EI9a6DHY

    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.

  • Julian Chojnacki

    November 8, 2022 at 2:07 pm in reply to: Auto-scale a text line in a multi-line text layer

    Just realizing that my approach is everything but “auto” and doesn’t really fit the thread, lol… I still do hope that anyone who stumbles upon this like me, trying to replicate something similar to Instagram’s auto captions (without the need to scale every line manually), gets some value out of it.

    @kevincamp your solution is spot on.

  • Hi Carter,

    very much looking forward to your approach!

    In the meantime, enjoy @filipvandueren ‘s solution:

    anim = thisProperty;
    delayDur = framesToTime(effect("Delay Duration")("Slider").value);
    numMarkers = marker.numKeys;
    txt = text.sourceText;
    delay = (textIndex - 1) * delayDur;
    
    
    for (i = 0;
        (i < txt.numKeys && txt.key(i + 1).time <= time); i++) {
        // dummy loop, i counts # of sourceText Keys that we have passed
    };
    for (j = 0;
        (i > 0 && j < marker.numKeys && marker.key(j + 1).time < txt.key(i).time); j++) {
        // dummy loop, j counts # of markers that have occured before the current sourceText Keyframe.
    }
    
    textIndex += j; // offset the textIndex so we relatively start counting from 1 after each txt keyFrame
    
    if (numMarkers > 0) {
        delay = textIndex <= numMarkers ? marker.key(textIndex).time : marker.key(numMarkers).time;
    }
    anim.valueAtTime(time - delay);
  • Julian Chojnacki

    November 8, 2022 at 11:06 am in reply to: Auto-scale a text line in a multi-line text layer

    Hi Benjamin (& Kevin),

    I know this is late, but you could also use text animators to adjust the scaling based on lines in order to keep everything on a single layer.

    For full control, use a text animator for each line and separate them with range selectors, then adjust the scaling individually.

    A quicker way is using a single text animator with randomized order and the shape you want (square won’t work unless you tweak the Start or End range), then use the random seed to adjust the result. Which might get a little fiddly, though.

    Notice that you’ll need to set the text layer’s anchor point grouping to “Line” first and to add the line spacing property to the text animators to compensate for the misaligned leading due to the scaling.

  • Julian Chojnacki

    November 8, 2022 at 1:00 am in reply to: Help! how was this effect done?

    Hi Nicholas,

    Gradient Wipe seems to do the trick. Just make sure to tick “Invert Gradient”

Page 5 of 6

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