Repository navigation
Releases: trouble123456/Film-Simulation
Release list
胶片模拟 3.0.0(Windows 版)— 裁切重做 · 分区小眼睛 · 界面与按钮配色 · CineStill 800T
胶片模拟 3.0.0(Windows x64)
这是继 v2.0.0 之后的功能版本。本版重做了裁切交互,为各调整分区加上「小眼睛」旁路开关,加入整套界面主题与按钮配色,新增 CineStill 800T 胶片,并让底部预览图可以收起。
一、裁切功能重做
- 新增「裁切比例」开关:位于比例选择器右侧。勾选即按所选比例取景,取消勾选则回到整帧原图,一键在「有裁切」和「无裁切」之间切换。
- 取景区域可自由平移:选定比例后,把鼠标放到照片上任意位置上下左右拖动,即可平移取景区域,不再只能固定居中裁切。四个角仍然是缩放,边中点手柄降级处理,避免想平移时误触发缩放。
- 完成后立即出图:裁切视图下会出现「完成 — 应用裁切」按钮,点一下立刻退出裁切界面,直接显示裁切后的画面。
- 裁切不影响后续调整:裁切结果照常进入渲染管线,胶片模拟、片边、日期后背等全部功能都能继续作用在裁切后的画面上。
二、分区「小眼睛」
白平衡、曝光、曲线、色彩平衡四个分区都加上了眼睛开关:
- 关闭眼睛只在该组的预览里旁路,参数本身不会被清空
- 画面上即时呈现「调整前」的样子,方便对比这一组到底做了什么
- 再次打开立即恢复,适合逐组判断效果
三、软件界面颜色
设置 → 通用新增「界面颜色」,三套主题:
| 主题 | 背景 | 说明 |
|---|---|---|
| 灰色(默认) | 原有灰调 | 保持原来的观感 |
| 浅色 | #F0F0F0 |
贴近 Windows 浅色系统界面 |
| 深色 | #1F1F1F |
贴近 Windows 深色系统界面 |
浅色主题下重新校准了按钮描边、次级文字与悬停反差,按钮文字和边缘不会再糊在背景里。
四、交互按钮颜色
设置 → 通用新增「交互按钮颜色」:
- 自带拾色器,可拾取任意颜色
- 另有 9 色常用色表,一键套用
- 所有交互按钮、激活态、选中描边统一跟随这个强调色
五、CineStill 800T 胶片
- 新增 CineStill 800T 胶片配方,还原其标志性的钨丝灯暖调与冷阴影
- 引擎同步加入 halation(光晕)驱动着色器与 PSF 支持,高光溢出更接近真实胶片
六、底部预览图可折叠
- 胶片条上方的标题栏可一键收起 / 展开
- 收起后画布立刻变高,查看大图更舒服
下载
| 文件 | 说明 |
|---|---|
Film-Simulation-v3.0.0-Windows-x64.zip |
免安装版,解压后运行 胶片模拟 3.0.exe |
Film-Simulation-3.0.0-src.zip |
本版完整源码 |
- 系统要求:Windows 10 1809 及以上(x64)
- 需要 WebView2 运行时(Windows 11 已内置)
- 显卡需支持 Vulkan
升级说明
解压覆盖旧目录即可。配方文件(.spektra / .spektrapair)与图库索引保持兼容,无需迁移;旧配方里的裁切、调整参数照常读取。
提示:本版可执行文件更名为
胶片模拟 3.0.exe,旧版目录里的胶片模拟 2.5.exe可以直接删除。
许可证
GPL-3.0-or-later。上游链路:andreavolpato/spektrafilm(CC BY-SA 4.0)→ JamesQiu2005/SpektraLab(GPL-3.0)→ 本仓库。
胶片模拟 v2.0.0(Windows 版)— 配光/原图互斥 · 双拼取消修复
胶片模拟 2.0.0(Windows x64)
这是 v1.0.0 的优化版本。引擎与界面框架不变,重点修复了两处交互逻辑问题。
本版修复
1. 配光 / 原图按键逻辑冲突
顶栏「配光」与「原图」原本可以同时点亮,导致预览状态互相覆盖——先点配光再点原图,画面不知道该显示哪一个结果。现在两者合并为一组互斥切换:
- 只能有一个处于激活状态,点其中一个会自动熄灭另一个
- 配光在渲染完成后才可点击,避免求解过程中重复触发
- 恢复为连体胶囊样式,激活项以琥珀色实心高亮,当前状态一眼可辨
2. 半格(双拼)照片无法取消
两张照片拼成一格 135 底片(半格拼接)后,取消拼贴无法还原成单张:
- 原因:取消后配方里仍残留
filmEdge.pair与format = 135_half,画布继续按双格渲染 - 修复后取消拼贴会同时清理拼贴标记与
pairSplit,画幅回落至 135 - 取消后定位回拼贴引用的那张原照片,而不是胶片条里的第一张
下载
| 文件 | 说明 |
|---|---|
Film-Simulation-v2.0.0-Windows-x64.zip |
免安装版,解压后运行 胶片模拟 2.5.exe |
- 系统要求:Windows 10 1809 及以上(x64)
- 需要 WebView2 运行时(Windows 11 已内置)
- 显卡需支持 Vulkan
升级说明
解压覆盖旧目录即可。配方文件(.spektra / .spektrapair)与图库索引保持兼容,无需迁移。
许可证
GPL-3.0-or-later。上游链路:andreavolpato/spektrafilm(CC BY-SA 4.0)→ JamesQiu2005/SpektraLab(GPL-3.0)→ 本仓库。
胶片模拟 v1.0.0(Windows 版)
胶片模拟(Film Simulation)— Windows 版 v1.0.0
SpektraLab 的 Windows 转译版,物理胶片/相纸模拟器:
在 81 个波长上追踪光线,模拟胶片染料层与相纸——颗粒、光晕、耦合剂、放大机滤镜包一应俱全。
来源与致谢(上游转译)
本项目是对以下开源项目的 Windows 转译:
- 引擎模型:https://github.com/andreavolpato/spektrafilm (CC BY-SA 4.0)
- macOS 应用:https://github.com/JamesQiu2005/SpektraLab (GPL-3.0)
许可证
- 应用与引擎代码:GPL-3.0-or-later
- 胶片/相纸 profile 与打印 LUT:CC BY-SA 4.0
下载
- 胶片模拟-Windows-x64.zip:Windows 10/11 x64 安装包,解压后运行 spektralab.exe
- Film-Simulation-src.zip:完整源代码(含 Windows 转译改动)
构建(Windows)
详见仓库 README 与 engine/WINDOWS.md。