menu
バージョン
2021.1.14.8108
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
Wwiseでエフェクト(Effects)を使う時に、設定できるオプション機能が多数あります。エフェクトを実装する際に効率的な戦略を立てると、サウンドが向上し、リソースも節約できます。プロジェクトでエフェクトを活用する際に、以下の戦略を検討してみてください。
エフェクトを使うと、必ずCPUに負荷がかかりますが、パワー消費を意識することで、効率的な消費につながります。一般的にMaster-Mixerのレベルでエフェクトを適用すれば、CPU負荷が軽くなります。例えば、ゲームのMaster Audio Busに、Wwise RoomVerbエフェクトを適用すると、ランタイムに処理されるインスタンスが1つだけです。一方、同じエフェクトをオブジェクトレベルで適用すると、同時に何百という数のインスタンス処理が発生するかもしれません。
また、エフェクトをレンダリングすることでも、リアルタイムでの処理が不要となるため、CPUを節約できます。しかし当然、レンダリングされたエフェクトのプロパティは、レンダリング後に変更することができないので、RTPCを適用することはできません。
エフェクトを個別にみると、Delayや、Wwise Parametric EQなどのエフェクトは、CPU負荷が非常に小さい傾向があります。一方、Wwise Compressor、Peak Limiter、Expanderのエフェクトは、負荷がやや増えます。リバーブに関しては、Wwise RoomVerbはリソースの使用量は増えるものの品質は高く、Wwise Matrix Reverbは品質とパフォーマンスの要件に合わせて調整でき、そのいずれかを選択できます。
全体的に、最良の戦略は、ゲームプロファイリンツツールを使ってプロジェクトをテストすることと言えます。これらを使えば、リアルタイムでエフェクトのCPU負荷を観察できるので、エフェクトをどう使うべきかの判断ができます。プロファイリングについては「Wwiseにおける、プロファイリングの種類を理解する」を参照してください。