Wwise バージョン
- Sample Project
- Wwise SDK
- Wwise Unityインテグレーション
- Wwise Unreal インテグレーション
- Wwiseの基本的なアプローチ
- Wwiseヘルプ
その他のドキュメント
- Strata
- ReaWwise
- Audiokinetic Launcher
- Wwise Audio Lab
- Wwise Adventure Game
- GME In-Game Voice Chat
- Meta XR Audio
技能検定コース
- Wwise Fundamentals (2024.1)
- Wwise Interactive Music (2021.1)
- Wwise Performance Optimization (2023.1)
- Wwise Unity Integration (2023.1)
その他のソース
- ウェブサイト
- 動画
- プラグイン
- クリエイターズディレクトリ
- Q&A
- ブログ
IAkPluginServiceAudioObjectPriority
Wwise SDK
Wwise SDK 2024.1.8 AKIAkPluginServiceAudioObjectPriority 全メンバ一覧 | 公開メンバ関数 | 限定公開メンバ関数 AK::IAkPluginServiceAudioObjectPriority クラスabstract #include <IAkPlugin.h> AK::IAkPluginServiceAudioObjectPriority の継承関係図 公開メンバ関数 virtual void GetPriorities (AkAudioObject **in_ppObjects, AkUInt32 in_uNumObjects, AkPriority *out_pPriorities)=0 Populates out_pPriorities with playback ...
Priorityレベル
Wwise Performance Optimization
Virtual Voice関連の設定は、すべてAdvanced Settingsタブにあります。同様にPlayback Priorityもここにあり、オーディオ構造の重要度を定義できます。 設定範囲は1から100までで、100が最高のプライオリティを表します。WAGのプライオリティは、これから設定するもの以外はすでに準備されています。グッドプラクティスとして、あなたのゲームの内容に沿った表やガイドラインを作成しておけば、プライオリティ値の相互関係を整理できます。 WAGに準備したのは、下表です: Priority 種類 例 ~100 必要不可欠 ...
Priorityを距離に応じてオフセットする
Wwise Performance Optimization
WAGのコンバットやヘルスの性質上、遠ければあまり関係のないオブジェクトが、近くにくると生死に関わる重要なオブジェクトとなることがあります。その一例が火山岩のVolcanic Boulderで、Adventurerの近くに落下する場合に限り、危険を伴います。Volcanic Boulderが近ければ、それを聞くことは非常に重要ですが、遠くなればなるほど、重要性が低くなり命に関わらなくなります。プライオリティをdistance(距離)で変化させる場合、プライオリティはattenuation(減衰)にリンクします。それでは、Volcanic BoulderのPriorityを設定してください。 Project Explorerで、Actor-Mixer Hierarchy > Default Work Unit > World > Objects > ...
Priorityの管理
Wwiseヘルプ
ゲーム中に、多くのオブジェクトなどが同時に再生される状況が起きる可能性は常にあり、中にはプロジェクトチームが設定したオブジェクトの制限数を超えることもあります。再生されるサオブジェクトの数を効率的に管理するには、同時にいくつまで再生を許可するのか、またどれを優先するべきかを、決める必要があります。Wwiseでは、ゲーム中に同時に再生するオブジェクトを判断するための主なPriority(優先順位)として、以下の3種類があります。Playback Limit(再生制限) - 各種インスタンスの、同時に再生できる数の制限。(バーチャルボイスはこれに含まれません。)Playback priority(再生プライオリティ) - あるオブジェクトの別のオブジェクトと比べた時の優先度。Volume threshold(ボリューム閾値) - この閾値未満ではの各種オブジェクトが再生されない、一定のボリュームレベル。
Defining playback priority
Wwiseヘルプ
ゲームオブジェクトまたはバスのレベルで同時に再生できるオブジェクトの制限数に到達すると、Wwiseは各オブジェクトのPriority(優先順位)、つまり相対的な重要度を利用して、どれを再生するのかを判断します。各種オブジェクトのプライオリティは1から100までの標準的な数値単位で設定し、最低プライオリティは「1」、最高プライオリティは「100」とします。複数のオブジェクトが同じプライオリティの場合は、再生中の最新と最古のどちらのインスタンスを停止するのかを選べます。Using priority offset based on distanceリスナーからオブジェクトまでの距離に基づき、再生プライオリティを変更することもできます。Wwiseでは、Attenuation Editorで設定したMax distance(最大距離値)を使いプライオリティをオフセットします。適用するオフセット量は ...
Priority tips and best practices
Wwiseヘルプ
オブジェクトの詳細設定を決める前に、以下のセクションに目を通して、求められる効果を達成するために役立つコツやベストプラクティスを参照してください。Playback priorityミュージックオブジェクトのプライオリティを高くする - 多くの場合、ゲームのミュージックオブジェクトは、他のオブジェクトよりも、高いプライオリティとするべきです。そうすることで、多数のオブジェクトがトリガーされて再生制限を超えた場合でも、音楽が確実に継続して再生されます。Volume threshold短いサウンドSFXは、ボリューム閾値より低くなった時はキルする - バーチャルボイスリストに送ってしまうと、以下のいずれかが起きてしまうので、一般的に、ボリューム閾値より低くなった短いサウンドFXは、“Kill voice”オプションを適用すべきです。Play from beginning、またはResumeを選択すると ...
ある音のPriorityパラメータが、無効値として検知されました。一部の音のプライオリティが、計算されません。考えられる原因: 無効なインプット値が、SoundEngine APIに送られました。その原因は一般的にRTPCまたはPositionです。推奨される解決策: Profiler Settings で API Calls を有効にし、シナリオを再現します。APIコールで、無効値を示す新しいエラーを探します。この問題が解決しない場合は、Audiokineticサポートにご連絡ください。
priority
Wwise SDK
Wwise SDK 2024.1.8 AkAudioObject ◆ priority AkPriority AkAudioObject::priority Audio object playback priority. Object with a higher priority will be rendered using the hardware's object functionality on platforms that supports it, whereas objects with a lower priority will be downmixed to a lower resolution 3D bed. Audio object priorities should be retrieved ...
priority
Wwise SDK
Wwise SDK 2024.1.8 AkAutoStmHeuristics ◆ priority AkPriority AkAutoStmHeuristics::priority The stream priority. it should be between AK_MIN_PRIORITY and AK_MAX_PRIORITY (included). IAkStreamMgr.h の 103 行目に定義があります。
priority
Wwise SDK
Wwise SDK 2024.1.8 AkIoHeuristics ◆ priority AkPriority AkIoHeuristics::priority Operation priority (at the time it was scheduled and sent to the Low-Level I/O). Range is [AK_MIN_PRIORITY,AK_MAX_PRIORITY], inclusively. AkStreamMgrModule.h の 215 行目に定義があります。
AkEnvironment_CompareByPriority
Wwise Unityインテグレーション
Wwise Unity Integration Documentation AkEnvironmentAkEnvironment_CompareByPriority 全メンバ一覧 AkEnvironment.AkEnvironment_CompareByPriority クラス Sorts AkEnvironments based on their priorities. [詳解] AkEnvironment.AkEnvironment_CompareByPriority の継承関係図 詳解 Sorts AkEnvironments based on their priorities.
priority
Wwise Unityインテグレーション
Wwise Unity Integration Documentation AkRoom ◆ priority int AkRoom.priority = 0 In cases where a game object is in an area with two rooms, the higher priority room will be chosen for AK::SpatialAudio::SetGameObjectInRoom() The higher the priority number, the higher the priority of a room.
AK_THREAD_PRIORITY_NORMAL
Wwise SDK - Windows
Wwise SDK 2024.1.8 AKToolsWin32AkPlatformFuncs.h ◆ AK_THREAD_PRIORITY_NORMAL #define AK_THREAD_PRIORITY_NORMAL THREAD_PRIORITY_NORMAL AkPlatformFuncs.h の 76 行目に定義があります。
AK_THREAD_PRIORITY_ABOVE_NORMAL
Wwise SDK - Windows
Wwise SDK 2024.1.8 AKToolsWin32AkPlatformFuncs.h ◆ AK_THREAD_PRIORITY_ABOVE_NORMAL #define AK_THREAD_PRIORITY_ABOVE_NORMAL THREAD_PRIORITY_ABOVE_NORMAL AkPlatformFuncs.h の 77 行目に定義があります。
AK_THREAD_PRIORITY_BELOW_NORMAL
Wwise SDK - Windows
Wwise SDK 2024.1.8 AKToolsWin32AkPlatformFuncs.h ◆ AK_THREAD_PRIORITY_BELOW_NORMAL #define AK_THREAD_PRIORITY_BELOW_NORMAL THREAD_PRIORITY_BELOW_NORMAL AkPlatformFuncs.h の 78 行目に定義があります。
AK_THREAD_PRIORITY_TIME_CRITICAL
Wwise SDK - Windows
Wwise SDK 2024.1.8 AKToolsWin32AkPlatformFuncs.h ◆ AK_THREAD_PRIORITY_TIME_CRITICAL #define AK_THREAD_PRIORITY_TIME_CRITICAL THREAD_PRIORITY_TIME_CRITICAL AkPlatformFuncs.h の 79 行目に定義があります。
Wwise SDK 2024.1.8 Understanding playback limit and priority If a large number of sounds in a game are playing at the same time, the hardware might not have sufficient resources to handle all of them. To effectively manage the number of sounds that are played, you must determine how many sounds can play simultaneously and which sounds take priority. In Wwise, there are two main properties ...
nPriority
Wwise SDK
Wwise SDK 2024.1.8 AkThreadProperties ◆ nPriority [2/2] int AkThreadProperties::nPriority Thread priority Thread priority. 0=highest, 31=lowest. AkPlatformFuncs.h の 46 行目に定義があります。 参照元 AKPLATFORM::AkCreateThread(), AKPLATFORM::AkGetDefaultHighPriorityThreadProperties(), AKPLATFORM::AkGetDefaultThreadProperties().
nPriority
Wwise SDK
Wwise SDK 2024.1.8 AkThreadProperties ◆ nPriority [1/2] AkInt32 AkThreadProperties::nPriority Thread priority. 0=highest, 31=lowest. AkPlatformFuncs.h の 54 行目に定義があります。
AK_THREAD_PRIORITY_NORMAL
Wwise SDK
Wwise SDK 2024.1.8 AKToolsNXAkPlatformFuncs.h ◆ AK_THREAD_PRIORITY_NORMAL #define AK_THREAD_PRIORITY_NORMAL (nn::os::DefaultThreadPriority) AkPlatformFuncs.h の 78 行目に定義があります。