下载
免费版直接下载即可;完全版包含高级去色罩(光谱前向模型),需支持本项目后获取下载码。 macOS 版本即将推出,鸿蒙桌面版仍在开发中。
· 免安装:解压后双击 启动.bat,自带 Python 运行,不需要另外安装任何东西;也不会产生任何垃圾
· 请解压到你有写权限的目录(桌面、D 盘等),不要放进 C:\Program Files(该文件夹含有空格并且要求管理员权限)。
· 完全版流程:点「获取下载码」→ 在爱发电完成资助 → 平台把下载码发给你 → 回到这里输入下载码即可下载。
样片对比
拖动中间的竖线左右移动。全部为 Nikon Z6 翻拍,仅拉高曝光和微调白平衡(为了保留最多信息,软件会自动以照片最亮处压低亮度);网页展示用的是压缩过的 JPEG,输出成品本身是 16bit TIFF。
它是怎么算的
核心区别在于:相较于其他软件利用拖拽曲线反转黑白场的线性变换去色罩,此软件基于 Beer-Lambert 定律,在对数空间上计算出真实的胶片染料密度,并用胶片厂商官方实测(或我们实测)的非线性胶片特性曲线,反解出胶片曝光时受到的真实曝光量。(详细的数学请见软件内置的技术手册)
只用拍一次片头、片基和光源,即可精确一次性定出整卷胶片曝光的黑白场
底片的密度(D = −log₁₀(I/I₀))受保存和冲洗工艺的影响。利用相机的 M 档在恒定
光源、相同参数下对整卷底片进行翻拍,我们可以实测出片基密度 D_base(黑场)和
胶片最大净密度 D_max_net(白场),从而在对数空间中算出底片翻拍中每一个像素的
真实净密度。无需用户手动定黑白场。
利用胶片特性曲线反解真实曝光
胶片对光线的非线性响应,让高光部分有极大的宽容度。在传统的去色罩中,三个锚点 (即基于黑白灰场的线性变换)的去色罩方法不仅难以还原中间曝光部分细腻真实的颜色变换, 也难以还原胶片卓越的亮部信息。然而,大部分厂商其实都提供了胶卷详细的技术文档,其中就 包括了染料密度与真实曝光量的非线性依赖关系。利用这些技术文档和我们实测的数据,通过 物理方法反解还原胶片记录的信息,既为您的风格化创作提供真实稳固的基石,也将胶片照片 HDR 化变得唾手可得。
完全版:光谱前向模型的蒙特卡洛计算消除串色
相机的拜尔阵列 RGB 的光谱宽度与胶片严谨测量的窄带 Status M(ISO 5-3)光谱宽度是 不同的:相机为了尽可能增大通光量,拜尔阵列的 RGB 滤色片都会通过宽波长的光线,从而 导致三通道光谱重叠,引起串色。将翻拍光源、染料光谱密度、胶片层灵敏度和相机光谱响应 内积进同一个前向物理模型,利用蒙特卡洛最小二乘法计算"相机三通道密度"到"胶片 Status M 密度"的 3×9 变换矩阵,消除串色,一键获取更精确的色彩还原。
从胶片染料的色彩空间映射到 sRGB 空间
胶片处理流程中的色彩空间与屏幕显示的 sRGB 空间有所差异,这是因为胶片的 CMY 染料 所对应的 RGB 张成的色彩空间,相比于 sRGB 规范所定义的色彩空间有所不同。我们利用厂商 官方的光谱灵敏度曲线,将不同胶卷的色彩空间准确映射到 sRGB 上,以 tiff 文件输出,为您 提供准确的色彩管理。
| 普通去色罩支持 | 高级去色罩支持 | 光源支持 | 相机支持 |
|---|---|---|---|
| Kodak ColorPlus 200、Kodak Ektar 100、Kodak Gold 200、Kodak Portra 160、Kodak Ultra Max 400、Kodak Vision3 250D(5207 / 7207)、Kodak Vision3 50D(5203 / 7203) | Kodak Ektar 100、Kodak Gold 200、Kodak Portra 160、Kodak Ultra Max 400、Kodak Vision3 250D(5207 / 7207)、Kodak Vision3 50D(5203 / 7203) | D65、D55、D75、钨丝灯 2856 K、荧光灯 4000 K、LED 4500 K、LCD 6500 K | Nikon Z6 |
高级去色罩需要胶片的 SDDC 与 SSC 数据。
输出照片为 16bit sRGB TIFF(带 sRGB ICC):本软件不做影调处理。为了保留最大信息,输出照片的白点取画面的最亮像素,所以成品偏暗是正常的——请在 Lightroom 等照片处理软件中提高曝光并微调白平衡,即可获得准确去色罩结果。
公告与留言
左栏为版本更新与接下来的计划;遇到问题、或有其他改进的建议,请在右栏给我们留言,您将获得我们的感谢。