X Course Advisor FREE Course Advisor
(Close)
Watch Tutorials
macProVideo.com
Close
后效果:形状图层索引层次结构
翻译谷歌翻译

Check out our After Effects: Motion Tracking and Stabilization course!

我最近写了一篇文章,对一些事情可以做,将文本转换为形状图层。其中一个例子添加了多个笔触的形状轮廓使用形状图层“建在中风的效果,只是重复。

虽然这是很容易成立,它可以非常lengthly手动操纵所有中风的宽度和颜色的过程。如果你有20个蓝色的招,你希望它们都基于绿色和双宽度,它可以改变一个真正的痛苦!

所以是可以动态地做到这一点?嗯,是的!通过将笔划宽度和颜色上的第一次中风的一些表达滑块任何后续重复中风也将被链接到滑块让您一次全部控制。

Wouldnt它是伟大的,如果你也可以相互抵消中风,使每一个重复的行程变得有点更广泛,更暗或打火机,甚至能够随机每一笔划的宽度和亮度!那么你也可以这样做!

问题是你怎么目标形状图层的内容,并找到每个中风的效果索引?继承人什么我的意思是。


比赛层指数

后遗症组成的每一层都有一个索引号。顶层有一个索引为1。它可以是任何类型层,坚实,调整图层或Null对象。

它下面的图层索引值是2,等等等等。你可以看到下面的图片。索引号是层颜色的右侧。

The Layer below it has an Index of 2


索引号的一个常用的伎俩是,以抵消原层的重复加,乘或除以索引号的位置,不透明度等。

通过添加一个表达式,说什么也不做如果该指数等于一体的的位置和不透明度,但如果它不再乘以层指数的X位置和分裂层指数的不透明度。

duplicate of the original Layer by adding, multiplying or dividing its position, opacity, etc by its Index number


我得到这个当我复制图层。

the result


这种类型的事情是用来创建人造的3D文字,抵销了一个重复的索引号的3D文字层的Z位置。标准的东西!


形状图层内寻找指数

现在,形状图层是有点像小的事实,他们可以有很多不同的元素组成。它们可以包含一个或多个路径,填充,笔触和矢量效果,如折叠和膨胀,偏移路径,扭曲的Zig Zag,圆角和摆动路径(动画版的插画粗糙边缘)。

这些元素可以组合在一起使用添加

让我们从顶部开始。下面有一个空的形状图层。它包含两个项目的内容和改造。

an empty Shape Layer


当你创建一个

我要添加三个形状,点击“添加”按钮。生病添加一个椭圆形,圆形和保利星。

Adding three shapes


现在我需要一个填充和描边生病添加这些使用“添加”按钮。

Fill and stroke


现在我已经有一个基本的结构。

the basic structure


下面的问题。我想重复我的中风效果,并有新的行程大小自动增加的基础上喜欢我的比赛层例子指数。

但我的中风效果,甚至有一个索引号?嗯,是的,但它的层指数比找到有点困难。

为了找到一个索引号,我可以增加我的,我要使用这个聪明的表达,对中风1S宽度的笔触宽度。

值= thisProperty.propertyGroup(1)。propertyIndex

这是如何工作的呢?下面分项... ...

值=

thisProperty -实际行程一日起生效。

的PropertyGroup(1) -持有thisProperty(行程1)这是内容的容器。

propertyIndex -给我thisProperty指数里面的内容(行程1)。

你可以看到的PropertyGroup()让我钻我的起点,向后层次结构向上找到容器中风的效果。 (1)中风的效果是第一层次的PropertyGroup(2)将容器中保存的内容, 两个层次thisProperty,即实际形状图层!允许添加此斯托克的宽度,看看会发生什么。

那么,你可以看到我的笔触宽度5px!

stroke width at 5px


这是因为行程1目录内的第五项!

Stroke 1 as fifth item in content


OK,所以多数民众赞成凉爽,我有一个索引号!但如果我选择摆脱形状后,它会抛出我的索引号码!

