2025-01-07

黒神話:悟空』、「Sのメモリが10GBしかない」のでXbox移植が難航中

なんて話題が出てますが、結局のところ記事中にもあるように「求める品質に達するため」のその求める品質をどこに引くか、だけの話でしかないハズ。

https://automaton-media.com/articles/newsjp/black-myth-wukong-xbox-20250106-324331/

例えば同様に Unreal Engine 5 を採用PC版の最低要件が「メモリー: 16 GB RAMである S.T.A.L.K.E.R. 2 では、

フツーにPC/XSX/XSS同時発売で、XSS版もなんの問題もなく動いてるのだから一般論としては「ビジュアル品質さえ調整すればいける」ハズでしかない。

S.T.A.L.K.E.R. 2 自体がまだ細かいバグがいっぱい残ってるって話はまた別の話

なお S.T.A.L.K.E.R. 2 XSX版では30fpsターゲットクオリティモードと60fpsターゲットパフォーマンスモードがあり、

XSS版では現在30fpsターゲットモードのみが提供されているが、当然こういうのも「調整」の一つ。

また、UE5の特性として「lumenやnanite等を使うととにかくCPUヘビー」というのがあり、

PC版で RTX4060Ti + 32GB という環境であっても、CPUCore i7-8700(6C12T)だと

描画設定全て低、FullHD の設定ですら CPU バウンドで精々30fps~45fps程度しか出ない。

GPU負荷は50%行かずめっちゃ遊んでる状態

その意味ではXSX版のパフォーマンスモードで(NPCの多数いる拠点以外は)ほぼ60fps出てるのは賞賛に値する。

CPU的には8C16Tなので↑の環境より上ってことになる)

XSXとXSSCPUパワーはほぼ変わらないので、流石にこのあたりは動作の根幹に関わり、

かつ調整(スケーリング)が難しい部分だというのを良く分かっている。

黒神話:悟空」に話を戻すと、こちらもUE5タイトルなので、lumenの重さは仕方ないにしても、

ジオメトリの詳細度は nanite であればそれこそ無段階LoDに等しいのだからいくらでも荒く出来るはずなのと、

最悪でも「ランタイムでのnaniteの利用をやめてフォールバックメッシュで済ます」という手はUE5自身サポートしているはず。

ということで「見た目」に目をつぶればジオメトリでのメモリ使用量はかなり削減可能であろう。

同じ事はテクスチャにも言えて、こちらも最悪は「XSS用には荒いテクスチャを用意」すればどうにでもなるのと、

荒いテクスチャを用意するというのは普通であれば4Kテクスチャからmipmapを作成するとき勝手に作られるので

そこまで手間ヒマがかかるもんでもない。(オーサリングツールがやってくれる範疇

あと長くなってきたので割愛しますが lumen もCPUヘビーであると同時にかなりメモリも食う仕組みだけど、

とにかく色々妥協すればメモリ使用量は削減可能(スケーラブル)ではある。

https://www.docswell.com/s/EpicGamesJapan/51NY7K-UE_CEDEC2022_CitySampleRenderingOptimize

ということで、「なるべくビジュアル品質を保ったままXSS最適化するには」という部分で

ビジュアル品質にかなり拘っている」という話なんだろうな、と思っています

(実際、黒神話:悟空最初からかなりそこをアピールしているタイトルだし)

(※そしてこの手の中華ソウルライクって実は「そこを除けば」本家越えしてない場合が多くて、だからそこをスポイルちゃうと…という話はまた別の話なので…ごにょごにょ…)

どっちかというとそういうリニアに調整可能な部分より、S.T.A.L.K.E.R. 2 の A-Life みたいな、

ミューレションなのであまり素数を減らしすぎると成立しなくなる…みたいなやつの方がメモリ問題としてはクリティカルなはず。

そういうわけで A-life 2.0 が早くフル実装されないかなーとワクテカしながら毎晩のようにゾーン彷徨っている増田でした。

(結局ほぼSTALKER2の話しかしてねえ!)

  • なんでゲームって機械が何度進化しても毎回毎回30fpsスタートになるの? 60fpsを基本にしてその中でできることをやるのを基本にしろよ

    • 60fpsである必要がないからだろ 60fpsであることが重要なのはごく一部のアクションゲームだけ 性能に余裕が出たときにだけ実現すべきものであってデフォで対応する理由がない

    • 60FPSにするメリットは? 別に消費電力増えるだけでメリットない 24とか30で作るのは電力的な問題がほぼ全て そんぐらいあればゲームとして成立するからあとはバカなゲーマーの需要に...

      • 30fps⇒60fpsにしたら消費電力が倍に増えるかというとそういう単純な話ではない 30fpsの場合に60fpsの時に比べて1フレーム内で倍の処理をしてたらトータルでの消費電力は変わらない 空間...

    • ゲーム専用ハードは価格を抑えるためにずっと30fpsを基準にするのが妥当な程度の性能で作られてるから

    • それも結局は「各ゲームで求める品質」の軸がどこにあるか、が最終的な判断基準なんでしょ ターンベースのゲームであれば30fpsであってもビジュアルリッチを目指して他と差別化し...

  • 技術的な問題じゃなくて、かけたコストが回収できるほど売れないのが目に見えてるからやりたくないってだけじゃね? それをそのまま言っちゃうと角が立つから、オブラートを重ねに...

    • そもそも論として「ビジネスとして成立すると踏んでから〇〇版の開発に入る」のは当たり前で、 仕様が分かり切ってる以上、移植困難性も見極めずにビジネス上の判断を下したのなら ...

      • いまさら利益が出ないと分かっていながらソフトのクオリティを妥協してまで無理矢理発売する方がよっぽど無能だよ

        • 「利益が出ない」話なんて元記事のどこにも書かれていないが、どういう情報からそれをジャッジしたんだ?

          • 元増田が力説してる「クオリティを妥協すればXbox版も難しくない」が正しいのだとしたら、それでもメーカーがXbox版を出さない理由は「売っても割に合わないから」以外に答えはないだ...

      • そんなん言い出したら、失敗もしくは長期的に足を引っ張ると分かりきっていたのに性能的に劣るSeriesSなんてものを発売したマイクロソフトこそが真の無能ってことになるんだが

        • 黒神話悟空が最初に発表されたのが2020年9月頃と、PS5とXboxSeriesS|Xが発売される直前のタイミングだから、まさかこのときXboxSeriesS|XがXboxOne以上に大失敗するとは思ってもいなかったんだろ...

        • バイアスかかりすぎだろ…普通に考えて「なるわけがない」 ファーストパーティータイトルで、対応が義務付けられてるようなものであれば若干話は変わるが、 サードパーティが何を...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん