エミッタの作成(Create Emitter)とオブジェクトから放出オプション(Emit From Object Option)

nParticles > エミッタの作成(Create Emitter)またはnParticles > オブジェクトから放出(Emit From Object)を選択してエミッタを作成するときにオプションを設定します。

nParticle を放出する」を参照してください。

基本エミッタ アトリビュート(Basic Emitter Attributes)

エミッタ名(Emitter Name)

この名前は、アウトライナ(Outliner)でエミッタ オブジェクトを識別するために使用されます。名前を指定しない場合、エミッタ オブジェクトに emitter1 などの既定の名前が付けられます。

ソルバ(Solver)

nParticle エミッタ オブジェクトが属する Maya Nucleus ソルバを指定します。既存の Maya Nucleus ソルバがリスト表示されているプルダウン リストからソルバを選択する、あるいは新しいソルバの作成(Create New Solver)を選択して新しい nParticle エミッタ オブジェクト用に新しい Maya Nucleus ソルバを作成します。

エミッタ タイプ(Emitter type)

全方向(Omni)

エミッタのタイプを全方向のポイント エミッタに設定します。パーティクルは全方向に放出されます。

一方向(Directional)

エミッタ タイプ(Emitter type)を一方向(Directional)ポイント エミッタに設定します。パーティクルは、方向 X (Direction X)方向 Y (Direction Y)、および方向 Z (Direction Z)アトリビュートで指定した方向に放出されます。

サーフェス(Surface)

NURBS またはポリゴン サーフェス上またはその付近より、ランダムに分布した複数の位置からパーティクルを放出します。

カーブ(Curve)

カーブ上またはその付近より、ランダムに分布した複数の位置からパーティクルを放出します。

ボリューム(Volume)

閉じられた空間領域からパーティクルを放出します。空間領域のシェイプは、ボリュームシェイプ(Volume Shape)プルダウンから選択してください。

レート(パーティクル/秒)(Rate (particle/sec))

パーティクルの 1 秒当たりの放出数を平均レートで設定します。オブジェクト サイズでレートをスケール(Scale Rate By Object Size)をオンにしない限り、絶対レートで放出されます(下記参照)。

パーティクルの放出は、エミッタのレートに正の値が設定されていて、さらにアニメーションが 2 つ以上の連続フレームを再生するときにのみ発生します。

放出されたパーティクルの数を調べたい場合は、アトリビュート エディタ(Attribute Editor)一般コントロール(General Control)セクションで、パーティクル オブジェクトを選択し、数(Count)を参照します。

注:

レート(パーティクル/秒)(Rate (particle/sec))を低い値に設定すると、放出計算の丸め誤差により放出されるパーティクルの実際の数が設定された値よりも小さくなる可能性があります。たとえば、1 フレームごとに 1 つのパーティクルを放出するようにレートを設定する場合、パーティクルが特定のフレームで放出されるようにするためにレート(パーティクル/秒)(Rate (particle/sec))を非常に小さな量(1.0001)で増やす必要があります。

オブジェクト サイズでレートをスケール(Scale Rate By Object Size)

このアトリビュートはエミッタ タイプ(Emitter Type)サーフェス(Surface)カーブ(Curve)、またはボリューム(Volume)である場合にのみ使用できます。

このアトリビュートをオンにした場合、パーティクルを放出するオブジェクトのサイズが 1 フレーム当たりの放出パーティクル数に影響を与えます。オブジェクトが大きくなるほど、放出数は大きくなります。このアトリビュートは既定ではオフです。

サーフェス放出の場合、放出数は、1 秒当たり、1 平方センチメートル当たりのパーティクル数です。たとえば、2cm x 2cm の平面の面積は 4 平方センチメートルです。レートを 3 に設定した場合、この平面では毎秒約 12 個のパーティクルが放出されます。インチまたはその他の単位を使用した場合、単位はセンチメートルに変換されてレートが計算されます。

カーブからの放出の場合のレートは、単位時間、センチメートル長あたりのパーティクル数です。たとえば、レートが 3 の 4 cm カーブは、1 秒間に約 12 個のパーティクルを放出します。

このアトリビュートがオフ(既定)の場合、旧バージョンでは放出レートはオブジェクト サイズに比例していましたが、現バージョンでは絶対数になります。

ポイントごとのレートを使用(ratePP) (Use Per-Point Rates(Rate PP))

詳細については、ポイント エミッタの異なるポイントからの放出を多様化するを参照してください。

親 UV が必要(Need Parent UV)

