バージョン
menu
Wwiseでエフェクトを使用する時は、多数のオプションを設定できます。最小限のシステムリソースで最もよいサウンドを確実に生成するためには、いくつかの戦略があります。Wwiseプロジェクトでエフェクトを使用する際は以下の戦略を検討してください。
エフェクトは必ずCPUリソースを消費します。In general, if you apply Effects at the Busses level, you use less CPU than at other levels. For example, if you apply a RoomVerb Effect on the Main Audio Bus of a game, only one instance is processed at runtime. 一方、エフェクトをオブジェクトレベルで適用した場合は、プロジェクトのオブジェクト数によっては同時に何百個ものインスタンスが処理される可能性があります。
エフェクトをレンダリングしてCPUリソースを節約することもできます。レンダリングされたエフェクトはサウンドバンクにパッケージされる前に処理されるため、ランタイムの処理が不要です。ただしエフェクトをレンダリングした後にエフェクトのプロパティを変更することはできないため、レンダリングしたエフェクトにRTPCは適用できません。
DelayやParametric EQなどの一部のエフェクトは、最小限のCPUで使用できます。Compressor、Peak Limiter、Expanderなどのエフェクトはより多くのCPUを使用します。リバーブエフェクトのうち、RoomVerbエフェクトはCPUを大量に消費しますが、高音質のサウンドを出します。代わりにMatrix Reverbを使用した場合は、求められる品質やパフォーマンスに合わせて調整することが可能です。
基本的に、最良の戦略はゲームプロファイリングツールでプロジェクトをテストすることです。リアルタイムでエフェクトのCPU使用量を観察しながら、これらエフェクトの使い方を判断することができます。プロファイリングについては「Understanding the different types of profiling in Wwise」を参照してください。