1フレームは何秒・何ms? 60fpsと120fpsの計算方法
FPS パフォーマンス ゲーム開発 アニメーション
結論
- 60fps の場合:1フレーム = 約16.67ms
- 120fps の場合:1フレーム = 約8.33ms
FPSから1フレームの時間を計算する方法
計算式は非常にシンプルです。
1000ms(1秒) ÷ FPS = 1フレームのミリ秒(ms)
例えば、60fpsの場合は 1000 ÷ 60 = 16.666... となり、約 16.67ms が1フレームを描画するために許された時間になります。
ゲーム開発やWebのCSSアニメーションで「カクつき(フレームドロップ)」が発生する場合、1フレームの処理時間がこの16.67msを超えていることが原因です。
自分で計算してみよう
以下のツールを使って、任意のFPSから1フレームの時間を計算してみてください。
⏱️ この場でFPSからミリ秒を計算する
目標FPS → フレームタイム
または FPS
1フレームあたりの時間 16.67 ms
1秒あたりのフレーム数 60
逆引き: この処理時間で必要なFPS
関連記事
あわせて読むと理解が深まる関連記事をまとめました。
| トピック | 記事 |
|---|---|
| FPS Calculator | FPS Calculator|30fps to ms・60fps/120fps 換算表 |
| AIクローラー対応 robots.txt・llms.txt 設定ガイド 2026 | AIクローラー対応 robots.txt・llms.txt 設定ガイド 2026|GPTBot・ClaudeBot・Google-Extended・GEO戦略 |
| APIキャッシュ設計ガイド | APIキャッシュ設計ガイド|ETag・Cache-Control・304・CDNキャッシュキーの実務 |
| Web APIのエラーハンドリング設計 | Web APIのエラーハンドリング設計|RFC 9457・error_code・400/422/409の使い分け |
| Web APIのべき等性(Idempotency)設計 | Web APIのべき等性(Idempotency)設計|二重決済を防ぐ実装ガイド |
| API設計におけるページネーションの使い分け:オフセット型とカーソル型の比較 | API設計におけるページネーションの使い分け:オフセット型とカーソル型の比較 |
| APIのレート制限(Rate Limiting)実装ガイド | APIのレート制限(Rate Limiting)実装ガイド|アルゴリズム選定と429エラーの適切なハンドリング |
| APIデバッグで使うツールの使い分け | APIデバッグで使うツールの使い分け|JSON整形・JWT・Base64のワークフロー |
| Aspect Ratio 計算 | Aspect Ratio 計算|16:9・4:3 解像度一覧 |
| Astro Content Collections でブログを構築する | Astro Content Collections でブログを構築する |
| Base64 Encode Decode | Base64 Encode Decode|Data URI と API 認証 |
| Base64とは?仕組みから使い方まで解説 | Base64とは?仕組みから使い方まで解説 |