镜头到底做错了什么
一片简单的透镜对蓝光的折射比红光更强,就像棱镜把白光分成光谱。这意味着单片玻璃不可能把所有颜色聚到同一个位置上,而残余的这份分歧就表现为彩色的边缘。
光学设计师的大部分精力都花在这件事上。消色差双透镜把两种色散方向相反的玻璃配在一起相互抵消,现代复消色差设计把矫正推到三个波长上 —— 这就是镜身上 apo 这几个字母能要价的原因。而没有任何设计能把它彻底去掉。
两种形态的行为不同,值得能分辨。轴向色差是一个对焦误差,所以它表现为虚焦边缘周围的洋红或绿色光环,画面各处包括中心都有;倍率色差是一个放大率误差,所以画面中心是干净的,彩边从中心往四角稳定变强。
为什么生成图像反而想要它
一张颜色通道完美对齐的图像有一种特定的质感:它看起来是合成的。世界上不存在完全没有镜头签名的真实照片,所以「签名的缺席」本身就是一条线索。
这让少量色散成为一族「刻意的不完美」中的一员,和颗粒、暗角、边角轻微发虚、辉光一起,被用来让渲染和生成的画面变得可信。每一样都是光穿过玻璃落到感光元件上的证据。
需要的纪律是收敛。被观众注意到的彩边,已经不再是证据、而变成了效果。真实的彩边:
- 在正常观看尺寸下大约一个像素宽。
- 只出现在反差真正极端的地方。
- 在平坦的中间调区域完全没有。
- 如果是倍率色差就往四角增强,如果是轴向色差就围绕虚焦的边缘。
提示词与后期怎么做
模型认得这个术语,但它们会过冲,因为训练数据里最强烈的样本都是把这个效果当风格推满的重后期图像。
在提示词里限定强度:slight chromatic aberration、faint magenta and cyan fringing。然后说清它该出现在哪儿,因为这才是「光学行为」和「滤镜」的分界:on the high-contrast edges of her shoulders and hair。
点名玻璃往往比点名缺陷更有效。 vintage uncoated lens character、fast 50mm wide open、old Soviet lens 都会把彩边连着一整套连贯的镜头签名一起带来,结果比单独要求这个缺陷可信得多。
如果是在后期加而不是在提示词里要,做法是围绕画面中心把红蓝通道按百分之几分之一的比例相互缩放,这样才正确复现倍率色差的行为。常见错误是在整幅画面上套一个均匀偏移,那会把彩边放到真实镜头几乎没有色散的中心区域去,而这恰恰就是一张图看起来「像加了滤镜」而不是「像拍出来的」的原因。