Direct Light v1.0.0 — 首个正式版 / first stable release
Direct Light v1.0.0 —— 首个正式版 / first stable release
一个面向导演、摄影指导和灯光师的白棚灯光预演沙盘。在标准白色影棚里,实时预览人物站位、灯位、灯具、控光附件、白光与彩色光对人物和阴影的影响。强调沟通向、实时、可读,而非物理级精确渲染。
A white-studio lighting-previz sandbox for directors, DPs, and gaffers — preview in real time how actor blocking, light position, fixtures, modifiers, and white/colored light shape your subject and shadows. Optimized for communication, real-time feedback, and readability.
🌐 在线 demo / Live demo: https://oukeming64-tech.github.io/direct-light/
🆕 本版亮点 / What's new in 1.0
- 🌐 完整多语言 UI / Full multilingual UI — 运行时切换 简体中文 / English / 日本語:界面、内置显示标签(灯型、器械、控光附件、机位、姿态、材质…)和 A/B 差异文案全部三语化。语言只作界面偏好,不写入场景、保存方案、A/B 快照或自定义器械数据;用户输入名、品牌型号、单位、id 不翻译。
Switch language at runtime across the whole UI, built-in display labels, and A/B diff copy. Language is a UI preference only — it never touches scene data, saved presets, A/B snapshots, or custom fixtures.
作为首个正式版,1.0 收束了从 v0.2 到 v0.10 的全部能力 / 1.0 consolidates everything built from v0.2 to v0.10:
- 🎬 可调白棚 + 层级骨架假人,多人站位(上限 5)、姿态预设与关节微调。
- 💡 最多 6 盏灯(硬光 / 柔光 / 面光),位置·高度·距离·角度·亮度·颜色·色温·光束·柔硬全可调,拖拽灯位,目标锁定(手动 / 锁定人物 / 多人中心)。
- 🔦 8 个灯具器械语义预设 + 自定义器械「存当前灯为器械」与 JSON 导入 / 导出。
- 🎛️ 控光附件(柔光箱 / 蜂巢 / 反光罩 / 柔光布)+ 棚内控光器材(黑旗 / 反光板 / 柔光布框),带导演可读的近似光学。
- 🏠 道具与结构(桌椅 / 台座 / 服装人台 / 直播圆形小舞台 / 背景板),可拖动旋转改尺寸材质,人物可放到承载物上并实时跟随。
- 🎥 镜头 / 自由 / 俯视 / 侧视四视图 + 摄影机控制(方位角·距离·高度·焦段·画幅·机位预设·从自由视角取景)。
- 🔀 A/B 冻结对比带差异摘要、方案本地保存、导出预览图。
⬇️ 下载 / Download
- 网页版 / Web:免安装,直接打开 https://oukeming64-tech.github.io/direct-light/
- macOS 桌面版 / Desktop:下方
Direct.Light_1.0.0_universal.dmg(Apple Silicon / Intel 通用包,基于 Tauri)。
应用未签名,首次打开被拦时:系统设置 → 隐私与安全性 → 拉到底 →「仍要打开」。
Unsigned build — on first launch: System Settings → Privacy & Security → scroll down → "Open Anyway."
ℹ️ 已知限制 / Known limits
- 最多 6 盏灯;自定义器械只存本地(localStorage),跨设备靠 JSON 导入 / 导出。
- 桌面 / 工作台体验优先,移动端窄屏响应式后续排期。
- 渲染为导演沟通向近似,不是物理准确模拟。
许可证 MIT · 更新记录见 CHANGELOG.md · License MIT.