バージョン

menu_open

Property Editor: Random/Sequence Container

このProperty Editorに、選択中のRandom ContainerやSequence Containerの様々なプロパティや動作オプションが表示されます。オブジェクトのプロパティ設定で、ゲーム中にどのサウンドオブジェクトやモーションオブジェクトが再生されるのかが決まります。オブジェクトの動作設定で、ゲームの各時点でどのサウンドオブジェクトやモーションオブジェクトが再生されるのかが決まります。

Random Containerは、ランダムな順番で再生されるオブジェクトを1つ以上含むグループです。一方、Sequence Containerは、具体的なプレイリストに従い再生されるオブジェクトを1つ以上含むグループです。

[注釈]注釈

この場合、コンテナもオブジェクトに含まれます。

Property EditoのGeneral Settingsタブは3つのエリアに分かれています。最初のエリアに、アウトプットルーティングなど全ての絶対プロパティが表示されます。中央エリアに、ボリュームやピッチなど全ての相対プロパティが表示されます。右側の最後のエリアに、全ての動作設定が表示されます。絶対プロパティや相対プロパティの詳細については「プロジェクト階層内のプロパティについて」を参照してください。

各種タブ(Conversion、Effects、Positioning、RTPC、States、Advanced Settings)に表示されるプロパティの詳細については「共通するPropertyタブ: Actor-Mixerオブジェクト」を参照してください。

[注釈]注釈

Random ContainerとSequence Containerのプロパティ設定や動作設定は、同じProperty Editorに表示されます。

ボイスの処理方法、ルーティング順序、各種ボリュームやエフェクトの適用位置などについては「ボイスパイプラインを理解する」を参照してください。

General

項目

内容

[name]

オブジェクト名。

オブジェクトのカラーを示します。アイコンをクリックすると、カラーセレクタが開きます。

カラーを選ぶと、オブジェクトに適用されます。オブジェクトのカラーを選択すると図示の通り選択したマスにパレットアイコンと、右下に黄色い三角形が表示されます。

親オブジェクトのカラーを継承するにはカラーセレクタの左端にあるマスを選択します。

オブジェクトのMute(ミュート)、Solo(ソロ)の設定ボタンであり、オブジェクトに自動的に設定されているミュートやソロの状態を示す。

オブジェクトをミュートにすると、現在のモニターセッションにおいて、このオブジェクトの音がミュートされる。オブジェクトをソロにすると、プロジェクト内の他のオブジェクトが全て、ミュートされる。

ミュートやソロを示すMSが太文字であれば、このオブジェクトが意図的にミュートされた、またはソロにされたことを示す。太文字でない、薄いMSの表示は、このオブジェクトのミュート状態やソロ状態が、他のオブジェクトの状態に関連して自動的に決まったことを示す。

あるオブジェクトをミュートすると、その下位オブジェクトが自動的にミュートされる。

オブジェクトをソロにすると、その同位にある他のオブジェクトが自動的にミュートされ、下位オブジェクトや上位オブジェクトが自動的にソロにされる。

[ヒント]ヒント

Ctrlキーを押しながらSボタンをクリックすると、このソロボタンに関連付いている1つのオブジェクトだけが、ソロになる。

[注釈]注釈

ミュートやソロの機能は、モニタリング目的のために提供されるもので、プロジェクト内で維持されず、SoundBankにも保存されない。

Inclusion

SoundBankを生成する時にエレメントを含めるかどうかを指定する。選択すると、このオブジェクトが含まれる。選択しないと、含まれないことを示す。

サウンドデザインをプラットフォームごとに最適化するために、一部のエレメントを特定のプラットフォームで除外することができる。デフォルトで、このチェックボックスは全プラットフォームに適用される。チェックボックスの左側にある Linkインジケータ を使用し、エレメントをアンリンクする。その後にチェックボックスの状態をプラットフォームごとにカスタマイズできる。

このオプションを選択しないと、エディタのプロパティオプションや動作オプションが設定ができなくなる。

Default value: true

このオブジェクトを直接参照する、あなたのプロジェクトにある要素の数を示します。アイコンの色は、このオブジェクトを参照するものがあればオレンジ色、参照するものがなければ灰色です。

ボタンを選択すると 「Referenceビュー」 が開き、 References to: フィールドにオブジェクト名が表示されます。

Notes

このオブジェクトのプロパティについての、追加情報。

Property Editorで選択中のタブの表示方法を設定します。デフォルトで、選択した1つのタブを表示する1つのパネルがあります。スプリッターボタンをクリックすることで、左右または上下に並んだ2つのパネルが表示されます。選択したオプションは背景色で強調表示されます。

同じタブを両方のパネルで開くことはできません。どちらのパネルでも同じタブを開こうとした場合、最初のパネルに別のタブが自動的に表示されます。

[ヒント]タブ選択のショートカット

  • Ctrlと、表示させたいProperty Editorタブの番号に相当する数字を押します。例えばCtrl+4を押すと、4番目に表示されているタブがRTPCタブである場合はそれが表示されます。

Relative Properties

項目

内容

Voice Volume

バスにルーティングする前、またはAuxiliary Busに送る前に、現在のオーディオオブジェクトに適用する減衰(レベルまたは振幅)。ボリュームの詳細については「ボイスパイプラインを理解する」を参照。

デフォルト値: 0
Range: -400から400
単位: dB

[注釈]注釈

デフォルトスライダレンジは、-96から+12までとなっています。範囲を広げるには、数値を直接入力するか、編集コントロール部分にカーソルを当てたまま、マウスをスクロールします。

Voice Pitch

以下のような、オーディオストラクチャの再生スピード。

  • Pitch 0 = 通常のスピード

  • Pitch 1200 = 2倍速

  • Pitch 2400 = 4倍速

  • Pitch -1200 = 0.5倍速

  • Pitch -2400 = 0.25倍速

[ヒント]ヒント

1200 centsは、1オクターブに等しい。

Default value: 0

Range: -2400 to 2400

Units: Cents

Voice Low-pass Filter

指定値に基づいて高周波を減衰させる、リカーシブ(再帰)フィルタ。

ローパスフィルタの単位は、適用するローパスフィルタ率を表し、0はローパスフィルタなし(信号に影響なし)、100は最大減衰を表す。

(—詳しくは WwiseのLPFとHPF値カットオフ周波数 を参照。)

単位:%

Default value: 0

Range: 0 to 100

Cone High-pass filter

指定値に基づいて低周波を減衰させる、リカーシブ(再帰)フィルタ。

このフィルタは適用するハイパスフィルタ率(%)を表し、0はハイパスフィルタなし(信号への影響なし)を意味し、100は最大アテニュエーションを意味します。

Cone High-pass filterはリンクインジケータとRTPC インジケータがあります。詳細は Working with the Property Editor を参照。

単位:%

Default value: 0

Range: 0 to 100

Make-up Gain

項目

内容

Make-up Gain

ボイスに対する他のボリューム調整を全て行ったあと、最後に適用するボリュームゲイン(dB単位)。メイクアップゲインは、Actor-Mixer Hierarchy全体を通して、加算される。

ボイスの処理方法、ルーティング順序、各種ボリュームやエフェクトの適用位置などについては ボイスパイプラインを理解する を参照。

Make-up Gainの詳細は ラウドネスノーマライゼーション、またはメイクアップゲインを使い、ボリュームを調整する を参照。

[注釈]注釈

デフォルトスライダレンジは、-96から+12までとなっている。範囲を広げるには、数値を直接入力するか、編集コントロール部分にカーソルを当てたまま、マウスをスクロールする。

Default value: 0

Range: -200 to 200

Units: dB

Output Bus

項目

内容

Volume (to Output Bus)

オーディオアウトプットバスにルーティングされる信号の減衰または振幅。

[注釈]注釈

