maya影视后期特效教程 影视后期ae教程视频

我需要一些指导,如何根据文本长度最好地调整多个框的大小。我对表达式很陌生,我想知道是否有人可以帮助一些相当基本的自动化。

在我的comp中,我有一个以自我为中心的文本和一个围绕它的框,它可以调整为文本长度(我们称之为“Box1”)。框 1 具有根据文本层宽度和高度获取位置和大小的表达式。

我希望能够设置“Box 2”,它总是具有固定的宽度,但它的高度与 Box1 相同。

最后,创建一个位于 Box2 中心的简单形状。

 

到目前为止,我有这个用于 Box1 的 JS-

尺寸 :

保证金=20;

text_width = thisComp.layer(“Text”).sourceRectAtTime().width;

text_height = thisComp.layer(“Text”).sourceRectAtTime().height;

box_width = text_width + margin*2;

box_height = text_height + margin*2;

[box_width, box_height]

位置:

text_height = thisComp.layer(“Text”).sourceRectAtTime().height;

[0, text_height/2]

变换位置:

t = thisComp.layer(“文本”);

tRect = t.sourceRectAtTime(time,false);

tUL = t.toComp([tRect.left,tRect.top]);

tLR = t.toComp([tRect.left+tRect.width,tRect.top+tRect.height]);

tCenter = (tUL + tLR)/2

myRect = sourceRectAtTime(time,false);

myUL = toComp([myRect.left,myRect.top]);

myLR = toComp([myRect.left+myRect.width,myRect.top+myRect.height]);

myCenter = (myUL + myLR)/2

delta = myCenter – tCenter;

价值——增量

 

 

任何关于如何最好地设置框 2 位置的提示将不胜感激。

我为我的视频制作了一个类似的 resiving 弹出窗口,并且不得不向框的位置和锚点添加一些数学运算。由于锚点始终位于形状图层的中心,因此您必须将其位置移动宽度的一半(有点)。

这是我的教程,其中包括表达式代码:

https://youtu.be/cobn_x6tqHc

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
知识付费项目

影视后期高级教程 影视后期教程与素材

2021-12-12 20:33:02

知识付费项目

ps影视后期教程 cc影视后期特效创作教程

2021-12-12 20:34:07

搜索
普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress