Create 3D Location Path Animation in After Effects

0 阅读11分钟

AE《Create 3D Location Path Animation in After Effects》操作提取版

说明:本整理基于视频画面 + 字幕逐段还原。

我把信息分成三类:

  • 已确认:画面里能直接看清的参数/控件
  • 近似确认:字幕明确说了,但画面数值不一定完整显示
  • 推断:按作者操作逻辑可以确定,但具体值未显示

一、工程与地图初始化

1. 新建 GEOlayers 地图合成

右侧打开 GEOlayers 3 BY INTRO HD 面板,在 Create Mapcomp 中新建地图。

已确认参数:

  • 名称:World Mapcomp
  • 尺寸:1920 × 1080
  • 帧率:30 fps
  • 时长:手动输入为 15

近似确认:

  • 地图样式:Dark Matter

说明:视频字幕明确说“Choose map style dark matter and click create”。截图中能直接看清尺寸、帧率和时长输入框,样式名称主要来自字幕。

2. 定位到 Paris

  • 在 GEOlayers 小地图中搜索并缩放到巴黎。
  • 找到 Arc de Triomphe 所在的星形环岛。
  • 找到后点击右上角:Finalize

已确认:

  • Finalize 按钮确实被点击
  • 视频后续使用的是已经高清细化后的巴黎局部地图

二、导入两个 3D 模型并摆到地图上

视频使用了两个 3D 模型:

  • Arc De Triomphe.obj
  • Eiffel Tower.obj

字幕里说模型下载链接在视频描述区。

1. 导入凯旋门模型

  • Arc De Triomphe.obj 拖入工程面板
  • 再拖进 containing World Mapcomp
  • 弹出 Model Settings 窗口

已确认窗口内容:

  • Name:Arc De Triomphe.obj
  • Object Scale:100%
  • 按钮:Make Comp Size
  • Object position while scaling:Affect Position
  • 勾选:Preview

2. 摆正凯旋门

作者把凯旋门模型移动到环岛中心,并做平面旋转对齐。

已确认参数(某一帧截图中可见):

  • Position:1155, 823, 0
  • Scale:100, 100, 100
  • Orientation:0, 0, 25.4
  • Opacity:100%
  • Casts Shadows:On
  • Accepts Lights:On
  • Accepts Shadows:On

推断:

  • 这个 25.4° 不是绝对模板值,更像是为了对齐巴黎环岛方向而手动调出来的结果
  • 真正复刻时,你需要按你自己的底图角度微调

3. 绑定凯旋门到地图锚点

  • 选中 Arc De Triomphe.obj
  • Parent & Link 中 pick whip 到:World M_mp Anchor

这一步很关键。只有 parent 到地图锚点,后面地图经纬度/缩放/俯仰变化时,模型才会跟着地图一起动。

4. 导入 Eiffel Tower 模型

  • Eiffel Tower.obj 拖入工程面板
  • 再拖进地图合成
  • 仍然先点 Make Comp Size
  • 然后把铁塔摆到埃菲尔铁塔所在的位置
  • 再 parent 到 World M_mp Anchor

已确认窗口内容:

  • Name:Eiffel Tower.obj
  • Object Scale:100%
  • Object position while scaling:Affect Position
  • 点击:Make Comp Size

近似确认:

  • 铁塔也进行了旋转对齐,但画面没有清楚展示具体旋转值

三、清理底图 attribution

字幕明确提到:

  • “You can remove the attribute from the bottom left corner.”

具体做法是进入 Mapcomp Settings

已确认参数:

  • Duration:15 seconds
  • Max Zoom:18
  • Min Zoom:0
  • Attribution:从下拉框改为 none
  • Quality:80%
  • Blend Duration:0.3 s

已确认可见项:

  • 地图底图来源勾选项里有 Imagery
  • 右下角有 Apply

推断:

  • 作者是在这里顺手确认 mapcomp 参数,同时把 attribution 去掉

四、手动画路径