デフォルトスライダレンジは、-96から+12までとなっている。範囲を広げるには、数値を直接入力するか、編集コントロール部分にカーソルを当てたまま、マウスをスクロールする。

[ヒント]ヒント

User-Defined Auxiliary Sendを、ウェット・ドライをミックスしたシナリオ で利用する場合、Output Bus Volumeはドライレベルと関連付けられ、これに対して、Auxiliary Send Volumeは、ウェットレベルと関連付けらる。ゲーム側でバランス関係をコントロールするには、Output Bus VolumeとAuxiliary Send Volumeに、RTPCを適用する。

Default value: 0

Range: -200 to 200

Units: dB

Low-pass Filter (to Output Bus)

オーディオアウトプットバスにルーティングされる信号用の、ローパスフィルタ。

指定値に基づいて高周波を減衰させる、リカーシブ(再帰)フィルタ。

ローパスフィルタの単位は、適用するローパスフィルタ率を表し、0はローパスフィルタなし(信号に影響なし)、100は最大減衰を表す。

単位:%

Default value: 0

Range: 0 to 100

High-pass Filter (to Output Bus)

オーディオアウトプットバスにルーティングされる信号用の、ハイパスフィルタ。

指定値に基づいて低周波を減衰させる、リカーシブ(再帰)フィルタ。

ハイパスフィルタの単位は、適用するハイパスフィルタ率を表し、0はハイパスフィルタなし(信号に影響なし)を表し、100は最大減衰を表す。

単位:%

Default value: 0

Range: 0 to 100

Game-defined Auxiliary Sends

項目

内容

Override parent

Game-defined Auxiliary Sendsの設定について、親の設定を継承するのか、階層内の現在の位置で定義するのかを指定する。チェックされていない場合は、Game-defined Auxiliary Sendsの項目をここで設定できない。

[注釈]注釈

このオブジェクトが最上位オブジェクトの場合は、本オプションを選択できない。

Default value: false

Use game-defined auxiliary sends

このオブジェクトで、ゲームオブジェクト用のGame-defined Auxiliary Sends機能を利用するのかどうかを指定する。Game-defined Auxiliary Sendとは、Auxiliary BusとSendボリュームの組み合わせのこと。

本オプションを選択すると、以下の機能に関して、オブジェクトが、ゲームから送られる数値によって影響される。

ゲームでSpatial Audioを初期化してあり、 RoomやPortalのデータをWwiseに送ってあれば、今ゲームオブジェクトのあるRoomに設定したAuxiliary Busへ、そのオブジェクトが送信するべきかどうかを、このプロパティで指定する。

Default value: false

Volume (Game-defined auxiliary sends)

このゲームオブジェクトに設定された、Game-defined Auxiliary Sendsボリュームに対する、減衰を設定する。

このボリューム設定で、ゲーム側で定義されるAUX Send数値をオフセットできる。

[注釈]注釈

デフォルトスライダレンジは、-96から+12までとなっている。範囲を広げるには、数値を直接入力するか、編集コントロール部分にカーソルを当てたまま、マウスをスクロールする。

Default value: 0

Range: -200 to 200

Units: dB

[注釈]All Propertiesタブの、Game-defined auxiliary sendsプロパティ

LPFやHPF用のGame-defined auxiliary sendsプロパティがあり、調整できるのは「All Propertiesタブ」だけです。

User-Defined Auxiliary Send

項目

内容

Override Parent

User-defined Auxiliary Sendの設定について、親の設定を継承するのか、階層内の現在の位置で定義するのかを指定する。チェックされていない場合は、User-defined Auxiliary Sendsの項目をここで設定できない。

[注釈]注釈

このオブジェクトが最上位オブジェクトの場合は、本オプションを選択できない。

行ヘッダ部分でショートカット(右クリック)オプションのConfigure Columns...をクリックする。

「Configure Columnsダイアログボックス」が開く。表示する行とその順番を指定する。

