all_lessons/电影的逻辑/13第 14 课 / 共 19 课

第五部分 · 制作:把幻觉工业化

特效与 CGI:扩展可能的边界

上一课我们看清了电影是一条分工烧钱的生产线:前期筹备、现场拍摄(按通告单、还常常不按剧情顺序)、后期合成。可这条生产线撞上了一堵硬墙——真实世界有物理极限:太贵、太危险、或者那东西根本不存在。一艘正在沉没的巨轮、一只会说话的猩猩、一颗外星行星,怎么「拍」?本课讲的,就是突破这堵墙的两套手艺。

线性回顾
上一课:电影是高度分工、资本密集的工业协作——前期筹备(剧本、分镜、选角、勘景、预算)→ 拍摄(现场按通告单工作,且常按「同一场景/演员集中拍」而非剧情顺序)→ 后期(剪辑、视效、调色、声音、配乐)。前面所有「艺术选择」都得安放进这条真实的生产线。
留下的问题:真实拍摄有物理极限——成本、危险,以及根本不存在的场景与生物。怎么突破?
本课新增:实拍/机械特效(在镜头前真造)vs 视觉特效(VFX)(在后期数字造);核心技法——绿幕抠像合成CGI动作捕捉;以及两条铁律:「最好的特效是你根本没注意到的特效」与「恐怖谷」的警告。
历史小注
1902 年,魔术师出身的乔治·梅里爱(Georges Méliès)在拍摄时让摄影机停机、换景、再开机,于是画面里的人「凭空消失」——这就是最早的停机再拍(stop trick),电影特效从此诞生。一个多世纪后,2009 年《阿凡达》(Avatar)让真人演员戴上布满标记点的面罩,把每一丝表情捕捉下来驱动蓝皮肤的纳美人。手艺翻天覆地,可两者做的是同一件事:在银幕上造出现实里不存在、却让你信以为真的东西。
本课路线
(1) 两条路:实拍/机械特效 vs 视觉特效(VFX)。 (2) 绿幕抠像——为什么偏偏是绿? (3) 合成:把多层画面叠成一镜;CGI 凭空造物。 (4) 动作捕捉:它捕捉真人表演,不是凭空生成。 (5) 亲手拨绿幕抠像的阈值,感受「残留绿边 / 干净 / 啃掉主体」的取舍。 (6) 两条铁律:隐形的特效 & 恐怖谷。

两条路:在镜头前造,还是在后期造

突破物理极限的手艺分成针锋相对又常常合作的两大类。区别只有一句话:幻觉是在按下快门之前、真实地摆在镜头前,还是在拍完之后、用数字手段造出来的。

实拍 / 机械特效(practical / in-camera, SFX)视觉特效(visual effects, VFX)
发生时机拍摄现场,真实存在于镜头前后期制作,在计算机里完成
典型手段微缩模型、爆破、特效化妆、特技替身、机械道具/动物(animatronics)绿幕抠像、数字合成、CGI、动作捕捉
怎么「骗」真有光、真有重量、真有质感——直接拍下来把现实里不可能的画面,一层层出来再叠上去
代价危险、一次性、难重来;但「真实感」往往最好极贵、极耗时;但几乎无所不能

别以为实拍是「老掉牙」。今天最讲究的大片常常反过来偏爱实拍:一场真的爆破、一辆真翻的车、一张用乳胶和颜料一笔笔画上去的伤口,拍下来的光影和重量是数字最难伪造的。聪明的做法是混用:实拍打底、VFX 补不可能的部分。但本课的主角,是把幻觉推到「不可能」那一端的 VFX——它直接服务这门课的引擎:把「你相信你看到了什么」扩展到现实根本拍不到的领域。

绿幕抠像:为什么偏偏是绿?

VFX 最基础、也最日常的一招,是把演员放进一个本不存在的环境里——外星地表、坠落的飞船、几百年前的街道。做法是:让演员在一块纯色背景前表演,拍下这一层(叫前景板 foreground plate),后期再把那块纯色抠掉、换成想要的背景。这个「按颜色把背景挖空」的技术,叫色键 / 抠像(chroma key)。

关键问题:为什么常用绿(或蓝),而不是「随便哪种颜色」?这不是审美,是物理:

所以绿不是随手挑的。它是为了让「背景」和「主体」在数字色彩空间里离得尽可能远,好让机器干净利落地把它们分开。这一点,下面的部件会让你亲手摸到。

亲手拨一拨:绿幕抠像的阈值

左边是前景板:一个人物站在纯绿背景前(全部由 canvas 当场画出,没有任何图片)。我们要把绿抠掉、换上右边那张外星地表背景,合成出一镜。

拖动抠像阈值滑块——它决定「一个像素要多接近纯绿,才算背景被挖掉」:

绿幕抠像:阈值的取舍(残留绿边 ↔ 干净 ↔ 啃掉主体)
左:前景板(人物 + 纯绿背景)。右:要换上的外星背景。拖「抠像阈值」滑块,看下方合成结果与 KPI「抠像质量」如何在三种状态间跳变。太低 → 绿边残留;正好 → 干净;太高 → 啃掉主体。全部 canvas 程序化绘制,逐像素抠像,无任何图片。
抠像质量
残留绿像素
误删主体

