「今のシステムでゲーム60fps動作させるのはそんなに難しいの?」海外ゲーマーらの激論
Game*Spark / 2024年9月10日 12時36分
I'm obviously not a developer by asking this question, but with today's gaming systems why is it so difficult to make games run at 60fps?
byu/BornYinzer ingaming
60fps。ゲーマーならよく耳にする単語ですが、全てのゲームが実現できないのはなぜ?と思ったことはないでしょうか?この記事はそんな素朴な疑問のヒントになるかもしれません。
I'm obviously not a developer by asking this question, but with today's gaming systems why is it so difficult to make games run at 60fps?(ゲームクリエイターじゃないけど、今のシステムでゲームを60fpsで動かすのはそんなに難しいの?)という興味深い議論がRedditに投稿されています。
目に見えるものも見えないものも処理しなくてはならない
この疑問に対して、「システムで処理できる以上のものをゲームに追加するからだ。簡単なことだ。 どんなゲーム機でも60fpsでゲームを動かすことができるし、何十年もそうしてきた。 ハードの性能の問題ではなく、開発者が性能よりも新機能やより優れたグラフィックを選ぶということだ」というコメントや、「グラフィックだけでなく、チャレンジングなゲーム機能でCPUに負担をかけることも、パフォーマンスをボトルネックにする。『ドラゴンズドグマ』がコンソールでひどかったのがこれが原因だった。 テラフロップスを増やしても、プロセッサーの高い要求には対応できない。 しかし、本質的にはハードへの要求が高まるようなゲームを作るのは、スタジオの選択なのだ」といった意見が見られます。
fps60から少し逸れますが、「グラフィックだけでなく、チャレンジングなゲーム機能でCPUに負担をかけることも、パフォーマンスをボトルネックにする」に対し、「その良い例が、大規模な『Dwarf Fortress』を運営することだ。スーパーコンピュータを持っていても、ゲームにはグラフィックはない。しかし長時間プレイしていると、結局は動作が遅くなります。『CK3』や『RimWorld』も良い例です」とのコメントもありました。
『CK3』や『Hoi4』をプレイするときに、いろんなグラフィックスやエフェクトを「低」や「なし」にする人もいるかもしれません。作ってくれた人に申し訳ないと思いつつ……
ゲームテスターが語る開発現場
「私はビデオゲームのテスターだが、60フレームというのは膨大なフレーム数で、非常に短い時間でプロセッサーが処理する膨大な計算量だ。1フレームは17ミリ秒だ。 ライティング、テクスチャ、VFX、UIなど、プレイヤーが見えるものすべてをレンダリングするのに17ミリ秒。 インタラクション・ボリュームやコリジョン・ボリュームなど、目に見えないものの処理も必要で、オーディオ、アニメーション、AIの処理に17ミリ秒。 変数の計算にも17ミリ秒かかる。これらのバランスを取る必要があるし、 ゲームに追加すればするほど、処理に時間がかかる。 4Kテクスチャはレンダリングに時間がかかるし、高密度のテクスチャも同じだ。より詳細なアニメーション、より正確なコリジョン、より良いライティング。 つまり、ビジュアルクオリティとパフォーマンスの間にまたがる境界線があるわけだ」と現場の声や、「さらに、なんとかしてゲームの目標フレームレートを超えることができた場合、その余裕は後でハイクオリティに充てられてしまいます。ゲームの目標が30fpsで、実際には40fpsが出ている場合、より良い布シミュレーションや追加のNPCエージェントを実装する余裕ができることです。それらを追加して再び30fpsに戻ってしまうのです。」などの詳細な解説、さらに目標を超えても、じゃあさらにクオリティを上げようと改善が行われるという意見も見られました。
ゲーム開発はどんどん美麗になり、より多くのキャラが動き、より作りこみが必要になっています。一例としてCEDEC2024の『鉄拳8』エグゼクティブプロデューサー原田氏の基調講演が参考になるかもしれません。28分30秒あたりから、ニューヨークステージを例にステージの作りこみについて語っていますがステージの何十倍もの広さを作っていることがわかります。プレイキャラだけでなく背景の人や看板、車両の動き、光の表現など見えるもの、さらにバックグラウンドで動くものを処理しなくてはならず、何よりもプレイキャラも滑らかに動かそうとするとシステムの処理を超える要求が生じます。ゲーム開発は、開発者のやりたいことをいかにわかりやすく美しく伝えるかのせめぎ合いなのかもしれません。
外部リンク
この記事に関連するニュース
-
「ゼルダの伝説 ティアキン」制作の舞台裏 「トーレルーフ」が生まれるきっかけとなった“3つのアイデア”
ITmedia NEWS / 2024年8月28日 8時5分
-
「Ryzen AI 9 HX 370」ノートPCの実力検証、仕事もAIもゲームもいける高性能&省電力
マイナビニュース / 2024年8月26日 15時32分
-
話題の「黒神話:悟空」はしっかり遊べる? RTX 4070の16型ゲーミングノートPCの性能をチェック
ASCII.jp / 2024年8月20日 11時0分
-
AMDの新型CPU「Ryzen 9 9900X/9950X」の真価はどこで発揮される? 試して分かったこと
ITmedia PC USER / 2024年8月14日 22時5分
-
Ryzen 9 9950X & Ryzen 9 9900Xを試す - Ryzen 9000シリーズ全モデルでZen 5を改めて詳細評価
マイナビニュース / 2024年8月14日 22時0分
ランキング
-
1「iPhone 16/16 Pro」は何が進化した? iPhone 15シリーズとスペックを比較する
ITmedia Mobile / 2024年9月10日 9時22分
-
2イケアのまな板「コスパいい」なぜかオーディオ愛好家に好評 「発想が柔軟」目的外使用にはリスクも
iza(イザ!) / 2024年9月9日 17時50分
-
3「iPhone 16 Pro」発表 Maxは史上最大の6.9インチ、Proにも5倍ズーム搭載 4K120fps撮影も
ITmedia NEWS / 2024年9月10日 4時13分
-
4「Xiaomi 14 Ultra」と「AQUOS R9」のカメラを比較 ライカ監修カメラの実力はどれほど違うのか
ITmedia Mobile / 2024年9月9日 6時5分
-
5「草生えたwww」 とんでもない場所に生えた米……! 衝撃の光景に10万いいね 「たくましくて草 いや米」「強い!」
ねとらぼ / 2024年9月10日 12時15分
記事ミッション中・・・
記事にリアクションする
記事ミッション中・・・
記事にリアクションする
エラーが発生しました
ページを再読み込みして
ください