{"repo":"oukeming64-tech/direct-light","free":true,"listed":false,"github":"https://github.com/oukeming64-tech/direct-light","clone":"git clone https://github.com/oukeming64-tech/direct-light.git","description":"白棚灯光预演 · A white-studio lighting previz sandbox for directors, DPs & gaffers (React + React Three Fiber)","language":"TypeScript","stars":76,"topics":["cinematography","filmmaking","lighting","previsualization","react","react-three-fiber","threejs","typescript"],"license":"MIT","category":"game-templates","readme_excerpt":"Direct Light · 白棚灯光预演 面向导演、摄影指导和灯光师的白棚灯光预演沙盘。在标准白色影棚里，实时预览人物站位、灯位、灯具、控光附件、白光与彩色光对人物和阴影的影响。 A white-studio lighting previz sandbox for directors, DPs, and gaffers. 👉 English readme: README.en.md - 🧭 项目展示页： - 🌐 在线 demo： —— 免安装，工作台需至少 960px 宽；窄屏会给出横屏 / 扩窗提示，随 main 自动更新。 - 🖥️ macOS 桌面版：Releases 的 .dmg （Apple Silicon / Intel 通用）。 发现灯光、阴影或交互不符合预期？欢迎提交问题或视觉反馈。有布光方案、片场工作流或还不成熟的想法，也欢迎到 Discussions 交流；不需要会写代码。 纯前端 Web 应用，无后端依赖。强调 沟通向、实时、可读 ，而不是物理级精确渲染——区别于重型 3D / 付费布光软件，它即开即用、专为前期和团队沟通灯光方案而做。 调整摄影机机位 → 切到「镜头」视角，相机实拍画面随之实时变化。 当前状态 当前公开版本： v1.0.5 。白棚灯光预演的核心功能已全部就绪，并完整支持简体中文 / English / 日本語 运行时切换。 - v1.0.0 ：首个正式大版本，多语言 UI。 - v1.0.1 ：自由拖动按白棚尺寸夹紧。 - v1.0.2 ：用户自定义 .glb 人像模型。 - v1.0.3 ：阴影漏光修复（每盏灯「法线偏移」滑杆 + 「柔和阴影 (PCF)」开关）。 - v1.0.4 ：五步新手导览、键盘/读屏体验、A/B 正确性、本地保存失败反馈、器械/人物模型兼容与生产拆包收口。 - v1.0.5 ：优化日文界面的自然度与可读性；不改架构、场景数据或渲染行为。 完整逐版更新见 CHANGELOG.md 。 功能特性 - 🎬 白棚 + 人物 ：可调白棚（尺寸、墙/顶开关、无缝弧形背景、墙地反射），层级骨架假人，多人站位（上限 5），姿态预设与关键关节微调。 - 🧍 用户自定义人像模型 ：把 .glb 放进 src/models/ 即自动出现在「外观 → 用户模型」列表，运行期自动缩放落地、无需逐模型配置。默认仍是程序化假人。 - 💡 灯光系统 ：最多 6 盏灯（硬光 / 柔光 / 面光），可调位置、高度、距离、角度、亮度、颜色、色温、光束角、柔硬；拖拽灯位；目标锁定（手动 / 锁定人物 / 多人中心）。 - 🔦 灯具预设库 ：8 个器械语义预设（COB、Nanlux Evoke 600C、LED 面板、RGB 灯管、菲涅尔等），一键套用后仍可手动微调。 - 🎛️ 控光附件 + 棚内器材 ：柔光箱 / 蜂巢 / 反光罩 / 柔光布 + 黑旗 / 反光板 / 柔光布框，带导演可读的近似光学。 - 🏠 道具与结构 ：桌椅 / 台座 / 人台 / 直播圆台 / 背景板等，可拖动、旋转、改尺寸/材质；人物可放到承载物上实时跟随。 - 🎥 多视图 + 摄影机 ：镜头 / 自由 / 俯视 / 侧视；摄影机方位角、距离、高度、焦段、画幅、机位预设、从自由视角取景。 - 🔀 A/B 对比 · 保存 · 导出 ：方案存到浏览器 localStorage，A/B 冻结对比带差异摘要，导出预览图用于团队沟通。 - 🌐 多语言 UI ：运行时切换简体中文 / English / 日本語；语言只影响界面显","default_branch":null,"files":null,"tree":[],"storefront":"/r/oukeming64-tech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oukeming64-tech/direct-light/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}