
图层混乱不清?别担心!形状图层的使用很容易在两小时内完成
刚开始学AE的小伙伴,可能会遇到各种各样的图层,让人傻傻的分不清,仿佛回到了多年前学PS的时代。
形状图层(ShapeLayer)它是UI设计师最需要掌握和最实用的图层类型,可以满足一般矢量图形从创建到设置动画的大部分需求。
AE图层界面
与大多数图层类型相同,Shapelayer图层具有AnchorPoint(中心点)、Position(移动)、Rotation(旋转)、Scale(缩放)和Opacity(不透明度)等基本属性,动画可以设置上述任何属性。
但在真正理解了形状图层的原理后,操作起来非常简单,下面就让我们来学习一下形状图层的应用方法。
如何创建Shapelayer?
这里介绍四种创建Shapelayer的常用方法。
第一种方法:打开Aftereffects,在顶部菜单栏中执行“Layer”(图层)>”New”(新建)>”ShapeLayer命令(形状层)完成创建,如图所示。
执行“Layer”>“New”>“ShapeLayer”命令
第二种方法:用鼠标右击Afterefects编辑区域的空白区域,激活弹出窗口,执行“New”(新建)>”ShapeLayer命令(形状层)完成创建,如图所示。
执行“New”>“ShapeLayer”命令
第三种方法:使用“钢笔工具”勾勒出任何路径,不选择任何图层,就会自动生成shapelayer图层。
TIPS:在这种操作中,如果在使用“钢笔工具”勾勒路径之前选择一个图层,Aftereffects将默认在选定的图层中创建Mask蒙版图层。请注意。
第四种方法:使用“几何图形工具”绘制基本几何图形,未选择任何图层,将自动生成Shapelayer图层,如图所示。
Shapelayer图层
TIPS:Shapelayer下可连续创建多个路径图形,基本图形和钢笔路径图形均可。
使用Contents属性
在创建Shapelayer图层后,激活图层的下拉箭头,会看到一个关于“Contents“(内容)字符,在字符右侧会看到Add(增加)扩展箭头,这是Contents属性命令的隐藏面板。单击箭头后的效果如图所示。
Shapelayer图层的下拉选项
1.如何在蒙版中添加Contents属性?
单击Contents字符右侧的Add(增加)扩展箭头,在下拉菜单中选择“Rectangle“(矩形)选项,然后单击“完成添加”选项。添加后,该属性将显示在Contents中,如图所示。
添加“Rectangle”属性
2.Contents属性堆栈
对于contents属性来说,如果单独使用,只能算是一些单独的小命令,也就不足为奇了。但是,如果你使用多个属性,你会发现很多效果实际上可以多样化,这就是shapelayer的魅力所在,如图所示。
Contents属性堆栈
接下来给大家讲解一下多个Contents属性叠加堆栈的使用方法。
(1)图形创建小组
首先,创建一个空白的Shapelayer图层,然后利用Contents属性中的Rectangle(矩形)功能创建一个没有任何颜色填充的矩形。
Rectangle(矩形)功能
然后使用Ellipse(椭圆形)、Polystar(星形)和Path(用钢笔自定义绘制)属性功能分别绘制圆形、星形和自定义图形,从而与上一步绘制的矩形形成整个Contents属性的图形团队,如图所示。
创建Contents属性的图形团队
最后,介绍其他图形路径命令:
Rectangle:矩形。
Size:矩形尺寸。
Position:矩形位移。
Roundness:矩形圆角。
Ellipse:椭圆形。
Size:椭圆尺寸。
Position:椭圆位移。
Polystar:星形。
Type:星形(Star/Polygon是可选的具体星形类型)。
Points:星形顶点数。
Position:星形位移参数。
Rotation:星形旋转参数。
OuterRadius:星形外部半径。
InnerRadius:星形内部半径。
InnerRoundness:圆角在星形内部。
OuterRoundness:圆角在星形外。
Path:路径(自定义创建的路径锚点将在单击后选择)。
(2)填充上色队
当我们根据需要创建所需的图形路径时,我们需要填充和着色图形。这里将介绍Contents属性下的填充着色团队。在具体的UI动态生产中,您可以根据实际需要使用不同的命令来填充您想要的颜色或边缘。
在实际操作中,我们经常使用Fill(纯色填充)、Stroke(描边)、GradientFill(渐变填充)和GradientStroke(渐变描边)这些填充着色命令,这里依次展示效果,如图所示。
填充上色队
问答:关于Composite合成选项
有两个参数可供选择,AbovePreviousinSameGroup(同组内前显示)和BelowPreviousinSameGroup(同组内后显示)主要用于判断两个或两个以上填充属性使用时填充属性之间的前后显示关系。
让我们举个例子。
图中的四个图形被赋予了红色Fill(纯色填充)和GradientStroke(渐变描边)效果,因为GradientStroke(渐变描边)是“AbovePreviousinSameGroup(同组内前层显示)”命令,Fill(纯色填充)的选择是“BelowPreviousinSameGroup命令(显示在同一组的后层),所以在图中可以看到填充的关系是“渐变描边”显示在“纯色填充”的前面,描边覆盖了红色填充的效果。
“渐变描边”显示在“纯色填充”前
接下来,将上述命令属性反过来进行选择,即将红色Fill(纯色填充)调整到前层显示,GradientStroke调整到后层显示时,图形效果会有明显的差异,如图所示。
“渐变描边”显示在“纯色填充”后面
以下是对其他填充上色命令的介绍:
Stroke(描述)参数介绍
Composite:合成选项。
Color:颜色选择器。
Opacity:不透明度。
StrokeWidth:描边宽度。
LineCap:线帽(此操作必须在激活下面的Dashes选项时才能看到)。
LineJoin:线段类型(圆角/导角/尖角)。
MiterLimit:角限制设置。
Dashes:调整描边的虚线效果(包括段数/位移)。
GradientFill(渐变填充)参数介绍
FillRule/Even-odd:奇偶规则。
non-zerowindingrule:非零环绕规则。
Composite:合成选项。
Type:渐变模式(线性渐变/环形渐变)。
StartPoint:渐变开始位置。
EndPoint:渐变结束的位置。
Color:颜色选择器。
Opacity:不透明度。
GradientStroke(渐变描述)参数介绍
Composite:合成选项。
Type:渐变模式(包括线性渐变/环形渐变)。
StartPoint:渐变开始位置。
EndPoint:渐变结束的位置。
Color:颜色选择器。
Opacity:不透明度。
StrokeWidth:描边宽度。
LineCap:线帽(这种效果只有在激活下面的Dashes选项时才能看到)。
LineJoin:线段类型(圆角/导角/尖角)。
MiterLimit:角限制设置。
Dashes:调整描边的虚线效果(包括段数和位移)。
(3)路径效果小组
当根据需要创建所需的图形路径并填充适当的颜色和边缘时,下一步将为这些图形添加动态效果。这里将使用具有Contents属性的“路径效应团队”。在这个团队中,有各种各样的动态效果可供设置,下面将逐一介绍。
MergePath(路径融合):该命令类似于路径的布尔运算,其主要功能是交叉并集Shapelayer下的几个图形,如图所示。
MergePath(路径融合)
TIPS:与布尔运算命令不同,布尔运算是针对Mask图层的,而MergePath命令是针对Shapelayer图层的。
OffsetPath(路径偏移):该命令主要负责图形路径的膨胀或收缩偏移,并调整圆角,如图所示。
OffsetPath(路径偏移)
具体参数说明
Amount:值(正数为向外膨胀,负数为向内收缩)。
LineJoin:线段类型(圆角/导角/尖角)。
MiterLimit:角限制设置。
Pucker/Bloat(褶皱/膨胀):该命令主要用于创建图形的常规褶皱和膨胀效果,如图所示。其中,如果Amount值为正,则中心向外膨胀;如果Amount值为负,则中心向内收缩。
Pucker/Bloat(褶皱/膨胀)
Repeater(重复):该命令主要用于创建图形的重复效果,并可以设置重复图形的数量、旋转和缩放参数。图中显示了使用圆路径并赋予Repeater属性的效果。
Repeater(重复)
具体参数说明
Copies:重复的数量。
Offset:偏移值。
Composite:合成选项。
Transform:变换参数。
AnchorPoint:中心点。
Position:位移。
Scale:缩放。
Rotation:旋转。
StartOpacity:开始时的透明参数。
EndOpacity:透明参数结束。
RoundCorners(圆角):该命令主要负责创建图形的圆角效果,如图所示。其中,Radius(圆角值)值越大,圆角效果越明显,反之亦然。
RoundCorners(圆角)
TrimPaths(修剪路径):该命令主要用于创建更常用的路径运动效果,如图所示,ICON动态效果的制作非常实用。
TrimPaths(修剪路径)
具体参数说明
Start:路径开始时的位置。
End:路径结束时的位置。
Offset:偏移值。
TrimMultipleShapes:多图形修剪时的参数设置。
Individually:独立类型(如果在同一Shapelaye层中有多个路径,则该命令将使多个路径动画依次完成运动,而不是同时完成多个路径动画)。
Simultaneously:同期类型(与Individually类型相反,如果在同一个Shapelayer层中选择此命令,所有路径动画都将同时移动)。
Twist(扭曲):该命令主要用于创建路径的扭曲变形效果,如图所示。
Twist(扭曲)
具体参数说明
Angle:扭曲角度。
Center:扭曲中心位置。
WigglePaths(路径抖动):如图所示,该命令主要用于创建路径抖动或电波变形的效果。
WigglePaths(路径抖动)
具体参数说明
Size:尺寸。
Detail:细节参数。
Points:顶点类型(尖锐/光滑)。
Wiggles/Second:每秒抖动的次数。
Correlation:抖动段值。
TemporalPhase:时间相值。
SpatialPhase:空间相位值。
RandomSeed:随机值。
WiggleTransform(路径变换抖动):这个命令类似于WiglePaths命令。两者的区别在于WiglePaths控制单个路径的抖动效果,路径本身会变形。WigleTransform更像是控制Shapelayer图层的空间抖动效果,单个路径本身不会抖动变形,如图所示。
WiggleTransform(路径变换抖动)
其具体参数配置与WiglePaths相同,但在此基础上增加了AnchorPoint(中心点)、Position(位移)、Scale(缩放)和Rotation(旋转)等参数。
ZigZag(路径波折):该命令主要用于创建类似于均匀峰谷的路径效果,如图所示。
ZigZag(路径波折)
具体参数说明
Size:尺寸。
RidgesPerSegment:突起段数。
Points:顶点类型(尖锐/光滑)。

