第七部 图像、视频、表演与合成生成
第 38 章 复杂镜头的分层合成#
本章目录
38.1 合成不是失败后的补丁#
当镜头同时需要稳定人物、可读文字、天气、双人接触和特效,分层往往比一次生成更可靠。合成应在分镜阶段规划图层、遮挡和跟踪,而不是最后抢救。
38.2 基本图层#
常见顺序:背景空板、后景人物、前景人物、手与道具、屏幕文字、天气/粒子、光影、景深、统一调色和颗粒。并非每镜全部需要。
composite_plan:
shot: E006_S18
layers:
- LOC_BANQUET_BLACKOUT_PLATE
- CH_LINWEI_STAGE
- CH_LINYUN_FOREGROUND
- PHONE_SCREEN_HOSTAGE_LIVE
- EMERGENCY_LIGHT_GLOW
- CROWD_SILHOUETTES
tracked_surfaces: [phone_screen]
occlusion: 林筠拇指覆盖屏幕右下角
depth_order: crowd < linwei < linyun < phone
38.3 双人合成#
分别生成可防串脸,但要匹配机位高度、透视、焦距、光源、肤色和地面接触。两人视线必须在同一世界中相交。
接触阴影、衣服遮挡和景深让人物真正处于同一空间。没有这些就像贴纸。
38.4 手与道具#
手部可独立修复或替换,但要保持腕部角度、肤色、袖口和运动模糊。关键道具文字使用跟踪平面,加入反光、透视和景深。
若道具持续大幅旋转,跟踪成本高,分镜应改为短暂停住后读取。
38.5 屏幕替换#
生成干净屏幕和可跟踪边角,后期放入 UI。处理透视、亮度、黑位、屏幕反射、刷新感和手指遮挡。屏幕光应影响人物脸,否则内容像贴上去。
38.6 天气和特效#
雨、烟、火花和法术分前后景,遵守方向、速度和光线。特效会照亮人物和环境,必须添加交互光。粒子不能遮住身份和证明物。
38.7 边缘与运动#
头发、半透明衣料、运动模糊和景深边缘最易穿帮。静态遮罩在运动中会闪烁,需逐帧或更稳定源素材。复杂发丝可以通过背景和光线设计降低抠像难度。
38.8 色彩与纹理统一#
先匹配曝光和白平衡,再匹配对比、饱和、黑位、锐度、噪点和颗粒。不同模型的皮肤纹理差异不能只套一个 LUT 解决。
合成母版保留足够位深与无字幕版本,最终统一调色在后面完成。
38.9 修复优先级#
先修叙事阻断:脸、手、证明文字、遮挡;再修空间与光影;最后修细小纹理。观众不会因为背景杯子略不同忽略错误姓名。
38.10 在分镜阶段做可合成性设计#
可合成镜头需要给后期“抓手”。摄影机若快速环绕,人物头发大幅甩动,手指同时遮挡手机屏幕,屏幕又反射复杂灯光,理论上仍可合成,成本却可能超过重设计镜头。分镜阶段要主动安排短暂停留、清晰平面、可跟踪角点、相对稳定的遮挡和足够分辨率。
每个计划分层的镜头先回答:哪些元素必须同一时间真实交互,哪些可以独立生成;遮挡边界是谁覆盖谁;光线由谁影响谁;运动模糊属于源素材还是后加;景深焦平面在哪里;镜头若跟踪失败,是否有更短的可用区间。回答不清楚,就还没有形成合成方案。
38.11 空板、清洁帧和补洞素材#
任何有人物或前景遮挡的复杂镜头,都应尽量生成或保存背景空板。空板用于补人物边缘、移除错误物体、延长停留、稳定墙面和制作推拉。还应保存无文字屏幕、无遮挡道具、前景人物遮罩、独立阴影和局部材质纹理。
这些素材看起来不像成片,却是后期最有价值的保险。若只保存扁平化视频,人物肩边出现闪烁时,合成师没有干净背景可补,只能模糊或重生成整镜。
38.12 颜色匹配不是套 LUT#
两个图层要先在物理层面说得通。匹配顺序可以固定为:曝光和动态范围、白平衡与色偏、黑位、光源方向、局部明暗、饱和度、肤色、锐度、噪声、运动模糊、统一颗粒。LUT 只能处理部分整体映射,不能补出人物脚下的接触阴影,也不能让右侧主光照到后来贴入的人物。
人物边缘常出现“亮边”,可能来自原背景的溢色,也可能是遮罩收缩不足。修复时先去除原背景颜色,再重建当前环境的边缘光。边缘过硬像剪纸,过软像发光。审查必须在正常播放速度和 100% 像素两种尺度进行。
38.13 屏幕与文件的四层真实感#
图形内容正确只是第一层。第二层是几何:透视、弯曲、镜头畸变和跟踪。第三层是成像:亮度、黑位、刷新、摩尔纹、景深和运动模糊。第四层是交互:手指遮挡、玻璃反光、屏幕光照脸、纸张折痕压住文字、油墨随纸面阴影变化。
手机内容应先按真实屏幕尺寸设计,再放入镜头,而不是直接在视频画面上排字。关键证据必须另有可读插入镜头;不要依赖观众在运动的手机小屏上读完三行合同。图形资产还要与剧情事实账绑定,姓名、金额、日期和消息发送者不能由合成师临时编写。
38.14 双人接触的三种路线#
第一种是同源生成,适合短、简单、身份风险可接受的接触。第二种是分层假接触:通过前后景、遮挡、反应和音效,让观众相信递物、推搡或搀扶已经发生,真正接触点不长时间展示。第三种是局部实拍或专门动作素材与 AI 人物结合,用于手握、拥抱、打斗等高风险动作。
选择依据不是“哪种最像纯 AI”,而是接触是否承担剧情证据。若凶手手上的戒指必须在抓住主角时被看见,接触点就是事实镜头,需要更高控制;若只需表达有人从背后拉住主角,可以用肩部遮挡、身体骤停、衣料声和反应镜头完成。
38.15 合成项目的版本结构#
合成母版必须能够回到组件。至少保存工程版本、源素材清单、图层顺序、遮罩、跟踪数据、图形资产版本、颜色节点、字体授权和输出设置。最终文件名不能只是 shot_final.mov,应关联 Shot ID 与 Composite Version。
上游资产变化时,通过依赖关系判断重算范围。例如手机消息中的日期改变,只需要更新图形层并重新输出;角色袖口改变可能影响人物源、遮罩、接触阴影和调色。没有组件化工程,任何小修改都会退化为整镜重做。
38.16 《逆光收购》的手机直播镜头#
宴会停电后,林筠在手机上看到疑似被控制的母亲。最初团队试图一次生成林筠、手机、直播人物、滚动评论、紧急灯和慌乱人群,结果每项都有一点,但没有一项可信。最终方案使用六层:宴会厅停电空板、林筠前景表演、手机和手、批准的直播视频、屏幕反射与脸部交互光、后景人群剪影。
直播内容先独立制作并锁定人物身份;手机只做小幅转动,并在关键帧停住 0.8 秒;评论不在正片中滚动,只保留一个“直播已中断”的状态;紧急灯的红光同时作用于手、脸和桌面。观众看到的是一个完整镜头,生产上却是六个可独立修改的事实层。
38.17 合成 SOP#
第一步,在分镜确定一次生成还是分层。第二步,设计图层、透视和遮挡。第三步,生成干净背景和主体。第四步,完成屏幕、道具和特效。第五步,加接触阴影与交互光。第六步,匹配景深、运动模糊和色彩。第七步,逐帧检查边缘闪烁。第八步,输出母版并记录父资产。
38.18 故障树#
**症状:人物像贴纸。**缺接触阴影、共同光线和景深。重做空间融合。
**症状:屏幕文字漂浮。**透视或跟踪不准,缺反光与遮挡。重新跟踪并合成交互光。
**症状:发丝边缘闪烁。**遮罩不稳定。改善源背景、减少运动或逐帧修复。
**症状:特效很大但没有力量。**没有环境反应、交互光和声音。让世界响应效果。
38.19 检查表、练习与交付物#
检查图层是否预先规划;透视和眼线是否一致;接触阴影是否存在;屏幕是否有反光与遮挡;特效是否影响环境;边缘是否逐帧稳定;色彩纹理是否统一;来源是否可追溯。
练习一:把 E006 手机镜头拆成图层。练习二:为双人合成列十项匹配条件。练习三:制作文件文字替换计划。练习四:判断一个复杂镜头应重生成还是合成。
本章交付物:Composite Plan、Layer Manifest、Tracking Data、Matte/Mask、Graphic Insert、Color Match、Composite QC。
38.20 合成预检:生成前决定哪些层必须分开#
复杂镜头在分镜阶段标记背景、人物、前景遮挡、手/道具、屏幕、天气和光效。判断哪些层需要独立控制、哪些可以一次生成。文字、可替换屏幕、高风险手部和角色交叉遮挡通常值得分层。
预检同时要求空板、清洁帧、跟踪点和遮罩空间。拍完或生成完才发现没有干净背景,补洞成本会显著上升。Composite Plan 进入 Keyframe Request,而不是后期私下补救。
38.21 图层所有权与空间关系#
Layer Manifest 为每层记录世界深度、遮挡顺序、光源、景深、运动、色彩空间和源资产。林薇肩膀在前景、林筠在后景、授权书位于桌面中层;手越过文件时,遮挡顺序随时间变化。没有深度关系,合成会像贴纸。
每层只能有一个权威来源。屏幕文字由 Graphic Registry 控制,人物身份由角色资产控制,阴影由合成生成;不要让底图残留乱码又叠一层新文字。修改某层时依赖图只失效必要结果。
38.22 合成验收的四次观看#
第一遍正常速度看是否出戏;第二遍逐帧看边缘、穿帮和跟踪;第三遍提高与降低亮度看黑边、溢色和遮罩;第四遍手机与目标码率看细线、文字和颗粒。技术上无缝还要通过叙事可读。
Common Light、接触阴影、反射、运动模糊、颗粒和镜头呼吸共同让图层属于同一摄影机。全局 LUT 不能替代接触关系。通过结果连同工程文件、代理和哈希进入 Composite Manifest。
研究依据说明#
关键文字、多人和特效往往不适合一次生成。把合成作为设计路线,可以保护叙事事实并减少重复抽卡。