ID column (User-Defined Auxiliary Sends)

User-defined Auxiliary Sendsとして選択したAUXセンドの、IDを決める。最大4つのセンドを設定できる。

User Auxiliary Send

このオブジェクトからセンドするオーディオデータの、送り先となるAuxiliary Busを設定する。AUXセンドの送り先は、Auxiliary Busに限定される。

AUXセンドを追加するには:

  1. セレクタボタン[…]をクリックする。

  2. Master-Mixer HierarchyにあるAuxiliary Busを1つを選択する。

  3. OKをクリックする。

  4. 追加した新規センドの、センドボリュームを設定する。

[注釈]注釈

Auxiliary Busは、既存のバスや既存のAuxiliary Busの子バスとして、Master-Mixer Hierarchyのどこにでも、作成できる。

[ヒント]ヒント

Project Explorerに表示されたAuxiliary Busオブジェクトを、User-defined Auxiliary Sendsのリストにドラッグ&ドロップすることで、簡単にAUXセンドとして追加できる。

[...] column (User-Defined Auxiliary Sends)

Master-Mixer HierarchyにあるAuxiliary Busを選択できる。

User-Defined Auxiliary Send Volume

Auxiliary Busに送られる信号の減衰を設定する。

[注釈]注釈

デフォルトスライダレンジは、-96から+12までとなっている。範囲を広げるには、数値を直接入力するか、編集コントロール部分にカーソルを当てたまま、マウスをスクロールする。

[注釈]注釈

この列は、具体的なセンド対象として、Auxiliary Busが選択されているとき限り、設定できる。

Default value: 0

Range: -200 to 200

Units: dB

[注釈]All Propertiesタブの、User-defined auxiliary sendsプロパティ

LPFやHPF用のUser-defined auxiliary sendsプロパティがあり、調整できるのは「All Propertiesタブ」だけです。

Early Reflections Auxiliary Sends

項目

内容

Override parent

アーリーリフレクションのAuxiliary Sendsの設定について、親の設定を継承するのか、階層内の現在の位置で定義するのかを指定する。チェックしていない場合は、Early reflectionsのAuxiliary controlの項目をここで設定できない。

[注釈]注釈

このオブジェクトが最上位オブジェクトの場合は、本オプションを選択できない。

Default value: false

Early Reflections Auxiliary Send

Wwise Spatial Audioのリフレクション処理を有効にし、このオブジェクトがアーリーリフレクションの処理のために送信する先のAuxiliary Busを設定する。

アーリーリフレクション処理でシミュレーションされるのは、ゲームのジオメトリによって定義されたバーチャル面を、音が跳ね返るという音響現象である。最初の数個のリフレクションがリスナーに主要なスペーシャル情報を伝えるため、Reflectプラグインを使用してアーリーリフレクションを(レイトリバーブとは)別に、より詳細に処理した方が有利です。

アーリーリフレクションのレンダリングを行うためには、アーリーリフレクションのセンドにアサインされているAUXバスのエフェクトスロットにReflectプラグインをアサインする必要があります。

センドを指定しないと、Wwise Spatial Audioはこのサウンドのアーリーリフレクションパスを計算しない。

: Spatial Audio APIを通して、Game Objectごとにリフレクション用Auxiliary Busをアサインすることもできる。もしリフレクションバスをAPI経由でアサインし、同時にオーサリングツールでサウンドにもアサインされている場合、このサウンドに使うバスはオーサリングツールに従う。

[注釈]注釈

リフレクションを計算するには、Wwise Spatial Audioライブラリを初期化し、レベルジオメトリをゲームからWwise Spatial Audioに送信する必要がある。

AUXセンドを追加するには:

  1. セレクタボタン[…]をクリックする。

  2. Master-Mixer HierarchyにあるAuxiliary Busを1つを選択する。

  3. OKをクリックする。

  4. 追加した新規センドの、センドボリュームを設定する。

[注釈]注釈

