You drove two hours for a mountain sunrise, checked the app, arrived on time — and watched the sun rise into clouds behind a ridge at 9:00, three hours after the app's "sunrise". The app was not wrong; the mountain was. This guide teaches the single most useful skill for mountain photographers: estimating the obstruction angle of your horizon, then predicting exactly when the sun will actually appear. Combined with the obstruction calculator on this site, it turns "the light will come sometime" into "the disc clears the ridge at 07:14, direction 118°."

The problem: mountains eat your light

Every sunrise/sunset time you get from an app assumes the sun crosses a flat, sea-level horizon. In mountain country, that assumption fails at every single location. A 1,000-meter ridge five kilometers east of you has an elevation angle of about 11°. The sun climbs about 0.25° per minute at mid-latitudes, so that ridge delays your visible sunrise by roughly 40–45 minutes — and the warm golden light, which needs the sun higher still, arrives even later.

The effect cuts both ways: the same ridge that hides your morning sun also extends your evening, keeping the sun visible after the official sunset time. Photographers who ignore obstruction arrive too early, leave too early, or wait for light that cannot come.

The obstruction angle, explained

The obstruction angle is the elevation of the highest obstacle in a given direction, measured in degrees above the horizon. A flat horizon is 0°; a nearby hilltop 20° up means the sun must climb to 20° before you see it.

What matters is not the general mountain range but the specific bearing where the sun will rise or set — that is usually a narrow slice of sky, often no more than 30° wide. Measure the ridge height exactly there, and you can ignore the rest of the panorama.

Three rules of thumb for estimating without tools:

  • Hold your fist at arm's length: each fist width is about 10° of elevation.
  • A ridge 5 km away that looks "not very tall" is often 8–15°; a close steep slope is often 20–30°.
  • Snow-capped peaks read bigger than they are — the white contrasts with sky and tricks your eye. Measure, do not estimate.

How to measure it with your phone

You do not need a theodolite. A few phone methods give you a good-enough angle in under a minute:

  1. Level-and-measure. Hold your phone level at the horizon line of the ridge. Tilt it up until the top of the ridge, and read the pitch/roll angle from a level app or from your camera's horizon indicator if it shows degrees.
  2. Compass app with elevation. Some hiking compass apps display the tilt angle of your phone in real time. Aim at the ridge top, read the angle.
  3. Height-and-distance math. If you know the ridge height and distance (from a map), the angle is arctan(height ÷ distance). A 1,200 m ridge at 6 km: arctan(0.2) ≈ 11°.

Whichever method you use, take three readings: the bearing of sunrise, the bearing of sunset, and the highest point between them on the sun's path. Enter each into the obstruction calculator for the full picture.

The visible-window calculation

With the obstruction angle in hand, the calculator does the astronomy for you. Internally it:

  • Computes the sun's altitude over the course of the day for your date and coordinates.
  • Finds the moment the sun's altitude equals your obstruction angle in the morning — that is your visible sunrise.
  • Finds the mirror moment in the evening — your visible sunset.
  • Returns the compass bearing of both events, so you know exactly where to point your camera.
  • Reports the time lost versus a flat horizon, so you can decide whether the location is worth the hike.

The same logic applies to golden hour: if the ridge blocks the sun until it is 10° high, the first half of the golden window never happens at that spot. The visible golden hour is the portion after the sun clears the obstacle — plan your arrival for that adjusted time, not the flat-horizon time.

Reading the numbers

An example, worked through. Location: 45°N, 110°W, October 10. Flat-horizon sunrise is 07:22, sunset 18:40. Your ridge at the sunrise bearing measures 12°; at the sunset bearing, 6°.

  • Visible sunrise: roughly 08:25 (about 60 minutes later — the sun spends extra time climbing the 12° ridge, and at 45°N in October it climbs about 0.20°/minute at that altitude).
  • Visible sunset: roughly 19:02 — the sun disappears 20 minutes after the official sunset because the 6° ridge lets it stay visible longer.
  • Lost morning golden hour: the warmest light starts arriving only around 08:40–09:00. If you wanted the "flat" 06:50 golden start, you are two hours early — a classic wasted morning.

Notice the asymmetry: the two ridges are different heights, so the morning and evening corrections differ. That asymmetry is normal and is exactly why you measure both bearings.

A scouting checklist

  1. Plot the site on a map and identify the bearing of the sun at the season you plan to shoot (use the sun compass or path tool).
  2. Stand at the exact shooting position — obstruction is local; 100 m matters.
  3. Measure the obstruction angle at the sunrise bearing and at the sunset bearing.
  4. Run the calculator with your date, coordinates, and angles. Record the visible sunrise, visible sunset, and the direction of each.
  5. Add travel time and 30 minutes of setup slack to your alarm. Write the plan down.
  6. On the day, arrive early, set up in the dark, and wait for the disc to clear the ridge — it will appear exactly where the bearing said.
Pro tip: trees are obstacles too. A 15° forested slope is the silent killer of "sunrise through the trees" shoots — the sun may already be too high for good rays by the time it clears the canopy. Measure the canopy line, not the mountain.