图层混乱不清?别担心!形状图层的使用很容易在两小时内完成
刚开始学AE的小伙伴,可能会遇到各种各样的图层,让人傻傻的分不清,仿佛回到了多年前学PS的时代。
形状图层(ShapeLayer)它是UI设计师最需要掌握和最实用的图层类型,可以满足一般矢量图形从创建到设置动画的大部分需求。
AE图层界面
与大多数图层类型相同,Shapelayer图层具有AnchorPoint(中心点)、Position(移动)、Rotation(旋转)、Scale(缩放)和Opacity(不透明度)等基本属性,动画可以设置上述任何属性。
但在真正理解了形状图层的原理后,操作起来非常简单,下面就让我们来学习一下形状图层的应用方法。
如何创建Shapelayer?
这里介绍四种创建Shapelayer的常用方法。
第一种方法:打开Aftereffects,在顶部菜单栏中执行“Layer”(图层)>”New”(新建)>”ShapeLayer命令(形状层)完成创建,如图所示。
执行“Layer”>“New”>“ShapeLayer”命令
第二种方法:用鼠标右击Afterefects编辑区域的空白区域,激活弹出窗口,执行“New”(新建)>”ShapeLayer命令(形状层)完成创建,如图所示。
执行“New”>“ShapeLayer”命令
第三种方法:使用“钢笔工具”勾勒出任何路径,不选择任何图层,就会自动生成shapelayer图层。
TIPS:在这种操作中,如果在使用“钢笔工具”勾勒路径之前选择一个图层,Aftereffects将默认在选定的图层中创建Mask蒙版图层。请注意。
第四种方法:使用“几何图形工具”绘制基本几何图形,未选择任何图层,将自动生成Shapelayer图层,如图所示。
Shapelayer图层
TIPS:Shapelayer下可连续创建多个路径图形,基本图形和钢笔路径图形均可。
使用Contents属性
在创建Shapelayer图层后,激活图层的下拉箭头,会看到一个关于“Contents“(内容)字符,在字符右侧会看到Add(增加)扩展箭头,这是Contents属性命令的隐藏面板。单击箭头后的效果如图所示。
Shapelayer图层的下拉选项
1.如何在蒙版中添加Contents属性?
单击Contents字符右侧的Add(增加)扩展箭头,在下拉菜单中选择“Rectangle“(矩形)选项,然后单击“完成添加”选项。添加后,该属性将显示在Contents中,如图所示。
添加“Rectangle”属性
2.Contents属性堆栈
对于contents属性来说,如果单独使用,只能算是一些单独的小命令,也就不足为奇了。但是,如果你使用多个属性,你会发现很多效果实际上可以多样化,这就是shapelayer的魅力所在,如图所示。
Contents属性堆栈
接下来给大家讲解一下多个Contents属性叠加堆栈的使用方法。
(1)图形创建小组
首先,创建一个空白的Shapelayer图层,然后利用Contents属性中的Rectangle(矩形)功能创建一个没有任何颜色填充的矩形。
Rectangle(矩形)功能
然后使用Ellipse(椭圆形)、Polystar(星形)和Path(用钢笔自定义绘制)属性功能分别绘制圆形、星形和自定义图形,从而与上一步绘制的矩形形成整个Contents属性的图形团队,如图所示。
创建Contents属性的图形团队
最后,介绍其他图形路径命令:
Rectangle:矩形。
Size:矩形尺寸。
Position:矩形位移。
Roundness:矩形圆角。
Ellipse:椭圆形。
Size:椭圆尺寸。
Position:椭圆位移。
Polystar:星形。
Type:星形(Star/Polygon是可选的具体星形类型)。
Points:星形顶点数。
Position:星形位移参数。
Rotation:星形旋转参数。
OuterRadius:星形外部半径。
InnerRadius:星形内部半径。
InnerRoundness:圆角在星形内部。
OuterRoundness:圆角在星形外。
Path:路径(自定义创建的路径锚点将在单击后选择)。
(2)填充上色队
当我们根据需要创建所需的图形路径时,我们需要填充和着色图形。这里将介绍Contents属性下的填充着色团队。在具体的UI动态生产中,您可以根据实际需要使用不同的命令来填充您想要的颜色或边缘。
在实际操作中,我们经常使用Fill(纯色填充)、Stroke(描边)、GradientFill(渐变填充)和GradientStroke(渐变描边)这些填充着色命令,这里依次展示效果,如图所示。
填充上色队
问答:关于Composite合成选项
有两个参数可供选择,AbovePreviousinSameGroup(同组内前显示)和BelowPreviousinSameGroup(同组内后显示)主要用于判断两个或两个以上填充属性使用时填充属性之间的前后显示关系。
让我们举个例子。
图中的四个图形被赋予了红色Fill(纯色填充)和GradientStroke(渐变描边)效果,因为GradientStroke(渐变描边)是“AbovePreviousinSameGroup(同组内前层显示)”命令,Fill(纯色填充)的选择是“BelowPreviousinSameGroup命令(显示在同一组的后层),所以在图中可以看到填充的关系是“渐变描边”显示在“纯色填充”的前面,描边覆盖了红色填充的效果。
“渐变描边”显示在“纯色填充”前
接下来,将上述命令属性反过来进行选择,即将红色Fill(纯色填充)调整到前层显示,GradientStroke调整到后层显示时,图形效果会有明显的差异,如图所示。
“渐变描边”显示在“纯色填充”后面
以下是对其他填充上色命令的介绍:
Stroke(描述)参数介绍
Composite:合成选项。
Color:颜色选择器。
Opacity:不透明度。
StrokeWidth:描边宽度。
LineCap:线帽(此操作必须在激活下面的Dashes选项时才能看到)。
LineJoin:线段类型(圆角/导角/尖角)。
MiterLimit:角限制设置。
Dashes:调整描边的虚线效果(包括段数/位移)。
GradientFill(渐变填充)参数介绍
FillRule/Even-odd:奇偶规则。
non-zerowindingrule:非零环绕规则。
Composite:合成选项。
Type:渐变模式(线性渐变/环形渐变)。
StartPoint:渐变开始位置。
EndPoint:渐变结束的位置。
Color:颜色选择器。
Opacity:不透明度。
GradientStroke(渐变描述)参数介绍
Composite:合成选项。
Type:渐变模式(包括线性渐变/环形渐变)。
StartPoint:渐变开始位置。
EndPoint:渐变结束的位置。
Color:颜色选择器。
Opacity:不透明度。
StrokeWidth:描边宽度。
LineCap:线帽(这种效果只有在激活下面的Dashes选项时才能看到)。
LineJoin:线段类型(圆角/导角/尖角)。
MiterLimit:角限制设置。
Dashes:调整描边的虚线效果(包括段数和位移)。
(3)路径效果小组
当根据需要创建所需的图形路径并填充适当的颜色和边缘时,下一步将为这些图形添加动态效果。这里将使用具有Contents属性的“路径效应团队”。在这个团队中,有各种各样的动态效果可供设置,下面将逐一介绍。
MergePath(路径融合):该命令类似于路径的布尔运算,其主要功能是交叉并集Shapelayer下的几个图形,如图所示。
MergePath(路径融合)
TIPS:与布尔运算命令不同,布尔运算是针对Mask图层的,而MergePath命令是针对Shapelayer图层的。
OffsetPath(路径偏移):该命令主要负责图形路径的膨胀或收缩偏移,并调整圆角,如图所示。
OffsetPath(路径偏移)
具体参数说明
Amount:值(正数为向外膨胀,负数为向内收缩)。
LineJoin:线段类型(圆角/导角/尖角)。
MiterLimit:角限制设置。
Pucker/Bloat(褶皱/膨胀):该命令主要用于创建图形的常规褶皱和膨胀效果,如图所示。其中,如果Amount值为正,则中心向外膨胀;如果Amount值为负,则中心向内收缩。
Pucker/Bloat(褶皱/膨胀)
Repeater(重复):该命令主要用于创建图形的重复效果,并可以设置重复图形的数量、旋转和缩放参数。图中显示了使用圆路径并赋予Repeater属性的效果。
Repeater(重复)
具体参数说明
Copies:重复的数量。
Offset:偏移值。
Composite:合成选项。
Transform:变换参数。
AnchorPoint:中心点。
Position:位移。
Scale:缩放。
Rotation:旋转。
StartOpacity:开始时的透明参数。
EndOpacity:透明参数结束。
RoundCorners(圆角):该命令主要负责创建图形的圆角效果,如图所示。其中,Radius(圆角值)值越大,圆角效果越明显,反之亦然。
RoundCorners(圆角)
TrimPaths(修剪路径):该命令主要用于创建更常用的路径运动效果,如图所示,ICON动态效果的制作非常实用。
TrimPaths(修剪路径)
具体参数说明
Start:路径开始时的位置。
End:路径结束时的位置。
Offset:偏移值。
TrimMultipleShapes:多图形修剪时的参数设置。
Individually:独立类型(如果在同一Shapelaye层中有多个路径,则该命令将使多个路径动画依次完成运动,而不是同时完成多个路径动画)。
Simultaneously:同期类型(与Individually类型相反,如果在同一个Shapelayer层中选择此命令,所有路径动画都将同时移动)。
Twist(扭曲):该命令主要用于创建路径的扭曲变形效果,如图所示。
Twist(扭曲)
具体参数说明
Angle:扭曲角度。
Center:扭曲中心位置。
WigglePaths(路径抖动):如图所示,该命令主要用于创建路径抖动或电波变形的效果。
WigglePaths(路径抖动)
具体参数说明
Size:尺寸。
Detail:细节参数。
Points:顶点类型(尖锐/光滑)。
Wiggles/Second:每秒抖动的次数。
Correlation:抖动段值。
TemporalPhase:时间相值。
SpatialPhase:空间相位值。
RandomSeed:随机值。
WiggleTransform(路径变换抖动):这个命令类似于WiglePaths命令。两者的区别在于WiglePaths控制单个路径的抖动效果,路径本身会变形。WigleTransform更像是控制Shapelayer图层的空间抖动效果,单个路径本身不会抖动变形,如图所示。
WiggleTransform(路径变换抖动)
其具体参数配置与WiglePaths相同,但在此基础上增加了AnchorPoint(中心点)、Position(位移)、Scale(缩放)和Rotation(旋转)等参数。
ZigZag(路径波折):该命令主要用于创建类似于均匀峰谷的路径效果,如图所示。
ZigZag(路径波折)
具体参数说明
Size:尺寸。
RidgesPerSegment:突起段数。
Points:顶点类型(尖锐/光滑)。




