玩它时专门体会一件事:能让合成「干净」的阈值区间其实很窄。差一点就镶绿边,过一点就啃破洞。这正是抠像师的日常——而最终目标不是「抠得多干净」这个技术指标本身,而是让你坐在影院里压根没意识到背景是假的。技术一旦被你注意到,幻觉就破了。

合成与 CGI:把多层叠成一镜,把不存在算出来

抠像只是第一步。把抠好的人物层,叠到背景层上,可能还要再叠上烟雾层、雨层、爆炸层、数字生物层……把这许多层精确地对齐、调光、调色,融成看起来像一次拍成的一个镜头——这道工序叫合成(compositing)。一个看似平平无奇的镜头,背后可能叠了几十层。合成师的功力,就是让这几十层之间没有一条缝

那叠上去的「背景」「生物」「爆炸」从哪来?一部分是实拍的素材,另一部分是CGI(computer-generated imagery,计算机生成图像)——在三维软件里从零建模、打光、渲染出来的物体:一条恐龙、一座未来都市、一片海啸。CGI 的能力上不封顶:只要算力够、时间够、钱够,任何不存在的东西都能被造出来。这就是 VFX 把幻觉推向「不可能」的引擎室。

但「无所不能」恰恰埋着陷阱。CGI 能造一切,却不一定骗得过你——这把我们引向本课最有洞见的两条铁律。

动作捕捉:它「捕捉」真人,不是凭空生成

有一类特效角色特别难:会演戏的数字角色——咕噜、纳美人、会卖萌的猩猩。难点不在长相,在表演:一个纯靠程序员手动调关键帧的数字角色,动作再流畅也常常「没有魂」。

解法是动作捕捉 / 表演捕捉(motion capture / performance capture):让真人演员穿上布满标记点的衣服、戴上贴满标记的面罩,把他真实的肢体动作和面部表情记录成数据,再用这套数据去驱动数字角色。换句话说——

真人表演 → (捕捉为动作数据) → 驱动数字角色的每一帧

请抓住一个常被弄错的要点:动作捕捉是「捕捉」一段真实的表演,不是计算机凭空生成动作。 安迪·瑟金斯(Andy Serkis)演的咕噜(《指环王》)、凯撒(《猩球崛起》),银幕上是数字形象,但每一个眼神、每一次蜷缩,底下都是一个真人在真的表演。这恰恰回扣第 11 课:表演的「魂」来自真人;数字外壳只是把这份表演翻译成另一副皮囊。也正因为底子是真人表演,这些角色才往往躲开了下面要讲的「恐怖谷」。

两条铁律:隐形的特效 & 恐怖谷

讲了这么多手艺,最该带走的其实是两条原则——它们决定特效是成全幻觉,还是毁掉幻觉。

铁律一:最好的特效,是你根本没注意到的特效。 大众以为「特效」就是爆炸、巨兽、满屏奇观。可行业里真正的高手做的,大量是看不见的活:抹掉穿帮的钢丝、把白天改成黄昏、给一条街补上几百个数字群众、把演员脸上的疤悄悄修掉。技术一旦被你看见,你的注意力就从「故事」跳到了「哇这是特效」——幻觉当场破裂。所以特效永远是为幻觉服务,不为炫技。这正是引擎的又一次现身:特效控制「你看到什么」的最高境界,是让你意识不到自己正在被给看

铁律二:恐怖谷(uncanny valley)。 一个明显是卡通的角色(比如圆头圆脑的玩具),我们觉得可爱、毫无障碍。可当一个数字人做得非常接近真人、却差那么一点点不自然时——眼神有点空、皮肤反光有点假、笑容晚了几十毫秒——我们非但不觉得逼真,反而生出一种强烈的不适与诡异感。把「与真人的相似度」放横轴、「我们的好感度」放纵轴,曲线会在最接近真人处猛地栽下一个深谷,这就是恐怖谷。

恐怖谷是 CGI「无所不能」的反面警钟:越逼近真人,容错越小,越危险。 这也解释了为什么动作捕捉如此关键——用真人表演打底,能让数字角色的神态躲开那道谷。它同样落回引擎,而且是反向的:当幻觉不够受控、露出哪怕一丝破绽,观众「相信」的链条就断了,剩下的只有不适。控制幻觉,控制到最后一帧、最后一毫米,才是特效的全部功夫。

常见误解

一句话带走
特效分两条路——实拍/机械(在镜头前真造)与视觉特效 VFX(在后期数字造:绿幕抠像、合成、CGI、动作捕捉,且 MoCap 是捕捉真人表演而非凭空生成)。VFX 把幻觉扩展到现实拍不到的领域,但它只有在隐形时才成立:「最好的特效是你根本没注意到的特效」,而恐怖谷提醒我们越逼真越要小心。归根结底,特效仍是同一台引擎——把「你相信你看到了什么」控制到最后一毫米。
下一步
到这里,一部电影从剧本到特效,全拍完、全做完了。可它装在一卷胶片、一个数字文件里,观众究竟怎么真正「看到」它?是坐在大银幕前,还是躺着刷手机竖屏?载体反过来又如何改写电影的语言?更要命的是——AI 已经开始能直接「生成」会动的画面,连「拍摄」这一步都可能被跳过。电影的下一步是什么?→ 第 14 课《放映、流媒体与 AI:载体如何反塑语言》将合上电影这半条链——并把同一台引擎交给一个全新的尺度:几十小时的剧集。