1. 新建路径 shape layer

  • 选择钢笔工具:Pen Tool
  • containing World Mapcomp 中新建一个 shape layer
  • 顶部工具条里设置:
    • Fill:无填充
    • Stroke:开启
    • Stroke 宽度:2 px
    • 路径颜色:亮紫/洋红色(精确 RGB 未显示)

已确认:

  • Stroke = 2 px
  • Fill = none
  • 使用钢笔沿街道从凯旋门画到埃菲尔铁塔

2. 路径画法

字幕说明很清楚:

  • “draw a path through the streets from one location to the other”

也就是不是画直线,而是尽量顺着道路拐弯。

从视频结果看,路径大致分成三段:

  1. 凯旋门出发的一小段弧线
  2. 中间一段直行
  3. 接近终点前的一段转向

3. 加 Round Corners

  • 选中路径 layer
  • 在 shape layer 的 Contents 下点击 Add
  • 添加:Round Corners

已确认:

  • Round Corners 1 出现在图层结构里

未显示:

  • Round Corners 的具体半径值没有看清

五、加发光效果 Deep Glow

1. 添加 Deep Glow

  • Effects & Presets 搜索:deep
  • 双击:Deep Glow

已确认插件参数:

  • Radius:500.00
  • Exposure:1.00
  • Blend Mode:Screen
  • View:Final Render
  • Source Opacity:100.0%
  • Unmult:勾选

这一组参数在截图里能直接看到,基本可以原样照抄。

2. 视觉效果

应用后路径会从普通 2 px 线条,变成一条紫色霓虹发光线。


六、加 Trim Paths 做“行进路线”动画

1. 添加 Trim Paths

  • 选中 shape layer
  • Contents 下点 Add
  • 添加:Trim Paths

2. 第一段动画:End 从 0 到 100

字幕说明:

  • “Animate end from zero at the beginning to 100 at the end.”

所以操作应为:

  • 时间线起点:End = 0%
  • 末尾:End = 100%
  • 选中关键帧,按:F9Easy Ease

已确认:

  • Trim Paths 1 存在
  • End 被打了关键帧
  • 关键帧执行了 F9

3. 截图中能看到的中间状态

06:00 左右的某帧,作者的参数显示:

  • Start = 0.0%
  • End = 94.5%
  • Offset = 0x+0.0°
  • Trim Multiple Shapes = Simultaneously

这说明主路径动画就是通过 End 推进完成的。


七、把线做成“前端尖、尾部断续”的样子

这部分是整支教程最关键的造型步骤。

1. 打开 Stroke 的 Taper

作者进入 Shape > Stroke 后展开 Taper

已确认可见项:

  • Line Cap:Butt Cap
  • Line Join:Miter Join
  • Miter Limit:4.0
  • Taper → Length Units:Percent

2. 调 Taper

字幕明确说:

  • “Change start length to 80.”

所以:

  • Start Length = 80

近似确认:

  • 这一步是为了让路径一端形成更尖细的“箭头感”

未显示:

  • End Length / Start Width / End Width / Ease 是否同步调整,画面没看清

3. 添加 Dash

字幕明确说:

  • “Add dash.”

即:

  • Stroke > Dashes 中点击 +
  • 添加虚线结构

未显示:

  • Dash 和 Gap 的具体数值没有看清

推断:

  • 作者是通过 Dash + Taper + Trim Paths 组合,让线路看起来像“前方在延展、尾部在消散”的霓虹导航路径

八、第二段动画:从第 6 秒开始让尾部消失

字幕明确说:

  • “Now you can go again to trim paths and from second six until the end animate start.”

所以操作是:

  • 把时间指针放到 06:00
  • Trim Paths > Start 打关键帧
  • 到结尾把 Start 向上推
  • 选中这组关键帧,按 F9

这样结果就是:

  • 前半段:路径不断被画出来
  • 后半段:路径前端继续到终点,尾巴开始被擦掉

也就是常见的“行进轨迹”效果。


九、Pre-compose 路径,再转 3D 并绑定地图

1. 先预合成路径

字幕明确提醒:

  • “Now before you select the 3D layer, you need to pre-compose the path layer.”

