智能摄影
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2cd25b29/smartshoot。
技能介绍
要解决什么问题
出门拍片前,你往往要分别查地图坐标、日出日落与黄金时刻、当天云量和风速,再对照自己机身有没有 IBIS、裁切系数和镜头焦距去估快门。主体不同(人像、星空、街拍)对光线和参数的要求也不一样,这些信息散落在多个工具里,很难在一次对话里得到可执行的相机设置和时间线。
技能如何工作
SmartShoot Pro 把「地点 + 相机 + 镜头 + 主体」当作标准输入,缺字段时会追问。流程大致是:
- 地理编码:用 Nominatim(OpenStreetMap)把城市名解析为
lat/lon,无需 API Key - 天文计算:按 SunCalc 公式算日出日落、黄金时刻、蓝调时刻等节点
- 天气:优先 OpenWeatherMap(需 Key),否则回退
wttr.in - 光线分类:结合时段与云量等判断当前属于哪种
lightType - 推荐引擎:在 9 种主体 × 8 种光线 的矩阵上查表(约 72 场景),再按机身特性微调(如 α9III 全局快门、无 IBIS 长焦、500 法则星空快门、低动态范围 HDR 提示等)
- 双输出:对话里给 Markdown(时间线 ASCII、参数表、场景建议、滤镜与四维评分);同时写入自包含 HTML 报告(Canvas 时间线、参数卡片等),文件名形如
smartshoot-result-{地点}-{YYYYMMDD}.html
内置知识覆盖曝光三角、区域曝光/ETTR、CPL/GND/ND 等滤镜用途,不依赖你本地再打开 data 文件才能讲清基础概念。
适用边界与注意点
- 触发上适合:带「测试:」前缀的完整四要素、或明确问拍摄参数/黄金时刻/日出日落
- 天气精度取决于 OpenWeatherMap 或 wttr.in;无 Key 时用回退源,细粒度不如付费 API
- 每次有效执行必须同时生成文字分析与 HTML;只出其一视为技能执行失败
- 相机型号需在
cameras.md数据库中命中;冷门机身可能要先确认型号写法
使用场景
- 周末去陌生城市拍风景,已定下尼康/索尼等具体机身与镜头,需要当地黄金时刻、蓝调时刻及对应光圈快门 ISO。
- 计划星空或夜景长曝,要先得到经纬度与日出日落节点,再按镜头焦距与裁切系数用 500 法则估快门上限。
- 人像或产品拍摄日已定地点与日期,想结合 OpenWeatherMap 或 wttr.in 云量判断光线类型并对照 72 场景矩阵出参数。
- 团队外拍前用「测试:地点 相机 镜头 主体」跑完整流程,既要对话内 Markdown 时间线,也要可分享的 HTML 报告文件。
适合人员
- 经常跨城市外拍的风景摄影师,典型诉求是按地名一次算出黄金/蓝调时刻并对接 CPL、GND 等滤镜建议。
- 已购入具体型号机身(矩阵内约 90 款之一)的进阶爱好者,希望推荐能提示无 IBIS 长焦、低动态范围 HDR 等机身差异。
- 负责协调拍摄日程的旅拍领队,需要把 Canvas 太阳时间线与参数卡片放进 HTML 发给模特或灯光助理。
- 以野生动物或运动为主体的拍摄者,常在清晨 golden_morn 时段出门,需要冻结动作的高快门与测光/区域曝光相关注意事项。