好吧,我可以避开这个问题我所有的形状放置在一个组。转到“添加”,然后选择组移动到它的形状。生病,甚至我填写,以备我决定为每个形状添加不同的填充后迁入。伊夫名为我的形状。

place all shapes in a group


现在,我的行程是2px的作为其在第二项内容。

stroke value changes to 2px


现在我有一个比较一致的结构,我可以简单地从我的表情中减去,使我第一次中风后1个像素!

值= thisProperty.propertyGroup(1)propertyIndex - 1

现在,我可以做一些东西!!生病首先使用表达式滑块的形状图层添加主宽度控制。 1 - 100个像素。

Master width control


然后生病包装在一些括号中的表达,并添加乘以签署和接鞭滑块值。这样我可以控制我的笔触宽度的相对值。

control the relative value of my stroke width


重复在我生病的propertyIndex除以以及中风不透明。

divide the Stroke Opacity by the propertyIndex as well


每个副本将变得更加透明作为其分为一个更高的索引号!

raise the Master width slider to expand the stroke


如果我重复每个笔画的增加和不透明度变淡! Horray!

duplicate each Stroke increases and the Opacity fades


如果我放大中风它的工作原理,每个重复!

If I enlarge the Stroke it works for each duplicate!


在这里你可以看到所有的表达式工作。

All the expressions working


如果我删除一些形状,它仍然有效,因为该集团我们把他们!

result so far


现在,您可以借此至于你想要去的。我自己,我只是一个非常方便的动画预设,使用这种技术,可以让我创建多冲程的设计元素,点击一个按钮,添加一个形状或路径。

Add a shape or path


它具有随机或线性亮度和中风的随机种子控制宽度选项。开始和结束的亮度控制,您可以反转等等

random seed control


一旦你知道这种技术形状图层上一个全新的意义!亲身体验!

Check out our After Effects: Motion Tracking and Stabilization course!

Toby Pitman

Toby Pitman | Articles by this author

For the past 20 years Toby has worked as a professional guitarist, programmer and producer. Clients include Sir Paul McCartney, George Michael, Shirley Bassey, Yusuf Islam, Giles Martin as well as the London 2012 Olympic Ceremonies. He has also worked extensively in TV, Advertising and Film. As well as composing himself he has also worked alongside many composers like David Arnold, Clint Mansell and Simon Franglen on many major film releases. An expert in synthesis and sound design Toby has also lectured for Apple on their Logic Pro music software which he has used since its days on the Atari. He has also worked as an educator for the International Guitar Foundation and the Brighton Institute of Modern Music teaching guitar. In his spare time (of which there is very little) he moonlights as a motion graphics artist specialising in Cinema 4D and After Effects.

Comments

Aug 27, 2012
Great tutorial, i had some questions which i cant seem to find the answer for, i want to do the following. I have a shape with a stroke, now i want to zoom in and out of the shape but without changing the stroke width, is that possible without a expression.
Aug 28, 2012
tobypitman
Well you could always just Keyframe the Stoke width manually.

Ideally you'd want to do this finding the distance of the object to the camera using an expression.

You may find that actually 'zooming' the camera will be trickier to work out so moving the camera in would be best.

Good Luck!
Feb 16, 2013
Declan
Great info regarding how to access various shape properties via expressions, really useful thanks
Dec 20, 2013
Dennis
Great tutorial. I have a question; how can I change the color of the stroke depending on the index number. If indexnumber is even color one or if indexnumber is odd than color two.

Greets,
Dennis
Dec 21, 2013
Dennis
Got it, with 2 color effect controlers (color1 and color2)

i=(thisProperty.propertyGroup(1).propertyIndex - 1)%2;
if (i==0) {effect("color1")("Color")}
else {effect("color2")("Color")};
You must be logged in to post a comment.
Create an Account  Login Now

What is macProVideo.com?

macProVideo.com is an online education community featuring Tutorial-Videos & Training for popular Audio & Video Applications including Adobe CS, Logic Studio, Final Cut Studio, and more.
© 2018 macProVideo.com
a division of NonLinear Educating Inc.
Link