最近做了一个 side project:Lunaria 。
选日期、时间,在 3D 线框地球仪上点一个地点,就能看到那一刻、那个位置真实可见的月亮 —— 不是随便一张月相图,而是带月相、明暗交界、天平动和本地观测倾斜角的 3D 渲染。
技术栈:React + Three.js + astronomy-engine ,时区用 tz-lookup 处理,光照按站心天文计算。
几个我觉得有意思的点:
北半球盈月右亮、亏月左亮,和肉眼看到的一致
「本地观测角度」默认开启,按你在该地实际仰望时的倾斜呈现
可以生成分享卡片,内置「你出生那天的月亮」「我们相遇那夜的月亮」这类文案
在线体验: https://kokoro-ele.github.io/Lunaria/
源码: https://github.com/kokoro-ele/Lunaria
欢迎来玩🌛
选日期、时间,在 3D 线框地球仪上点一个地点,就能看到那一刻、那个位置真实可见的月亮 —— 不是随便一张月相图,而是带月相、明暗交界、天平动和本地观测倾斜角的 3D 渲染。
技术栈:React + Three.js + astronomy-engine ,时区用 tz-lookup 处理,光照按站心天文计算。
几个我觉得有意思的点:
北半球盈月右亮、亏月左亮,和肉眼看到的一致
「本地观测角度」默认开启,按你在该地实际仰望时的倾斜呈现
可以生成分享卡片,内置「你出生那天的月亮」「我们相遇那夜的月亮」这类文案
在线体验: https://kokoro-ele.github.io/Lunaria/
源码: https://github.com/kokoro-ele/Lunaria
欢迎来玩🌛
