PCゲーム『Scars Above』のオーディオ最適化方法紹介記事をAudiokineticが公開。エラー特定方法から最適化まで開発者が解説

2023.09.22
ニュースお役立ち情報サウンド
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Audiokineticが『Scars Above』の開発で行われたオーディオに関する最適化、プロファイリングを紹介した記事を公開
  • Wwise Profilerを使ったオーディオに関するプロファイリング方法を紹介
  • 長い音源のメモリ消費抑制などの最適化方法も紹介

Audiokineticは、Mad Head Gamesが開発したSFサードパーソンアクションアドベンチャーシューター『Scars Above』のオーディオのプロファイリングと最適化の原則を解説した記事を公開しました。Mad Head Gamesのリード/テクニカル サウンドデザイナー Milan Antic氏が『Scars Above』の開発事例を説明します。

『Scars Above』の開発環境は、下記の通りです。

  • Unreal Engine 4.27.2
  • Wwise Unreal Integration version 2021.1.9.7847.2311

最適化は開発後半に行われることが多いですが、初期段階でオーディオが使用できるCPU・メモリの容量を決めておくことが重要です。設定した容量を超えると、サウンド品質の低下やオーディオの不具合、ゲームプレイに悪影響を与えるフレームレートの低下などの問題が発生するため、オーディオ最適化は計画的に実施する必要があります。

また、『Scars Above』ではGen 8搭載プラットフォームにおけるメモリ不足を防ぐため、オーディオのメモリ容量を250MB以下に設定したとのこと。

『Scars Above』におけるプラットフォーム毎のオーディオメモリとCPUの容量制限(画像は公式ブログより引用)

ゲームプレイ中に起こるオーディオの問題の中から、この記事では一般的な問題であるメモリ不足(OOM)CPUスパイクVoice StarvationSource Starvationの4つを紹介しています。

これら問題を特定する方法として、Wwise Profilerを使用したプロファイリングを紹介しています。

Wwise Profiler(画像は公式ブログより引用)

CPUスパイクの例。CPU消費量や音声が急増したフレームで、トリガーされたアクションを確認できる(画像は公式ブログより引用)

Wwiseのアセットやプロセスに特化したメモリおよびCPU消費量に関するデータはUnreal Editorでは明確に受け取れないため、QAの際は出力ログを利用してエラーを特定します。Wwise Profilerに関連するログメッセージはOutput Logと相互に参照でき、Output Logに表示されるWwiseエラーには“LogAkAudio”とプレフィックスが付くため、フィルタリングによって問題を把握しやすくなるとのこと。

また、最適化について、ディスクからストリーミングが難しい長さのサンプルは多くのメモリを消費します。この場合は可能な限り音源を短縮することでメモリの消費量を抑えることが可能なほか、複数の短い音源をランダムコンテナに格納し、ループ再生することでバリエーションのある長い音源のように扱うことが可能といったTipsが紹介されています。

環境音を短縮した例(画像は公式ブログより引用)

ループするランダムコンテナ(画像は公式ブログより引用)

このほかにも最適化に関する情報が数多く掲載されています。詳細はak Blog『Audio Optimization Practices in Scars Above』をご確認ください。

ak Blog『Audio Optimization Practices in Scars Above』

関連記事

音楽制作にまつわるテクノロジーの隆盛や、多彩な音楽表現について論じる書籍『音楽制作 – プログラミング・数理・アート –』、コロナ社より4/8(火)に発売
2025.04.01
税込2万円以下の開放型モニターヘッドホン「ATH-R30x」、オーディオテクニカが3/28(金)に発売。重さ約210gの軽量モデル
2025.03.27
Sonniss、ゲームオーディオがたっぷり詰まった「GDCバンドル」の無料配布を今年は見送り。2026年は配布予定
2025.03.20
【オフィスツアー】イマーシブスタジオを新設!「スマブラSP」「シレン6」などのゲームサウンドを手掛ける“株式会社ノイジークローク”編
2025.03.18
ノベルゲーム開発ツール「ティラノスクリプト」で立体音響が使用可能に。「空間オーディオプラグイン」、ティラノ公式が無料で公開
2025.02.12
『ゼルダの伝説 時のオカリナ』の楽曲を徹底解説。楽譜など約110点の資料も載った書籍『ゼルダの伝説と音楽 「時のオカリナ」から学ぶゲームサウンド』、DU BOOKSより2/21(金)に発売
2025.02.05

注目記事ランキング

2025.03.26 - 2025.04.02
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ローカル座標
ローカルザヒョウ 各オブジェクトの原点を基点とした座標系における、特定の一点を示した座標。
VIEW MORE

Xで最新情報をチェック!