(NURBS サーフェス エミッタのみ)。エミッタを作成する前にエミッタ オプション(Emitter Options)ウィンドウでこれをオンにすると、Maya によりパーティクル シェイプ(Particle Shape)に親 U (Parent U)アトリビュートと親 V (Parent V)アトリビュートが追加され、親 UV が必要アトリビュートがオンに設定されます。親 UV (Parent UV)を使用すると、カラーや不透明度などの他のパラメータの値を変更できます。

(エミッタの作成後に)このアトリビュートをアトリビュート エディタ(Attribute Editor)またはチャネル ボックス(Channel Box)でオンに設定した場合、親 UV が必要(Need Parent UV)アトリビュートはオンになりますが、親 U と親 V アトリビュートは追加されません。

サイクル放出(Cycle Emission)

サイクル放出(Cycle Emission)を使用すると、放出のランダム シーケンスを再起動できます。ランダム シーケンスを使用すると、ゲーム等で使用できる単純なサイクルを作成できます。

フレーム(Frame)に設定した場合、このシーケンスは、サイクル間隔(Cycle Interval)アトリビュートで指定した数のフレームが進行した後で再起動します。

なし(None)に設定した場合、乱数ジェネレータは再起動されません。

サイクル間隔(Cycle Interval)

サイクル放出(Cycle Emission)を使用する場合の、乱数シーケンスを再起動するフレーム間隔を定義します。サイクル放出(Cycle Emission)ドロップダウン メニューでフレーム(Frame)が選択されている場合のみ使用可能です。

距離/方向アトリビュート(Distance/Direction Attributes)

最小距離(Min Distance)

放出を行うエミッタからの最小距離を設定します。0 以上の値を入力します。

パーティクルは、最小距離(Min Distance)最大距離(Max Distance)の間でランダムかつ均等に放出されます。

最大距離(Max Distance)

放出が発生するエミッタからの最大距離を設定します。0 以上の値を入力できますが、値は最小距離(Min Distance)より大きくしなければなりません。

方向 X、Y、Z (Direction X, Y, Z)

エミッタの位置および方向を基準に放出の方向を設定します。一方向(Directional)エミッタ、カーブ(Curve)エミッタ、およびボリューム(Volume)エミッタの場合にのみ使用できます。

注: ポイント エミッタの場合、ポイント エミッタの位置と方向は、移動(Translate)回転(Rotate)アトリビュートによって設定されます。スケール(Scale)シア(Shear)は影響を与えません。

一方向(Directional)エミッタから放出されるパーティクルの本来のスピードは、エミッタのスピード(Speed)アトリビュートと同じです。既定では毎秒 1 単位(cm)です。方向 X (Direction X)方向 Y (Direction Y)および方向 Z (Direction Z)アトリビュートはスピードに影響を与えません。

全方向(Omni)エミッタから放出されるパーティクルの本来のスピードは、スピード ランダム(Speed Random)アトリビュートで変更しない限り、パーティクルが放出される方向を問わず、毎秒 1 単位距離です。

スプレッド(Spread)

放出される軌跡の拡散角度を設定します。この角度は、パーティクルがランダムに放出される円錐形の領域を定義します。0 から 1 の範囲内にあるどんな値でも入力できます。値 0.5 は 90 度を、1 は 180 度を表します。一方向(Directional)エミッタおよびカーブ(Curve)エミッタでのみ使用可能です。

基本放出スピード アトリビュート(Basic Emission Speed Attributes)

スピード(Speed)

放出スピードの乗数を設定します。放出されるパーティクルの本来のスピードとこの値が乗算されます。0 以上の値を指定してください。1 を指定すると、標準的なスピードが使用されます。0.5 を指定するとスピードが半分になり、2 を指定するとスピードが 2 倍になります。

スピード(Speed)は、エクスプレッション、フィールド、その他のダイナミクスによって生成される速度には影響を与えません。

スピード ランダム(Speed Random)

スピード ランダム(Speed Random) アトリビュートを使用すると、エクスプレッションを使用しなくても、放出スピードにランダム性を付加できます。スピード ランダム(Speed Random)を正の値に設定した場合、エミッタは、パーティクルごとにランダムなスピードを生成します。スピード(Speed)値は平均速度で、スピード ランダム(Speed Random)はスピード変化の範囲を定義します。

それぞれのパーティクルのスピードは、次の範囲内のランダム値となります。

スピード - スピード ランダム/2 スピード + スピード ランダム/2

接線スピード(Tangent Speed)

