Celestia 中文文档 下载 App

FOV 视场角与缩放:Zoom 不是距离而是角度

什么是 FOV

FOV = Field of View(视场角)——你的"虚拟望远镜"在水平方向能看到多大的角度。人眼的自然 FOV 大约 90°,而 Celestia 可以调到从 0.01°(非常非常窄,对准一颗星)到 180°(球面全景)。

Celestia 的滚轮操作和大多数 3D 软件不同:

所以当你在地球表面"zoom out"到能看到整个太阳系时,相机还在原地——只是视角变宽了。这也是为什么 Celestia 能在不移动的情况下从原子级尺度跳到星系团尺度。

FOV 和实际距离的关系

Celestia 屏幕底部会显示:

FOV: 23° 54' 8.7" (1.00x)

这表示当前视场角是 23 度 54 分 8.7 角秒,相对于默认 FOV 是 1.00 倍。

右上角"距离"显示的是当前相机与选中天体之间的物理距离。

改变 FOV 的方式

操作效果
滚轮向前 / [ / ,FOV 减小(画面放大,看到的范围变小)
滚轮向后 / ] / .FOV 增大(画面拉远,看到的范围变大)
右键拖动同时按住 Shift微调 FOV(更精细)

Shift+右键拖动在移动目标(比如飞掠过行星表面时)可以用来精确调焦——滚轮一格一格地跳,而 Shift 拖动可以连续变化。

典型 FOV 值参考

场景大约 FOV
月球表面单陨石坑0.1°
地球整体60°(默认)
太阳系全体100°+
银河系盘状结构180°(全景)

FOV 与星等限制的联动

AutoMag(自动星等)功能让 FOV 和星等上限自动匹配:FOV 小时显示更多暗星(zoom in 时能看到更多细节),FOV 大时只显示亮星(zoom out 到宇宙尺度时不会被暗星淹没)。

在 渲染选项 里可以关闭 AutoMag 手动固定星等上限。

为什么 Celestia 用 FOV 而不是相机位置

因为 Celestia 的尺度跨越了 10^35(从原子到已知宇宙)。让相机移动到合适的物理位置在数学上会遇到浮点精度问题(移动几十亿光年远再拉回来会丢失小数),而 FOV 是一个相对值,可以在任何尺度上保持精度。