什麼是幀時間(Frame Time)?
幀時間指的是渲染一個畫面所花費的時間,通常以毫秒(ms)為單位。每秒影格數(FPS)告訴你每一秒畫了多少個畫面,而幀時間則告訴你相鄰兩個畫面之間的間隔。兩者其實互為倒數:FPS 越高,幀時間就越短。這個計算機可以把任何畫面更新率換算成對應的幀時間。
如何使用這個計算機
只要輸入你的畫面更新率(FPS),計算機就會算出每一幀所需的毫秒數。舉例來說,60 FPS 的幀時間約為 16.67 ms,而 144 FPS 則約為 6.94 ms。幀時間越短,遊戲與影片的動態畫面通常就越流暢、反應也越靈敏。
公式詳解
整個換算只需要一道公式:
$$\text{幀時間 (ms)} = \frac{1000}{\text{FPS}}$$一秒鐘有 1000 毫秒,用 1000 除以這一秒內的影格數,就能得到每一幀的持續時間。由於兩者是反比關係,FPS 加倍時,幀時間就會減半。
實際範例
假設一款遊戲以 30 FPS 運行,代入公式:$$\frac{1000}{30} = 33.333 \text{ ms}$$也就是說,每一幀會停留在畫面上約 33.3 ms。相較於 60 FPS(16.67 ms),30 FPS 的體驗會明顯感覺反應較為遲鈍。
常見問題
為什麼幀時間越短越好?幀時間越短代表畫面更新得越頻繁,能帶來更流暢的動態與更低的輸入延遲。
多少幀時間才算「好」?許多玩家以 16.67 ms(60 FPS)或更低為目標;電競玩家則常追求 6.94 ms(144 FPS)以下。
可以把幀時間換算回 FPS 嗎?當然可以——只要把公式反過來:\( \text{FPS} = \frac{1000}{\text{幀時間 (ms)}} \)。