所以顺序不能反:

  1. 先把 shape 路径做完
  2. Pre-compose
  3. 再开 3D

2. 开启 3D

  • 选中预合成后的路径层
  • 打开 3D Layer 小立方体开关

3. 绑定到地图锚点

  • Parent & Link 中将路径预合成 parent 到:World M_mp Anchor

已确认:

  • 时间线里后来出现了一个路径预合成层,名称类似:[Shape_r 1 Comp 1]
  • 它和两个 3D 建筑都 parent 到 World M_mp Anchor

这一步非常关键。否则镜头 tilt / zoom 时,路径会“飘”在画面上,而不是贴着地图运动。


十、给两座建筑加透明度动画

字幕说明:

  • “You can add opacity animation for both the Eiffel Tower and Arctic Triumph.”

这里应为:

  • Arc De Triomphe.obj
  • Eiffel Tower.obj

操作:

  • 选中模型层,按快捷键:T
  • Opacity 打关键帧

已确认画面信息:

  • 视频中还专门打出了提示:shortcut for opacity: “T”
  • 两个模型都展开了 Opacity
  • 某一帧开场时两者都是 0%
  • 后续截图里两者都恢复到 100%

推断:

  • 两个建筑应该是随着镜头切入逐渐显现,不是一开始就全亮
  • 大概率是:0% → 100%

未显示:

  • 每个 opacity keyframe 的准确时间点没完整展示

十一、地图镜头动画(GEOlayers 相机参数)

最后作者没有额外创建 AE Camera,而是直接动画化 World Mapcomp 的 GEOlayers 相机参数:

  • Latitude
  • Longitude
  • Zoom
  • Bearing
  • Pitch

1. 中段能确认的一组值

在约 05:00 的截图里能看清:

  • Latitude:+48.9°
  • Longitude:+2.3°
  • Zoom:15.44
  • Bearing:-26.8°
  • Pitch:+58.0°

2. 接近终点的一组值

在约 09:00 的截图里:

  • Latitude:+48.9°
  • Longitude:+2.3°
  • Zoom:15.59
  • Bearing:-26.8°
  • Pitch:+60.0°

3. 最终压到终点时的一组值

最后一张关键帧截图里:

  • Latitude:+48.9°
  • Longitude:+2.3°
  • Zoom:15.59
  • Bearing:-34.0°
  • Pitch:+60.0°

4. 动画逻辑

字幕说明:

  1. 开头先 zoom 到凯旋门
  2. 过几秒 zoom out
  3. 最后 zoom in 到埃菲尔铁塔

从画面结果看,镜头逻辑大致是:

  • 起点:贴近凯旋门、低空斜视
  • 中段:镜头拉远,整条发光路径都能看见
  • 尾段:镜头飞向铁塔并再次压近

说明:

  • 这些数值只适用于视频里的巴黎底图与路径
  • 如果你换成别的城市,需要保持“先起点、再中景、再终点”的节奏,不必死抄数值

十二、图层结构整理

从视频中后段可还原出的主要层级大致如下:

  1. Shape_r 1 Comp 1(路径预合成)
  2. Eiffel Tower.obj
  3. Arc De Triomphe.obj
  4. World M_mp Anchor
  5. World Mapcomp

其中:

  • 两个模型 + 路径预合成都 parent 到 World M_mp Anchor
  • World Mapcomp 自身不 parent

十三、按作者顺序复刻的一版“逐点击流程”

下面给你整理成最适合照着做的顺序。

第 1 步:创建地图

  1. 打开 GEOlayers 3 BY INTRO HD
  2. 新建 World Mapcomp
  3. 设置:
    • 1920 × 1080
    • 30 fps
    • 15 sec
  4. 地图样式选 Dark Matter
  5. 点击 Create

第 2 步:找到 Paris 的两个地标

  1. 缩放到巴黎
  2. 找到 Arc de Triomphe
  3. 点击 Finalize
  4. 再移动到 Eiffel Tower 所在位置备用

