Forum Replies Created

Page 6 of 287
  • Theoretically the Skybox filters that were integrated into Premiere and After Effects are for this purpose. I haven’t used them since they were integrated so I don’t know the current capabilities. But you used to be able to convert between several VR (360 video) formats there.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • I really haven’t investigated, but if I had to guess, the ones that have the frame matching the original image edges don’t have such and the ones that have been cropped by the containing frame have it. I’ll leave testing that theory to you…

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Likely this will resolve:
    https://forums.creativecow.net/readpost/227/10986

    Kalleheikki Kannisto
    Senior Graphic Designer

  • The code doesn’t currently affect vertical alignment, so you can move things up and down freely.

    If you want the code to keep the layers at the same height, I guess you could put the anchor point of the image at the suitable height and modify the expression so that two of the layers get their y coordinate from one of the layers, whichever you want to have as the one that controls it. I would make it the image, so when you move the image up or down, the text layers follow.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • A good morning challenge.

    Text layer 1 position:
    margin = 50;
    myTextWidth = thisLayer.sourceRectAtTime().width;
    imageWidth = thisComp.layer("Image").sourceRectAtTime().width;
    otherTextWidth = thisComp.layer("Text layer 2").sourceRectAtTime().width;
    combinedWidth = myTextWidth+imageWidth+otherTextWidth+2*margin;
    compCenterX = thisComp.width/2;
    yPos = transform.position[1];
    xPos = compCenterX+myTextWidth/2-combinedWidth/2;
    [xPos, yPos]

    Image position:
    margin = 50;
    text1PositionX = thisComp.layer("Text layer 1").transform.position[0];
    text1Width = thisComp.layer("Text layer 1").sourceRectAtTime().width;
    myWidth = thisLayer.sourceRectAtTime().width;
    myXPosition = text1PositionX + text1Width/2 + margin + myWidth/2;
    myYPosition = transform.position[1];
    [myXPosition, myYPosition]

    Text layer 2 position:
    margin = 50;
    text1PositionX = thisComp.layer("Text layer 1").transform.position[0];
    text1Width = thisComp.layer("Text layer 1").sourceRectAtTime().width;
    myWidth = thisLayer.sourceRectAtTime().width;
    myXPosition = text1PositionX + text1Width/2 + margin + myWidth/2;
    myYPosition = transform.position[1];
    [myXPosition, myYPosition]

    The text layers need to be center aligned and the anchor point of the image needs to be centered on the layer. Usually it is, but in some cases it isn’t, and if not should be fixed with Layer>Transform>Center anchor point in layer content.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • For animation purposes, I find it easier to convert the CSV into keyframe data in Excel or similar, then export to txt file, copy and paste it as keyframes. That way time is already included.

    If you make a couple of keyframes of the kind you need in AE (such a slider for speed) and copy paste them into notepad, you’ll see the format. It is very simple, human readable and easy to generate.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • You want to use Math.round(effect(‘Slider Control’)(‘Slider’).value) there. Note also .value at the end to retrieve the value of the slider rather than the slider as an object.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Kalleheikki Kannisto

    June 19, 2019 at 12:55 pm in reply to: Expression to assign a color to a letter?

    It is curious, but if you use paragraph type (draw a box to contain the text) and let the line breaks fall where they may, it works, but if you use point type and insert manual line breaks it doesn’t.

    I guess it could be considered a low-concern bug of sorts. Or at least an annoyance. Apparently AE omits line breaks in index calculation but includes them in the character count. So it would require a more complex expression to find out exactly what character is at which position if you want to use manual line breaks.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Kalleheikki Kannisto

    June 19, 2019 at 12:36 pm in reply to: How to recreate exactly this shape?

    Looks like you’ve got it.

    Kalleheikki Kannisto
    Senior Graphic Designer

  • Ah, good to know there’s that option. Been a while since I’ve had to do right-to-left.

    Kalleheikki Kannisto
    Senior Graphic Designer

Page 6 of 287

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