Make Better Map Animations With INSET Maps

2 阅读12分钟

下面我按视频里作者真实操作顺序,给你整理成一套可复刻的 AE 教程。
这期内容本质上不是纯 AE 原生,而是 AE + GEOlayers 3 做的 Inset Map / Locator Map(插图地图 / 定位小地图)

我会把内容分成三部分:

  1. 复刻步骤
  2. 画面里能确认的具体参数
  3. 替换素材后,哪些数据必须跟着改

有些参数作者是直接拖动调的,画面没有始终显示精确数值,这种我会明确写“画面未显示精确值”,不乱编。


一、复刻教程(按作者操作顺序)

0. 先准备

你需要:

  • After Effects
  • GEOlayers 3 插件
  • 一个主地图画面
  • 一个要放大的局部区域

这期作者示例用的是:

  • 主图:World Mapcomp
  • 局部插图:Eye of the Sahara / Richat Structure

1. 创建主地图 Comp

操作

  1. 打开 AE。
  2. 打开 GEOlayers 3 面板。
  3. 点击 Create Map Comp
  4. 选择 ESRI mapcomp imagery
  5. 在样式下拉菜单里选择 World Imagery
  6. 点击 Apply and Create

结果

项目里生成主地图合成,时间线里可见:

  • World Mapcomp Anchor
  • World Mapcomp

2. 再创建一个局部插图地图 Comp

操作

  1. 在 GEOlayers 面板里点击右侧菜单。
  2. 选择 Create new Mapcomp
  3. 名称输入:Eye of the Sahara
  4. 画面里能确认的创建参数:
  • Size:1920 × 1080
  • Framerate:25 fps
  • Duration:30 seconds
  • Link View:not linked

关键点

这里作者特别强调:

  • Link View 必须设为 not linked
  • 因为这个局部地图需要和主地图独立移动、独立缩放

3. 搜索局部区域并缩放到目标位置

操作

  1. 切换到新建的 Eye of the Sahara 地图。

  2. 在 GEOlayers 搜索框里输入目标地点。

  3. 视频里作者口头说搜的是 Eye of the Sahara,但画面能看到实际下载/调用的是:

    • Richat Structure
  4. 双击该地点,地图自动跳转到对应位置。

  5. 作者随后对局部地图做了缩放微调。

说明

这里属于 GEOlayers 地图内部视图的调整,不是单纯 AE 图层缩放。


4. 把局部地图缩小,放到主地图右侧

操作

  1. 在时间线选中 Eye of the Sahara 这个预合成图层。
  2. S 调出 Scale。
  3. 再按 Shift + P 调出 Position。
  4. 缩小并把它移到右侧,形成“主图 + 局部插图”的布局。

画面里能确认的一组数值

在作者当时那个时刻,屏幕上出现过一组明确值:

  • Position:1257.0, 540.0
  • Scale:67.0%, 67.0%

这组值就是他把局部插图缩到右边时的可见数值。
你可以先照这个值做,再根据你的素材位置微调。


5. 重新调整主地图取景

操作

作者把主地图关照范围改成“还能看清地理上下文,但更聚焦撒哈拉区域”的视角。

操作方式是在 World Mapcomp 的 GEOlayers 控制里调视角。

画面里能确认的一组值

在视频中后段,主地图控制面板出现过这些数值:

  • Zoom:3.76
  • Angle:19.8°(这是主图当时显示出来的一项角度值)
  • Bearing:0°
  • Pitch:0°

这说明作者最后主地图基本还是平视,只是做了更紧的区域取景。


6. 给局部插图加矩形蒙版,裁成更适合的窗口

操作

  1. 选中 Eye of the Sahara 图层。

  2. 直接双击矩形工具(Rectangle Tool)

    • 这样会自动生成一个与合成同尺寸的矩形蒙版。
  3. 展开图层里的 Masks > Mask 1

  4. 双击蒙版边框进入自由调整状态。

  5. 拖动边缘把它缩成更合适的方形/近似方形。

  6. 作者提到拖拽时配合 Ctrl,方便做更规则的比例。

结果

原本 16:9 的插图,被裁成更紧凑的局部放大窗。

说明

这里作者没有给出蒙版的精确宽高,属于手动拖拽目测构图


7. 给局部插图加描边和阴影,让它从背景里“浮出来”

这一步很关键,视觉层次就是这么出来的。


7.1 加描边 Stroke(注意他用的是 Layer Styles,不是普通 Effect)

操作

  1. 选中 Eye of the Sahara 图层。

  2. 菜单栏:

    • Layer > Layer Styles > Stroke
  3. 到时间线底部展开:

    • Layer Styles > Stroke

画面里能确认的参数

视频中能看到两次设置过程,最终更接近成片状态的是这组:

  • Blend Mode:Normal
  • Color:深灰接近黑色
  • 颜色框里可见近似 #404040
  • Size:5.0
  • Opacity:100%
  • Position:Outside

早一点的画面里作者曾短暂把 Stroke Size 调到 3.0
但后面菜单展开时已经能清楚看到是 5.0,所以复刻时建议直接先用 5 px