サーフェスからの放出とカーブからの放出の場合に、放出スピードの接線コンポーネントのベクトルの大きさを設定します(次の図を参照)。既定値は 0 です。0 以上の値を入力します。サーフェス エミッタとカーブ エミッタの場合にのみ有効です。

法線スピード(Normal Speed)

サーフェスからの放出とカーブからの放出の場合に、放出スピードの法線コンポーネントのベクトルの大きさを設定します(次の図を参照)。既定値は 1 です。0 以上の値を入力します。サーフェス エミッタとカーブ エミッタの場合にのみ有効です。

ボリューム エミッタ アトリビュート(Volume Emitter Attributes)

アトリビュート エディタ(Attribute Editor)エミッタの作成オプション(Create Emitter Options)ウィンドウでは、ボリューム エミッタに適用できないアトリビュートはグレー表示になっています。ただし、チャネル ボックス(Channel Box)はグレー表示の機能をサポートしていません。ボリュームのフィールド アトリビュートを編集する場合、それぞれのボリューム シェイプに適用するアトリビュートに慣れるまでは、チャネル ボックス(Channel Box)ではなくアトリビュート エディタ(Attribute Editor)を使用することをお勧めします。

ボリューム シェイプ(Volume Shape)

パーティクルの放出先となる空間領域のシェイプを指定します。指定できるシェイプは、立方体(Cube)球(Sphere)円柱(Cylinder)円錐(Cone)、またはトーラス(Torus)です。

ボリュームのオフセット(Volume Offset)

放出する側の空間領域を、エミッタの位置からオフセットします。エミッタを回転した場合、ローカル空間で動作するため、オフセットの方向も回転します。

ボリュームのスイープ(Volume Sweep)

立方体を除くすべてのボリュームについて、回転の範囲を定義します。これは 0 から 360 度までの値にすることができます。

断面の半径(Section Radius)

(トーラスの場合のみ)トーラスの中心環の半径を基準として、トーラスの立体部分の厚みを定義します。中心環の半径は、エミッタのスケールによって決まります。エミッタをスケールした場合、断面の半径(Section Radius)は、中心環に対し同様の比率を保持します。

ボリュームの外へ放出時に消滅(Die on Emission Volume Exit)

このアトリビュートをオンに設定した場合、放出されたパーティクルは、空間領域の外に出たときに消滅します。これはパーティクル シェイプのアトリビュートですが、エミッタ オプション(Emitter Options)ウィンドウを使用して、このアトリビュートを最初に設定できます。

エミッタの作成後にこのアトリビュートを編集したい場合は、パーティクル シェイプのアトリビュートを表示し、アトリビュート エディタ(Attribute Editor Volume Exit)放出アトリビュート(Emission Attributes)セクションにあるボリュームの外へ放出時に消滅(Die on Emission Volume Exit)を編集します。

ボリューム スピード アトリビュート(Volume Speed Attributes)

ボリューム スピード アトリビュート(Volume Speed Attributes)は、パーティクルの初期速度にのみ適用されます。空間領域内を移動するパーティクルに影響を与えるには、ボリューム軸(Volume Axis)フィールドを使用します(ボリューム軸フィールドを使用するを参照)。

センターから遠ざかる(Away From Center)

立方体または球のボリュームの中心ポイントからパーティクルが遠ざかるスピードを指定します。

軸から遠ざかる(Away From Axis)

円柱、円錐、またはトーラスのボリュームの中心軸からパーティクルが遠ざかるスピードを指定します。

軸に沿って(Along Axis)

すべての空間領域の中心軸方向にパーティクルが移動するスピードを指定します。中心軸は、立方体と球の空間領域の場合は、正の Y 方向と定義されます。

軸の周り(Around Axis)

すべてのボリュームの中心軸の回りをパーティクルが移動するスピードを指定します。

ランダムな方向(Random Direction)

パーティクルのボリューム スピード(Volume Speed)アトリビュートの方向と初期スピードに不規則性を付加します。スピード(Spread)が他の種類のエミッタに及ぼす影響に似ています。

ディレクショナル スピード(Directional Speed)

すべてのボリューム エミッタの方向 XYZ (Direction XYZ)のアトリビュートで指定する方向に、スピードを追加します。

スピードをサイズによってスケール(Scale Speed By Size)

このアトリビュートをオンに設定した場合、空間領域のサイズを拡大すると、パーティクルのスピードが増します。

スピード表示(Display Speed)

スピードを示す矢印の表示をオンにします。