既定の設定のエミッタを作成する手順を次に説明します。その他の設定については、エントリ入力によるエミッタ アトリビュートの設定を参照してください。以降に示す手順では、最後の手順としてアニメーションを再生して、パーティクルの放出を確認します。
注:
以降のセクションは、nParticle オブジェクトに対して作成したエミッタにも適用できます。
移動アトリビュートの制御がすでにエミッタに設定されている場合は、エミッタをオブジェクトに追加することはできません。また、エミッタをオブジェクトに追加した後は、別の手法(たとえば、エクスプレッション)を使用してエミッタの移動アトリビュートを制御することはできません。
オブジェクトの一部の CV、頂点、またはパーティクルだけを選択した場合、エミッタは選択されたコンポーネントにのみ適用されます。
ある位置から放射するには
- 何も選択されていないことを確認します。
- パーティクル > エミッタの作成(Particles > Create Emitter)を選択します。
これにより、原点にポイント エミッタが作成されます。
サーフェス上のポイントからパーティクルを放射するには
- NURBS サーフェスまたはポリゴン サーフェスを選択します。
- パーティクル > オブジェクトから放出(Particles > Emit from Object) > を選択し、オプション ウィンドウを表示します。
- オプション ウィンドウで、エミッタ タイプ(Emitter Type)ポップアップ メニューからサーフェス(Surface)を選択します。
- 作成(Create)をクリックします。
サーフェス全体から均等に放出する方法の詳細については、NURBS サーフェスからより均等に放出をスプレッドするを参照してください。
カーブ上のポイントからパーティクルを放射するには
- カーブを選択します。
- パーティクル > オブジェクトから放出(Particles > Emit from Object) > を選択し、オプション ウィンドウを表示します。
- エミッタ タイプ(Emitter Type)ポップアップ メニューからカーブ(Curve)を選択します。
- 作成(Create)をクリックします。
選択したオブジェクトのすべての CV または頂点から放出するには
- オブジェクトを選択します。
- パーティクル > オブジェクトから放出(Particles > Emit from Object) > を選択し、オプション ウィンドウを表示します。
- エミッタ タイプ(Emitter Type)ポップアップ メニューから全方向(Omni)または一方向(Directional)を選択します。
- 作成(Create)をクリックします。
選択した頂点、CV、またはエディット ポイントからパーティクルを放射するには
- オブジェクトを選択します。
- (コンポーネント タイプで選択します(Select by component type)アイコン)をクリックします。
- パーティクルを放出させるコンポーネントを選択します。詳細については、『Maya の基本』マニュアルを参照してください。
- パーティクル > オブジェクトから放出(Particles > Emit from Object) > を選択し、オプション ウィンドウを表示します。
- エミッタ タイプ(Emitter Type)ポップアップ メニューから全方向(Omni)または一方向(Directional)を選択します。
- 作成(Create)をクリックします。
コンポーネントにエミッタを追加すると、そのエミッタの名前が付いたコンポーネント セットが作成されます。セット メンバーシップを編集することで、放出を行うコンポーネントを変更することができます。リファレンス シーン内のオブジェクトのコンポーネントから放出を行うことはできません。
ヒント: MEL の
emit コマンドを使用すると、エミッタを作成することなく、既存のパーティクル オブジェクトの選択した位置にパーティクルを追加することができます。作成されたパーティクルの任意のパーティクル単位のアトリビュートに値を設定できます。これによって、エミッタ以上に柔軟な制御が可能なエフェクトを作成することができます。
たとえば emit コマンドを使用して、放出されるパーティクルに、その時点で放出されているパーティクルのアトリビュート値を使用するように設定することもできます。またエクスプレッション内で emit コマンドを使用して、パーティクルが消滅するポイントで放出を行うようにすることもできます。
emit コマンドの具体例については、『MEL コマンド リファレンス』オンライン マニュアルを参照してください。
1 つの空間領域に複数のパーティクルを放出するには
- パーティクル > エミッタの作成(Particles > Create Emitter) > を選択します。
- 基本エミッタ アトリビュート(Basic Emitter Attributes)のセクションで、エミッタ タイプ(Emitter Type)をボリューム(Volume)に設定します。
- ボリューム エミッタ アトリビュート(Volume Emitter Attributes)セクションでボリューム シェイプ(Volume Shape)をクリックし、メニューからシェイプを選択します。
- ボリューム エミッタ アトリビュート(Volume Emitter attributes)を必要に応じて設定します。ボリューム エミッタのアトリビュートの詳細については、ボリューム エミッタ アトリビュート(Volume Emitter Attributes)を参照してください。
- 作成(Create)ボタンをクリックします。
ボリューム エミッタのシェイプが画面に表示されます。エミッタを移動、回転、スケール、またはシアーできます。
注:
ボリュームの変形や任意のボリュームの使用はできません。
ボリューム エミッタのシェイプを非表示にするには
- エミッタを選択し、ディスプレイ > 非表示(Display > Hide) > 選択項目の非表示(Hide Selection)を選択します。
エミッタを表すエミッタ アイコンを非表示にするには
- ワークスペースで、エミッタ アイコンを選択します。
アウトライナ(Outliner)でエミッタを選択する方が簡単な場合もあります。ポイントではなくオブジェクトから放出を行う場合、アウトライナ(Outliner)ではエミッタはオブジェクト名の下層に表示されます。
- ディスプレイ > 非表示(Display > Hide) > 選択項目の非表示(Hide Selection)を選択します。
- アイコンを再び表示するには、ディスプレイ > 表示 > 最後に非表示にした項目の表示(Display > Show > Show Last Hidden)を選択します。
エミッタを削除するには
- エミッタを選択します。
- キー(Windows および Linux)、または キー(Mac OS X)を押します。
エミッタを削除しても、放出されたパーティクル オブジェクトは自動的には削除されません。ただし、そのパーティクル オブジェクトがシーン内の他の項目に接続されていない場合は、そのパーティクル オブジェクトも削除しても問題ありません。パーティクル オブジェクトを削除するにはアウトライナ(Outliner)を使用します。
注:
パーティクルの放出は、放出されたパーティクル オブジェクトの開始フレーム(Start Frame)アトリビュートで指定されたフレーム(既定では frame1)から必ず開始されます。たとえば、フレーム番号 -5 でパーティクルを放出するには、放出されたパーティクル オブジェクトの開始フレーム(Start Frame)を -5 に設定しなければなりません。