Auxiliary Busは、既存のバスや既存のAuxiliary Busの子バスとして、Master-Mixer Hierarchyのどこにでも、作成できる。

[ヒント]ヒント

Project Explorerに表示されたAuxiliary Busオブジェクトを、User-defined Auxiliary Sendsのリストにドラッグ&ドロップすることで、簡単にAUXセンドとして追加できる。

Early Reflections Auxiliary Send Volume

Reflections用のAuxiliary Busに送られる信号の減衰を設定する。この制御機能は、APIで指定するReflections aux sendのボリュームにも影響する。

[注釈]注釈

デフォルトスライダレンジは、-96から+12までとなっている。範囲を広げるには、数値を直接入力するか、編集コントロール部分にカーソルを当てたまま、マウスをスクロールする。

Default value: 0

Range: -200 to 200

Units: dB

Random/Sequence Container Specific

項目

内容

Initial Delay

Initial Delay

再生前に適用される、最初のディレイの長さ。このディレイは、親と子のInitial Delayに追加される。

[注釈]注釈

このディレイをTrigger rateモードのコンテナに適用すると、子のディレイがコンテナのTriggerレート長さに加算されるので、コンテナの動作が変わる。

[注釈]注釈

Source Editor の Play Cursor の開始位置は、初期遅延があるときは順守されない。詳細は、 Source Editor ドキュメント を参照。

[注釈]注釈

内蔵パラメータを使用してRTPCを制御すると、そのRTPCが Initial Delay または Priorityに関連付けられている場合、問題が発生する可能性がある。内蔵パラメータは、サウンドが特定のゲームオブジェクトで再生されるときに計算されるため、ほとんどのサウンドプロパティで効果的。Play Actionがポストされた瞬間にその値が不明であるため、RTPCを制御するための組み込みパラメータが使用されているあいだ、Initial DelayやPriorityのような再生項目の論理的な制御は適切ではない。

単位: s

Default value: 0

Range: 0 to 3600

Scope

  • Global:コンテナの、ゲームで使う全てのインスタンスを1つのオブジェクトとして扱い、ゲームオブジェクト同士の繰り返しを回避する。 例えば、ゲーム中の何人かのキャラクターが、共通するいくつかの台詞を言う場合は、スコープをGlobalに設定して、ランダム機能、シャッフル機能、またはステップ機能を使うことで、キャラクターがしゃべる度に、必ず違う台詞を言わせることができる。

  • Game object:コンテナの各インスタンスを個別に扱うため、ゲームオブジェ クト同士でシェアすることがない。

Default value: Global

Play Type

Random or Sequence

  • Random:コンテナをRandom Containerとして指定すると、コンテナ内のオブジェクトがランダムな順番で再生される。ランダム再生には、StandardとShuffleの2種類のモードがある。

  • Sequence:コンテナをSequence Containerとして指定すると、コンテナ内のオブジェクトが、ユーザーの設定したプレイリストに従い再生される。

Default value: Random

Random type

  • Standard:コンテナ内のオブジェクト群が維持されるモード。1度再生されたオブジェクトも、これから再生される可能性のあるオブジェクトのリストから外されないため、再び再生されることがある。

  • Shuffle:再生したオブジェクトがオブジェクト群から外されるモード。全てのオブジェクトが再生されるまで、再び再生されない。リストをリセットしても、最後に再生したオブジェクトは再生しない。

Default value: Standard

Avoid repeating last x played

オブジェクトを再び再生する前に、他のオブジェクトを何個再生するかを指定する。

このオプションを選択した場合の動作は、StandardモードとShuffleモードで異なる。

Standardモード中は、再生するオブジェクトを完全にランダムに選択するものの、最後に再生したx個のオブジェクトを、再生リストから外す。

Shuffleモード中は、コンテナがループ設定の場合は、最後に再生したx個のオブジェ クトをリストから外す。

ShuffleかつContinuousに設定された、ループなしRandom Containerの場合、Avoid repeating last x playedオプションを選択しても、コンテナの再生に全く影響しない。

