← 設計預覽

光的大小:光圈對照

個人的光,是一顆「星的光圈」。收到的光管亮度,送出的天數管環。提案,待大 PM 核定。

送出的天數 → 環。一環 28 天,一天一個光段,順時針點亮;滿 28 天這一環閉合,像年輪往外長。13 環是 364 天,第 365 天外面再閉合一圈亮的「年環」。每一個光段都是真的做過的一天。
收到的光 → 亮度與環繞的光點。用對數壓縮:收到 1 道與收到 100 道的差別,和 100 道與 10,000 道的差別一樣大;永遠遞增、不會突然飽和。不需要精確。
一年之後 → 換層次,不無止境加環。第 366 天起,整圈收攏成中心的「年核」(核內多一圈細線),外面重新長出第一環。每過一年核更厚、更亮。

1 從第 1 天走到第 365 天

收到的光固定在 1,000(可在下方調)。第 365 天是刻度的基準:13 環全滿、年環閉合。

收到的光 1,000

2 一年之後

同樣的收到量。第 365 天完成;第 366 天收攏成年核,再從第一環開始。

3 兩個單位對照表

橫向是收到的光,縱向是送出的天數。持續久但收到不多的人(左下),光圈依然厚實;收到很多但剛開始的人(右上),很亮但環還少。

4 播放

用「收到的光約隨天數成長」的假設播放,只為了看環怎麼長、第 366 天怎麼收攏。

第 0 天 · 收到 0

5 公式(顯示層)

量算法
這一年第幾天 p天數 ≤ 365:p = 天數;之後 年 = ⌈天數 / 365⌉ − 1,p = 天數 − 365 × 年(365 天是滿,366 天是下一年的第 1 天)
滿環數⌊min(p, 364) / 28⌋,最多 13;餘數是當前這一環亮幾段
年環p = 365 時出現
亮度 Rtanh( log10(1 + 收到的光) / 3.5 ),範圍 0 到 1
光點數round(72 × R)
年核已完成的年數;核的半徑與細線圈數隨之增加(第 12 年之後半徑不再加大)

R 的參考值:收到 10 → 0.29、100 → 0.52、1,000 → 0.70、10,000 → 0.81、100,000 → 0.89、1,000,000 → 0.94。
資料層「送出」與「收到」分開存;這個合併只發生在畫面上,不寫回資料庫。