7.2 加投影 Drop Shadow(也是 Layer Styles)

操作

  1. 仍然选中 Eye of the Sahara

  2. 菜单栏:

    • Layer > Layer Styles > Drop Shadow
  3. 展开:

    • Layer Styles > Drop Shadow

画面里能确认的参数

  • Blend Mode:Multiply
  • Color:黑色
  • Opacity:75%
  • Use Global Light:Off
  • Angle:120°
  • Distance:20
  • Spread:0%
  • Size:17
  • Noise:0%
  • Layer Knocks Out Drop Shadow:On

为什么不用普通 Drop Shadow Effect

作者专门解释了:

  • 因为他已经用了 Layer Styles 的 Stroke
  • 如果再加普通 Effect 版阴影,顺序会不对
  • Layer Styles 的 Drop Shadow,会在描边之后统一作为最终外观应用

这点你复刻时最好照做。


8. 把主地图背景压暗、去色、轻微模糊,突出插图

操作

  1. 选中 World Mapcomp
  2. Hue/Saturation
  3. 再加 Gaussian Blur

画面里能确认的参数

Hue/Saturation
  • Channel Control:Master
  • Master Saturation:-28
  • Master Lightness:-10
  • Master Hue:0
Gaussian Blur
  • Blurriness:4.0
  • Blur Dimensions:Horizontal and Vertical
  • Repeat Edge Pixels:勾选

作用

这一步很重要。
作者的逻辑是:背景地图太丰富、太抢眼,所以需要把主图“退后”,让局部插图成为视觉中心。


9. 用 GEOlayers 脚本自动画出“局部地图在主地图中的位置框”

操作

  1. 在 GEOlayers 里点击 Run Script File

  2. 选择脚本:

    • Draw Map Comp View
  3. 第一个提示:

    • 让你选择“在哪个 map comp 上画另一个 map comp 的视图”
    • 这里选 World Mapcomp
  4. 第二个提示:

    • 让你选择“要被画出来视图的是哪个 map comp”
    • 这里选 Eye of the Sahara

结果

AE 会自动生成一个新的形状层,名称类似:

  • View of Mapcomp 'Eye of the Sahara'

这个图层会在主地图上自动画出一个“动态位置框”。

关键点

这个位置框不是普通手画矩形,它是动态联动的:

  • 你改局部图 zoom,它会跟着变
  • 你改 bearing / pitch,它也会跟着变

这就是作者说它比普通 label 高级的地方。


10. 手动画两条连接线

操作

  1. 选择 钢笔工具 Pen Tool

  2. 确保没有选中别的图层

  3. 画两条线:

    • 一条上方连接线
    • 一条下方连接线
  4. 作者把它们命名为:

    • Line Bottom
    • Line Top

画面里能确认的参数

在形状层属性面板中可见:

  • Stroke Width:3
  • Fill:None
  • Stroke Color:黑色

所以你做连接线时,先直接用:

  • 无填充
  • 3 px 黑色描边

11. 给线条端点创建 Null 控制器

操作

  1. 同时选中 Line TopLine Bottom

  2. 在时间线搜索框输入:

    • path
  3. 展开两条线各自的 Path

  4. 必须选中这两个 Path 属性

  5. 菜单栏:

    • Layer > Create > Null Controllers for Path Points

结果

系统会为每条线的路径点生成对应的 Null 控制器。


12. 把线条一端吸附到插图窗口边缘

操作

  1. 拖动右侧那两个路径点对应的 Null

  2. 吸附到局部插图窗口的上下角位置

  3. 作者前一版思路是:

    • 把这两个 Null parent 到 Eye of the Sahara 图层
  4. 这样以后你移动插图窗口,线会跟着走

这个做法的意义

局部插图的位置常常需要改,
把连接线尾端挂到插图图层上,之后整体移动会轻松很多。


13. 更好的做法:给 GEOlayers 自动生成的位置框,也创建“跟随路径点的 Null”

作者后面自己推翻了前一个不够理想的做法,给了一个更推荐的版本

操作

  1. 选中自动生成的那个形状层:

    • View of Mapcomp 'Eye of the Sahara'
  2. 展开它的 Path

  3. 菜单栏:

    • Layer > Create > Nulls Following Path Points

结果

它会在这个动态位置框的四个角上生成四个 Null。

为什么这个方法更好

因为这个位置框本身会随着 GEOlayers 视图变化而变化。
如果你把连接线另一端挂到这些“跟随路径点的 Null”上:

  • 局部地图视图一变
  • 主地图上的位置框一变
  • 线条起点也自动跟着走

这比单纯 parent 到 World Mapcomp Anchor 更稳、更高级。


14. 最终连接逻辑

作者最终推荐的绑定逻辑可以理解成:

  • 线条右端 → 跟局部插图图层走
  • 线条左端 → 跟主地图上的动态位置框四角 Null 走

这样你无论移动:

  • 局部插图
  • 主地图构图
  • 局部地图 zoom/bearing/pitch

线条都能保持比较稳定的联动关系。


二、视频里能明确确认的参数汇总

