罗德岛通讯与技术部

UE 开屏动画:PRTS 觉醒

UE INTRO

这个项目不需要手绘能力。AE 的核心价值在于合成:把找到的素材调色、裁剪、加特效、做动画。

状态:🟡 规划 · 最后核对 2026-08-31

🟡 规划文档 —— 设计已定,AE 制作进行中(第一段转场已建成,进度见 §六·五)

关联:game-decisions.md(项目转向 UE)、game-roadmap.md(阶段 0 完成)


一、设计故事板(8 秒)—— 三次眨眼结构

核心动机:眨眼既是叙事也是转场。三次眨眼 = 三次成长,每次眨眼合上的瞬间替换形态,观众脑补完成切换——不用做全片最难的「生物生长变形」。前两次是抽象眨眼(胚胎/婴儿没有眼睛,整幅画面像眼皮一样合拢成暗缝再张开);第三次才是真眼睛(成人眼部,全片情绪爆发点)。情绪逐级递进:抽象 → 抽象 → 真实。

时间 画面 镜头 特效
0–2.0s 绝对黑屏 → 胚胎轮廓(线框,荧光蓝 #18D1FF)从中心缓缓浮现 固定,缓慢推近 线框生长(Trim Paths)、微弱 Glow
~2.0s 眨眼 1(抽象):整幅画面像眼皮一样快速合拢成暗缝(~100ms)再张开 → 已换成婴儿 固定 复用眨眼预合成
2.0–4.0s 婴儿形态,轮廓更清晰,微光 缓慢推近 交叉溶解淡入、轻微模糊
~4.0s 眨眼 2(抽象):同上 → 已换成成人 固定 复用眨眼预合成
4.0–6.0s 成人轮廓,面部出现,镜头推向眼睛 推近至面部 轮廓线框、淡入
~6.0s 眨眼 3(真眼睛):眼皮微颤 → 猛然睁眼 → 瞳孔特写 急速推近至瞳孔 睁眼速度曲线(Ease Out + 过冲)、瞳孔放大
6.0–7.5s 瞳孔中心浮现 PRTS 字样(或罗德岛徽记),字样发光 固定(瞳孔中心) 文字缩放+发光(Deep Glow)、微震颤
7.5–8.0s 纯白爆闪(占满全屏)→ 切黑 固定 1 帧内白色固态层透明度 0→100→0

整体色调:黑底 + 荧光蓝/白发光 + 极少量暖黄(心跳、大脑脉冲)。 情绪曲线:静谧 → 三次成长(每眨一次眼,更接近「醒来」)→ 真眼睁开 → 冲击。


二、核心原则:素材合成 > 从零绘制

这个项目不需要手绘能力。AE 的核心价值在于合成:把找到的素材调色、裁剪、加特效、做动画。

元素 不要这么做 要这么做
胚胎/胎儿 用形状图层画一个 找医学可视化视频素材,抠背景,调色
液体/黑流 CC Particle World 从零调 找墨水/牛奶滴入水中的慢镜头素材,反色+调色
心脏跳动 画心脏解剖图 一个小圆,Scale 100%→110%→100%,2 秒循环
虹膜纹理 画瞳孔 找眼睛特写素材,瞳孔中心放大
闪白 粒子爆炸 白色固态层,1 帧透明度动画

三、AE 学习计划(3 阶段,预计 2–4 周)

Stage 1:AE 基础(第 1–5 天)

每天约 2 小时。

目标 具体任务
1 界面 + 第一个动画 新建 1920×1080/30fps 合成;画圆;做 Scale 0→100 + Opacity 0→100;导出 MP4
2 关键帧进阶 Easy Ease(F9);Graph Editor 速度曲线;圆从左飞入带弹跳
3 蒙版与遮罩 Mask 钢笔工具;Track Matte;文字从线框里浮现
4 发光与调色 Effect → Stylize → Glow;Curves 调色;黑底发光蓝线条
5 摄像机与 3D 图层 3D 开关;Camera 图层;Z 轴推镜动画

Stage 1 产出:一段 5 秒「黑底 + 发光图形 + 镜头推拉」的独立动画。

Stage 2:特效专项(第 6–12 天)

目标 具体任务
6–7 发光美学 Deep Glow 插件(或自带 Glow);光线叠加(Add/Screen);线条从暗到亮带光晕扩散
8–9 液体/流动 CC Particle World 基础;或素材法:慢镜头墨水素材反色+调色
10–11 形状生长 Trim Paths(形状图层属性);线条沿路径生长;Stroke + Write-on
12 合成实战 拼合:黑底 + 发光轮廓 + 液体素材 + 推镜头;输出 5 秒测试片

Stage 2 产出:一段 5 秒「子宫 + 液体 + 发光 + 镜头」测试片。

Stage 3:完整开屏(第 13–20 天)

第 13 天:素材采购

免费素材站:

付费/高质量(如需要):

  • Pond5 · Shutterstock — 搜 fetus, embryo, baby ultrasound, eye close up

需要找:

  1. 1 段胚胎/超声波影像(1–3 秒)
  2. 1 段胎儿影像(3–5 秒)
  3. 1 段眼睛特写(6–8 秒)

医学可视化素材通常有绿/蓝背景,用 Keylight 抠掉即可。

第 14–16 天:逐镜头实现

镜头 AE 操作要点
0–2s 胚胎 钢笔工具画椭圆 → Trim Paths 生长 → Deep Glow → 透明度淡入
~2s 眨眼 1 抽象眨眼预合成:整幅画面合拢成暗缝再张开(~100ms,闭眼快、睁眼有力)——复制一份给眨眼 2 用
2–4s 婴儿 (先)双圈同心线框 + 暖黄心跳 loopOut(),与胚胎线框语言统一;(后选)素材拖入 → Keylight 抠背景 → 调色
~4s 眨眼 2 复用眨眼预合成,切到成人素材
4–6s 成人 + 推镜到眼睛 人体剪影 PNG → 描边 → Glow → 推镜头到面部,焦点落眼睛
~6s 眨眼 3 真眼睛:椭圆眼皮 Mask 上下展开 + 睁眼速度曲线(Ease Out + 105% 过冲)
6–7.5s 瞳孔→图标 眼睛素材 → 瞳孔中心放大 → PRTS 文字图层 → 缩放+透明度动画 → 强 Glow
7.5–8s 闪白 白色固态层 → 1 帧透明度 0→100→0

第 17–18 天:音频

  • 导入心跳、液体、whoosh 音效
  • AE Audio 面板做简单剪辑和对齐

第 19–20 天:输出

  • PNG 序列:Composition → Add to Render Queue → Format: PNG Sequence(推荐,UE 兼容性最好)
  • 备选:ProRes 422 HQ MOV(需 Mac/QuickTime 或 Windows 插件)

四、必装插件与工具

软件

  • After Effects 2024/2025(Adobe Creative Cloud,可先试用 7 天)

插件

插件 用途 获取
Deep Glow 比 AE 自带 Glow 自然 10 倍 aescripts.com(免费)
Animation Composer 预制动画库,一键加动效 MotionDesign.sale(免费版够用)
Trapcode Suite(Particular + Shine + Glow) 液体粒子、体积光、高级发光 付费;可先跳过,用自带效果替代

若不装插件,用 AE 自带 CC Particle World + Glow + Fast Blur,效果差 20% 但完全可用。


五、UE5 集成方案(Route B:推荐)

不直接用 Startup Movies(无法跳过、无法控制),而是:

自定义 Level + Media Framework + UMG

AE 输出 PNG 序列(2560×1440 @ 30fps,黑底,无 Alpha)
    ↓
导入 UE → Texture 序列 / Media Source
    ↓
Media Player → Media Texture → Material
    ↓
UMG Widget(全屏覆盖)播放
    ↓
Level Blueprint:
  - BeginPlay → 播放 Media Player
  - 监听 Skip 输入(任意键 / 触屏点击)→ Stop → Open Level (MainMenu)
  - 播放完成事件 → Open Level (MainMenu)
  - 7.5s 时触发闪白(UMG 白屏动画 0.1s)→ 切 Level

优势

  • 可跳过(手机用户刚需)
  • 可动态调音量、加多语言
  • 闪白和切菜单无缝衔接
  • 以后可换成实时渲染(Shader 瞳孔)

六、第一个练习:眨眼预合成(复用三次)

先做基础热身(黑底 + 发光蓝圆:新建 1920×1080/30fps 合成,画圆做 Scale 0→100% + Easy Ease,加 Glow,导出 MP4——覆盖形状图层、关键帧、发光三大基本功),然后做本片真正的第一个镜头:

「一个能复用三次的抽象眨眼」

要求:

  1. 新建合成:1920×1080,30fps,3 秒
  2. 黑底 + 一个形状图层(椭圆,填荧光蓝 #18D1FF)
  3. 眨眼:形态合拢成暗缝(~100ms,闭眼要快)→ 张开(睁眼要更有力)
  4. 睁眼那个关键帧设 Ease Out,试试 5% → 105% → 100% 的过冲(105% 让眼皮轻微弹一下再落定)
  5. 做成预合成(Pre-compose),复制两份,验证三次表现一致——前两次抽象眨眼就靠它
  6. 导出 MP4

做完后把 MP4 发来,我指出速度曲线的问题,再进真眼睛版本。


六·五、制作进度(已建成的合成清单)

记录实际已做好的合成,方便下次接续。命名与前面练习一致。

合成 内容 状态
(热身)发光蓝圆 黑底 + 椭圆 Scale 0→100 + Glow
blink-motion 抽象眨眼预合成(0.5s,眨眼 0–0.3s,5%→105%→100% 过冲)
blink-x3 三个 blink-motion 实例错开 0/1/2s,验证复用一致
embryo 线框圆(描边 #18D1FF,无填充)+ Trim Paths 0→100% 生长 + Glow + 淡入
eyelid 全画幅眼皮:上/下两片黑纯色层,Position 关键帧合拢→停顿→张开
film 3 秒:embryo(0–2s)→ eyelid 从 2:00 起合眼转场 ✅ 第一段
baby 双圈同心线框 + 暖黄心跳(Scale + loopOut() ✅(导出 baby_1.mp4

已掌握技法:形状图层描边/无填充、Trim Paths 生长、Glow、淡入、纯色层当眼皮、Position 关键帧、预合成复用、[ 设入点、loopOut() 循环表达式。

踩过的坑:预合成实例从入点播到出点——睁眼休止实例会盖住后面实例的眨眼。多实例时眨眼关键帧必须落在合成最前(0–0.3s)且时长 0.5s、错开 1s 不重叠。


七、风险与简化

风险 简化方案
找不到合适的胎儿素材 用超声波影像(B超)素材替代,更有科技感
液体效果调不出来 去掉液体,只留线框+发光,风格更极简
虹膜纹理不会做 瞳孔中心用径向渐变+噪波,不加真实纹理
音频对不齐 先不加音效,纯视觉版本也足够
8 秒太长 先剪到 5 秒(黑屏→胚胎→两次眨眼→真睁眼→闪白),后续迭代加长

底线目标:黑底 + 线框胚胎 + 两次抽象眨眼 + 成人眼睛真眨眼 + 瞳孔图标 + 闪白。即使没有液体、没有心跳、没有婴儿素材,这段动画也已经成立。