Default value: 1

Range: 1 to 999

Sequence At End of Playlist

プレイリストの最後のオブジェクトを再生した後の、Sequence Containerの再生方法を指定する。選択できるオプションは、以下の2種類。

  • Restart:プレイリストの最終オブジェクトを再生した後に、リストの元々の順番に従い、再び最初から最後まで再生する。

  • Play in reverse order:プレイリストの最終オブジェクトを再生した後に、リストを最後から最初まで逆順に再生する。

Default value: Restart

Play Mode

Step or Continuous

  • Step:コンテナが再生される度に、コンテナ内のオブジェクトを1つだけ再生する。

  • Continuous:コンテナが再生される度に、コンテナ内の全オブジェクトを一通 り再生する。

Default value: Step

Always reset playlist

コンテナの再生を途中で停止した場合、再び再生する時に、再生を続けるのか、プレイリストを頭に戻すのかを指定する。

本オプションを選択すると、コンテナのプレイリストの頭に戻る。本オプションの選択を外すと、コンテナのプレイリストの次のオブジェクトから、再生が続く。

Default value: true

Loop

このコンテナの再生回数を設定するための機能。

Default value: true

Infinite

このコンテナを、無限(Infinite)に繰り返す設定。

Default value: Infinite

No. of loops

このコンテナの再生回数。

Default value: 2

Range: 1 to 32767

Transitions

コンテナ内のオブジェクト同士のトランジションを作成し、設定するための機能。

Default value: false

Type

コンテナ内のオブジェクト間に適用できるトランジションの種類。

  • Xfade (amp) - 定振幅を用いたクロスフェード(Xfade)が、2つのオブ ジェクト間に追加される。

  • Xfade (power) - 定電力を用いたクロスフェード(Xfade)が、2つのオブ ジェクト間に追加される。

  • Delay: 2つのオブジェクト間にサイレンスが追加される。

  • Sample accurate: オブジェクト間のレイテンシのない、シームレスなトランジションが成立する。

  • Trigger rate: コンテナ内の新しいオブジェクトが再生されるレートを指定する。これは、速い銃撃音の表現などに便利である。別の方法としてMIDIを使用して各銃撃サウンドを高い精度でポストすることも可能である。詳細はSDKドキュメントの Simulating Rapid Gunfire を参照。

トランジションタイプとしてXfade、Sample accurate、またはTrigger rateを選択する場合は、いくつかの制限や制約がある。代表的なものを以下に示す:

  • Blend ContainerやSwitch Containerでは、クロスフェード(Xfade)を使えない。Random ContainerやSequence ContainerのXfadeは、子のBlend ContainerやSwitch Containerが再生されると失敗し、

  • Stopアクションのフェードアウトは、XfadeやTrigger rateのトランジションを使ったコンテナに対して伝播しない。コンテナに対してStopEventをコールすると、フェードアウト値が再生中の現在のセグメントよりも長い場合は、そのセグメントが終了するとサウンドが急に途切れなっている。対策として、Set Voice Volumeアクションを使ってフェードを作成して、Stopアクションをディレイさせなっている。

Default value: Xfade (amp)

Duration

クリップ間のクロスフェードやディレイの長さを指定する。トランジションタイプとしてTrigger rateを選択した場合は、Durationで指定した時間が経過してから、次のサウンドがトリガーされる。

Sample Accurateオプションを選択すると、Durationスライダは操作できない。

クロスフェードに設定できる最大長さ(Duration)は、そのサウンドの長さの半分である。設定したクロスフェード時間がサウンド長さの半分より長い場合、クロスフェード長さが自動的に最大長さに調整される。この自動調整は、ランタイムにサウンドエンジンが行う。設定したクロスフェード時間が、コンテナ内の一部サウンドにとって長すぎても、Wwiseが制限したり知らせたりすることはない。

Default value: 1

Range: 0 to 3600


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう