WEICHEN
—
—
回到城市,換一段
000
z 1.4 太空感 100%
—

下鑽取景(每一層的鏡位)

尺度一律用球面角(畫面短邊橫跨幾度)不用 zoom:同一個 zoom 在 80°N 畫出來的球比赤道大三倍, zoom 寫死等於「越北的國看起來越近」。角度換 zoom 是問 MapLibre 自己的投影量出來的。
規則:畫面橫跨的角度 = 內容張開的角度 ÷ 佔畫面的比例。差別在「內容」是什麼—— 洲看的是去過的地方(洲界不是我們要展示的東西),國看的是國界形狀 (選了一個國就該看到那個國的比例,不是我剛好去過哪幾個城市的散布)。
0.62
45
95
0.62
7.0
40

運鏡(怎麼過去,與停在哪無關)

這兩個是 van Wijk & Nuij (2003)〈Smooth and efficient zooming and panning〉的 ρ 與 V, MapLibre 的 flyTo 直接吃——Google Maps/Google Earth 的飛入是同一族做法。 不設時長只設速度:時長由距離算,所以遠近不同的兩段看起來一樣快。
0.90
1.42
0

轉場:太空 → 紙

1.0
5.0
3.00
1.00
1.00
0.00

大氣光暈(globe.gl 原版 Fresnel shader)

1.00
0.20
3.50
0.10
3.30
0.50
滑桿即時生效。推到你滿意為止,然後把畫面右下角那串數字告訴我,我寫死進樣式。
⚠️ 球面在約 z12 會自動攤平成平面——那一刻要不要剛好落在「褪完」之後,是這組數字要回答的事。
z —

Toner 地球原型

全球底圖來源

⚠️ 要在 z5–8 左右比。世界視角看不出差別——那時是太空貼圖在說話, 全球烘焙的不透明度還是 0,要到中距離才交棒。30 角秒各處多一級(maxzoom 6→7)。

3D 地形(自家 DEM,烘焙披在上面)
1.5
0°
0°
起伏來自 tools/svalbard-basemap/terrain.py 切的 terrain-RGB 圖磚(932 磚 44 MB, 512 px、terrarium 編碼、垂直量化 1 m)。顏色仍然是烘焙那張圖——所以這裡在驗的是 「絕對高度上色」放到真起伏上還成不成立,不是換一套上色。
⚠️ 烘焙裡**已經有一次地形陰影**(固定光向),現在又疊上真幾何造成的透視, 兩者是兩種真實度——這正是要用眼睛判的地方。

下鑽:洲 → 國 → 地點

麵包屑、搜尋與清單已經搬到 #places(讀者看得到的那一份),這裡不再有第二份。 也可以直接點地球:點區塊下鑽、點造訪點進地點、點海洋退回上一層(Esc 同)。

降落(從現在的位置一鏡飛過去)

底圖交棒點(原地換解析度,用跳的)

降落=帶我去;下鑽=我在挑。兩者鏡位不同,不共用一條路徑
0.45
1.0
0.75

停點聚光(idle 走那一天,一次只有一個在講話)

0.16
7.0
3.6
1.2

策展視角(先降落朗伊爾城)

一趟裝不進一個框:鎮上 1.5 x 2.7 km、谷 7–13 km、出海 30.8 x 47.8 km,差 16 倍。 分組依量出來的跨度,不是我挑的。方位照 Imfeld 的原則由該組軌跡主方向算,不是北方朝上。
55

底圖疊層(越放大接手越細)

三張烘焙不是三個選項,是一疊接力:每一張在「框緣離開畫面」的 zoom 才淡入, 所以放大時解析度單調變好。⚠️ 舊版把它們做成互斥的單選,選了最細那張反而會把中間那張關掉—— 而最細那張的框只有 7.8 km,比降落畫面還小,於是整片退回最粗的全島群。 2026-08-03 把 C 的框擴到 18.6 km,降落那一眼才真的由 2 m 接手;畫面寬度 = 8.83 km × 視窗長寬比, 所以視窗拉得比 2.11 更寬時 C 仍會退場,那是框的大小不是 bug。

地名語言

陸/海/太空三色

拖曳旋轉、滾輪縮放。約 z12 之後球面會自動攤平。
店名要拉到 z16 以上才出現,街道 z13。
三色的規則:Toner 只有黑白兩色,球體卻需要第三色——太空只要跟陸或海之中任一個同色, 那一個就會溶進背景、球就不圓了。A 的海與太空同為黑、D 的海與太空同為紙白,都是這個症狀。

Subscribe

Get an email when a new travelogue goes up. Sent rarely, never spammy.

By subscribing you agree to receive the newsletter. I won't share your email with anyone, and you can unsubscribe anytime.

Follow via RSS

Want everything? Follow via RSS in your reader.

weichenyeh.com/en/rss.xml

To Weichen

Leave a note

Just passing by? Leave a note — a thought, a correction, or simply hi.

Your message