你驱车两小时去拍山间日出,查了应用、准时到达——却看着太阳在 9:00 从山脊后的云层里升起,比应用的“日出”晚了三小时。应用没有错,是山错了。这篇指南教授山地摄影师最有用的技能:估算你地平线的遮挡角,然后精确预测太阳真正出现的时刻。结合本站的遮挡计算器,它把“光线会在某个时候来”变成“圆盘将于 07:14 越过山脊,方向 118°”。

问题:山体吃掉你的光线

从应用得到的每个日出日落时间,都假设太阳越过平坦的海平面地平线。在山地,这个假设在每个地点都失效。东边五公里外一座 1000 米的山脊,其仰角约 11°。中纬度太阳每分钟爬升约 0.25°,因此这条山脊会把你的可见日出推迟大约 40–45 分钟——而需要太阳升得更高的暖黄金光,到来得更晚。

影响是双向的:同一道山脊隐藏了你的晨光,也延长了你的傍晚,让太阳在官方日落后依然可见。忽视遮挡的摄影师会到得太早、走得太早,或等待永远不会出现的光线。

遮挡角,讲清楚

遮挡角是某个方向上最高障碍物相对地平线的仰角,以度为单位。平坦地平线为 0°;近处 20° 高的山顶意味着太阳必须爬到 20° 你才能看到它。

重要的不是整条山脉,而是太阳升起或落下的具体方位——那通常只是很窄的一片天空,往往不超过 30° 宽。只在那里测量山脊高度,其余全景可以忽略。

无需工具的三个估算经验法则:

  • 伸直手臂握拳:一拳宽约 10° 仰角。
  • 5 公里外看起来“不太高”的山脊常为 8–15°;近处的陡坡常为 20–30°。
  • 雪顶山峰看起来比实际更大——白色与天空对比会欺骗眼睛。请测量,不要目测。

如何用手机测量

你不需要经纬仪。几种手机方法可以在一分钟内给出足够好的角度:

  1. 水平+测量。把手机水平对准山脊的地平线。向上倾斜直到对准山脊顶部,用水平应用或相机若显示度数的水平指示器读取俯仰角。
  2. 带俯仰角的罗盘应用。一些徒步罗盘应用实时显示手机的倾斜角。对准山脊顶,读取角度。
  3. 高距数学。如果你从地图知道山脊高度与距离,角度 = arctan(高度 ÷ 距离)。1200 米山脊、6 公里外:arctan(0.2) ≈ 11°。

无论用哪种方法,都测三个读数:日出方位、日落方位,以及太阳路径上两者之间的最高点。把每个角度输入遮挡计算器,获得完整图景。

可见窗口的计算

拿到遮挡角后,计算器替你完成天文学。内部它会:

  • 计算你的日期与坐标下全天太阳高度角。
  • 找到早晨太阳高度等于你遮挡角的时刻——这就是你的可见日出。
  • 找到傍晚的镜像时刻——你的可见日落。
  • 返回两个事件的罗盘方位,让你确切知道相机该朝哪里。
  • 报告与平坦地平线相比损失的时间,帮你判断这个机位是否值得徒步。

同样的逻辑适用于黄金时刻:如果山脊挡住太阳直到它升至 10°,黄金窗口的前半段在该机位永远不会发生。可见黄金时刻是太阳越过障碍物之后的部分——按调整后的时间规划到达,而不是平坦地平线的时间。

解读数字

举一个完整算例。地点:45°N、110°W,10 月 10 日。平坦地平线日出 07:22,日落 18:40。日出方位的山脊测得 12°;日落方位 6°。

  • 可见日出:约 08:25(晚了约 60 分钟——太阳需要额外时间爬上 12° 山脊,而 45°N 的 10 月在该高度每分钟约爬 0.20°)。
  • 可见日落:约 19:02——太阳在官方日落后 20 分钟才消失,因为 6° 山脊让它多停留更久。
  • 损失的清晨黄金时刻:最暖的光大约 08:40–09:00 才开始到来。如果你按“平坦”的 06:50 黄金开始时间到达,就早到了两小时——经典的浪费清晨。

注意不对称性:两条山脊高度不同,因此晨昏修正不同。这种不对称很正常,也正因如此必须分别测量两个方位。

踩点清单

  1. 在地图上标出机位,确定计划拍摄季节的太阳方位(用太阳罗盘或路径工具)。
  2. 站在精确拍摄位置——遮挡是局部的,100 米都会改变。
  3. 在日出方位与日落方位各测量遮挡角。
  4. 用你的日期、坐标与角度运行计算器。记录可见日出、可见日落及各自方向。
  5. 把路程时间与 30 分钟架设余量加入闹钟。写下计划。
  6. 当天提前到达、黑暗中架机,等待圆盘越过山脊——它会精确出现在方位说的位置。
专业提示:树也是障碍物。15° 的林坡是“透过树林的日出”拍摄的无声杀手——等太阳越过树冠时,可能已经太高,光束不再漂亮。测量树冠线,而不只是山。
OP
Outdoor Photo Timing EditorsOutdoor Photo Timing 编辑部

Practical light-planning guides, tested by photographers.经过摄影师实测的实用光线规划指南。