这是你最关心的“作者到底调了多少”。

创建局部 Mapcomp

  • Name:Eye of the Sahara
  • Size:1920 × 1080
  • Framerate:25 fps
  • Duration:30 seconds
  • Link View:not linked

局部插图图层(某一关键时刻)

  • Position:1257.0, 540.0
  • Scale:67.0%, 67.0%

局部插图描边 Stroke

  • Blend Mode:Normal
  • Color:深灰 / 接近 #404040
  • Size:5.0
  • Opacity:100%
  • Position:Outside

局部插图阴影 Drop Shadow

  • Blend Mode:Multiply
  • Color:Black
  • Opacity:75%
  • Use Global Light:Off
  • Angle:120°
  • Distance:20
  • Spread:0%
  • Size:17
  • Noise:0%
  • Layer Knocks Out Drop Shadow:On

主地图背景处理

Hue/Saturation

  • Master Saturation:-28
  • Master Lightness:-10

Gaussian Blur

  • Blurriness:4.0
  • Repeat Edge Pixels:On

连接线

  • Stroke Width:3 px
  • Fill:None
  • Stroke Color:Black

三、替换素材时,哪些数据必须改

这个部分最重要。
你以后换成别的地图主题、别的国家、房地产、旅游、地域风貌,都要改这些。


1. 必改:局部地图的 GEOlayers 视图参数

你换地点后,必须重新调整:

  • Latitude / Longitude
  • Zoom
  • Bearing
  • Pitch

因为插图要对准新的目标区域。


2. 必改:局部插图图层的 Position 和 Scale

作者示例是右侧布局,所以他大概用了:

  • Position:1257, 540
  • Scale:67%

但你换素材后,要根据:

  • 标题区有没有占位
  • 右侧是否留白
  • 主体是不是在右边
  • 插图大小是否压住主图重点

重新调整。

经验

  • 画面信息很多时:插图缩小一点
  • 局部细节很重要时:插图放大一点
  • 右边有标题时:插图下移或缩小

3. 必改:蒙版尺寸和形状

作者这里把插图裁成了近似方形。
但如果你换的是:

  • 海岸线区域
  • 狭长城市
  • 河流走向
  • 房地产片区平面图

那方形可能不适合。

你要改:

  • 蒙版宽高比
  • 蒙版位置
  • 蒙版内图像的构图

规则

  • 目标区域横向延展明显:用横矩形
  • 纵向延展明显:用竖矩形
  • 核心目标在中心:方形最好看

4. 必改:连接线的挂点位置

你只要改了插图位置,就得重新改:

  • Line Top 的终点
  • Line Bottom 的终点
  • 主地图位置框对应的起点挂点

虽然 parent 会帮你跟一部分,但第一次布局时仍要重吸附


5. 常改:主地图的去色和模糊强度

作者这期用了:

  • Saturation:-28
  • Lightness:-10
  • Blur:4

但换素材后不一定合适。

什么时候要改

  • 主图本身颜色不复杂:去色可以少一点
  • 主图特别花:去色和模糊都要更强
  • 如果主图是灰白地图风格:模糊可能可以关掉

6. 常改:描边和阴影

作者这期局部插图是浅色沙漠影像,所以黑边很有效。
如果你换成:

  • 夜景卫星图
  • 深色地图
  • 蓝色海洋占比大的画面

那黑描边可能不够清楚。

你要改

  • Stroke 颜色
  • Stroke 粗细
  • Shadow Opacity
  • Shadow Size

建议

  • 浅色插图:深色描边
  • 深色插图:白色或浅灰描边
  • 1080p 下 5 px 描边、3 px 连线比较合适
  • 4K 输出可适当翻倍

7. 如果你改成别的分辨率,线宽和描边也要跟着改

作者这个项目是 1920×1080 / 25fps 的节奏。
如果你改成 4K:

  • 插图描边 5 px 往往会偏细
  • 连接线 3 px 也会显得细

建议比例

从 1080p 升到 4K 时,可先试:

  • Stroke:5 → 8~10 px
  • 连接线:3 → 5~6 px
  • 阴影 Size:17 → 24~30

四、这一期最值得你直接照抄的“核心流程”

如果你不想看太细,最核心就是:

  1. Create Map Comp 建主地图
  2. Create new Mapcomp 建局部地图,Link View = not linked
  3. 搜索局部位置,缩放到目标地点
  4. 把局部地图图层缩小、移到右侧
  5. 给局部图层加 Mask
  6. 给局部图层加 Layer Styles > Stroke + Drop Shadow
  7. 给主地图加 Hue/Saturation + Gaussian Blur
  8. Draw Map Comp View 生成主地图上的动态位置框
  9. 用钢笔画两条线
  10. 给线的 Path 建 Null Controllers for Path Points
  11. 给位置框建 Nulls Following Path Points
  12. 让线一头跟插图走,一头跟位置框角点走

如果你愿意,我下一步可以继续帮你把这套内容整理成**“适合直接照着做的表格版教程”**,做成:
步骤 / 点击位置 / 参数 / 作用 / 替换素材时是否要改 的格式。