第 3 步:放凯旋门模型

  1. 导入 Arc De Triomphe.obj
  2. 拖入合成
  3. 弹窗里点 Make Comp Size
  4. 拖到环岛中心
  5. 旋转对齐道路方向
  6. Parent 到 World M_mp Anchor

第 4 步:放铁塔模型

  1. 导入 Eiffel Tower.obj
  2. 拖入合成
  3. Make Comp Size
  4. 摆到铁塔位置
  5. 旋转对齐
  6. Parent 到 World M_mp Anchor

第 5 步:清理 attribution

  1. 打开 Mapcomp Settings
  2. Attribution 改为 none
  3. 点击 Apply

第 6 步:画路径

  1. 选钢笔工具
  2. Fill 关掉
  3. Stroke 开启,2 px
  4. 从凯旋门画到铁塔,尽量顺着街道

第 7 步:修饰路径

  1. Add → Round Corners
  2. Add → Trim Paths
  3. Effects → Deep Glow
  4. 把 Deep Glow 设成:
    • Radius 500
    • Exposure 1
    • Blend Screen

第 8 步:做路径动画

  1. 开头 End = 0
  2. 结尾 End = 100
  3. 选关键帧按 F9
  4. 第 6 秒给 Start 打关键帧
  5. 结尾拉高 Start
  6. 再按 F9

第 9 步:做路径样式

  1. 打开 Stroke
  2. Taper → Length Units = Percent
  3. Start Length = 80
  4. Dashes+

第 10 步:预合成并绑定

  1. Pre-compose 路径 shape layer
  2. 打开 3D 图层开关
  3. Parent 到 World M_mp Anchor

第 11 步:建筑淡入

  1. 选建筑层按 T
  2. Opacity 打关键帧
  3. 0% 淡入到 100%

第 12 步:做地图镜头运动

  1. Latitude / Longitude / Zoom / Bearing / Pitch 打关键帧
  2. 开头压在凯旋门
  3. 中间拉远看到整条路径
  4. 末尾压到埃菲尔铁塔

十四、这支视频里最值得直接照搬的参数

下面这些是最稳定、最适合直接照抄的:

可以直接照抄

  • 地图尺寸:1920 × 1080
  • 帧率:30 fps
  • 时长:15 sec
  • Map style:Dark Matter
  • Stroke Width:2 px
  • Deep Glow Radius:500
  • Deep Glow Exposure:1.00
  • Deep Glow Blend Mode:Screen
  • Taper Length Units:Percent
  • Taper Start Length:80
  • 路径需 Pre-compose 后再开 3D
  • 路径与两个模型都要 parent 到 World M_mp Anchor

需要按素材微调

  • 凯旋门和铁塔模型的具体旋转角度
  • 路径走向
  • Dash / Gap 数值
  • Round Corners 半径
  • 地图相机的最终 Zoom / Bearing / Pitch

十五、复刻时最容易出错的地方

1. 路径没有先 Pre-compose 就开 3D

后果:

  • 路径很可能不能像视频里那样稳定贴在地图上

2. 模型没 parent 到 World M_mp Anchor

后果:

  • 地图镜头一动,建筑就会滑开

3. 只做 End 动画,没做 Start 动画

后果:

  • 路线只会“画出来”,不会形成前进中的拖尾效果

4. 忘了加 Round Corners

后果:

  • 路径拐点太生硬,不像视频里那种顺滑导航线

5. 发光太弱

建议优先先照视频参数:

  • Radius 500
  • Exposure 1
  • Blend Screen

十六、一句话总结这支教程的核心方法

这支视频的核心不是复杂表达式,而是这 5 个动作的组合:

  1. GEOlayers 地图定位
  2. 3D 地标模型贴地图
  3. 钢笔手绘路径
  4. Trim Paths + Taper + Dash 做导航线
  5. 地图经纬度相机动画完成起点到终点的飞行切换

如果你要把这套方法迁移到别的城市,本质上只需要替换:

  • 城市位置
  • 起点终点
  • 地标模型
  • 路径形状
  • 镜头关键帧

其他做法基本可以照搬。