Hey r/iosapps!

不久之前我在 r/iosapps 上分享了 Inverza——我为自己拍摄风景摄影而开发的独立 iOS 应用,用来回答“4 点钟的闹钟真的值吗?”(融合高分辨率区域天气模型、实时机场 METAR、海面温度以及 NASA 地形数据,以检测 16 种摄影条件,如云层逆温、绚丽的黎明、余晖和地面雾)。

今天我发布了我最喜欢的更新——在 3D Diorama 内的自然语言 3D 太阳与月亮对齐规划器,我想和大家分享其背后的实现细节。

问题

几乎所有太阳或月亮对齐在摄影师的脑海中都从同一步骤开始。你走过一座桥、一座山坡或一个阿尔卑斯山谷时,会想:

“如果满月正好在教堂尖顶后升起呢?”

到目前为止,要检验这张照片是否可行,意味着两种令人沮丧的选择:

  1. 手动测量员数学:将你的视觉构想翻译成指南针方位、垂直仰角、地面高度偏移以及角度容差,然后才能进行搜索。
  2. AI 幻觉:如果你向普通聊天机器人提问“满月什么时候会在教堂尖顶后出现?”,它会自信地凭空编造一个日期,因为大语言模型无法在脑中进行地理中心视差日射学的计算。

How Inverza solves it (AI translates, your iPhone calculates)

在 Inverza 的 3D Diorama 内(它渲染真实 NASA SRTM 地形、海岸线、树木以及数千个 3D OpenStreetMap 建筑),我新建了一个 Find / Load / Save 对齐工作室,并配备 Find with AI:

  1. 在 3D 中放置两个定位点:在你想站立的位置放置摄影师定位点,在教堂尖顶、灯塔、城市摩天大楼或山峰(距离最多 50 km)放置主体定位点。
  2. 用简洁的英文提问:输入“下一次满月如何与教堂尖顶对齐(在我的主体定位点)?”或“冬季早晨第一束直射阳光何时照在我的观景点,按最低日射角度排序?”
  3. AI 填写控件表(无黑盒):与其猜测日期,AI 会将你的描述转化为可编辑的透明搜索参数(月相、≥98% 照明、方位角 ~101.5°、目标仰角 ~2.7°,跨越 488.37 m 视线)。你点击 Review these settings,即可自行调节每个滑块。
  4. 亚秒级本地计算:你的 iPhone 在设备上扫描日期范围。因为月亮每分钟移动约 \~0.25°,它在狭窄的教堂尖顶(±0.5°)之间穿过需要 不到 90 秒——这意味着如果 naive 规划器以 5 分钟为步长进行搜索,很可能会错过对齐点。Inverza 在 5 分钟步长之间标记局部角度误差最小值,并在每次迭代中将精度提升至 0.25 秒(截图显示:2027 年 3 月 22 日 19:13:06,99.7% 满月)。点击 在 Diorama 中显示,3D 场景会直接跳转到该瞬间。
  5. 首光与末光直射阳光 + 日食:同时计算当太阳上缘从 50 km SRTM + 3D 建筑地平线上方消失时的时刻(按最低日射角度排序),并通过 2030 年提供日食规划。

Comparison

Inverza 与现有风景摄影工作流程工具的对比:

  • 与 Ephemeris 与几何规划器(PhotoPills、The Photographer's Ephemeris、PlanIt Pro)相比:专注几何的应用擅长光学计算(景深、超焦点、星轨)和手动标记地图规划,部分应用已推出高级订阅(最高 99 美元/年)以提供 3D 地形规划。但它们需要手动输入参数,且对天气或云层是否合作一无所知。Inverza 让你用简洁英文(Find with AI)即可设置 3D 对齐,并在 3D Diorama 与 2D 阴影图上包含 3D OpenStreetMap 城市建筑(而非裸露地形),并将几何与 8 来源天气解读引擎合并于同一应用。
  • 与天气模型浏览器(Windy、Ventusky、Apple Weather)相比:天气应用展示原始气象层(云量、风速、降雨),需要用户自行解读,且缺乏 3D 地形/建筑对齐规划或 AR 天空叠加功能。Inverza 自动融合区域模型(HRRR、ICON-D2/EU、ECMWF、GFS)以及实时机场 METAR、海面 SST,并进行 450 km 余晖射线追踪,以评分 16 种具体摄影条件,同时提供 3D Diorama 与 AR Sky 规划器。

Pricing

  • 免费试用:14 天免费试用,完整访问所有功能。
  • 订阅:$4.99 / 年(约 $5/年)试用期后。
  • 无分层限制:所有功能均包含在单一 $4.99/年 订阅中(16 种天气条件检测器、8 来源预报引擎、AI 天气聊天、AR Sky 相机视图、2D 地形与建筑阴影图,以及带 Find / Load / Save 与 Find with AI 的 3D Diorama)。你也可以在设置中可选使用自己的 API 密钥(Claude、Gemini、OpenAI)。无广告、无追踪、无数据出售。

Links

如常,我很期待听到您的想法、反馈或功能建议!