ORRERY · 星轨仪

星轨仪

一台会自己走的古典太阳系仪:中心一颗恒星,外面六圈黄道环,环上的行星按各自的周期绕行,身后拖着一段亮弧。轨道是椭圆,所以内圈看得见地比外圈快;再往外是一圈刻度盘、七百多块碎屑组成的小行星带,和一层星云底。整个场景没有模型与贴图,恒星的表面、行星的纹理、辉光与星云都是运行时算出来的。

外部素材
0
三角面
≈ 68k
行星
6
预设机位
3

正在加载…

加载失败

网络或资源出错,可以重试一次。

椭圆不是装饰

每颗行星都有离心率,位置由 r = a(1 − e²) / (1 + e·cosθ) 算出来。所以靠近恒星的那一段真的走得更快 —— 开普勒第二定律,不用手写缓动。

星星是固定的

星空与小行星带都来自固定种子的线性同余生成,每次打开都是同一片天 —— 刷新页面不会换一个宇宙。恒星与灯带那层光晕是最后一道 bloom 后处理加上去的。

可以停下来

系统偏好减少动态效果时,自动环绕与公转都停下,剩下的仍是一个能拖、能缩放的静态仪器。