パーティクル アトリビュートのリスト
 
 
 

次の表に、エクスプレッションまたは MEL で値を設定したり読み込んだりできる、パーティクルのシェイプ ノードに関連するアトリビュートの一覧を示します。これらのアトリビュートは、それが存在するパーティクル オブジェクトに影響を与えます。アトリビュートについての詳細は、本書の索引で調べてください。次の点に注意してください。

アトリビュートのロング ネーム(とショート ネーム)

アトリビュートのロング ネーム(およびショート ネーム) 説明 データ型

acceleration (acc)

パーティクル単位で速度の変化率を設定します。

vector 配列

age(ag)

オブジェクトに含まれる各パーティクルが最初のフレーム以降存在する秒数を格納します。これは読み取り専用アトリビュートです。

float 配列

attributeName*

パーティクル位置にその値が表示されるアトリビュートの名前を指定します。デフォルトでは、パーティクル ID 番号が表示されます。数値レンダー タイプに有効です。

string

betterIllumination*

よりスムースなライティングおよび陰影を提供します。ただし処理時間がかかります。クラウド(Cloud)レンダー タイプに有効です。

boolean

birthPosition

各パーティクルの生成位置を、パーティクルのローカル空間座標値として保存します。

vector 配列

birthTime (bt)

オブジェクト内の各パーティクルが作成されたときのカレント タイム(Current Time)値を格納します。これは読み取り専用アトリビュートです。

float 配列

cacheData(chd)

オブジェクトのダイナミック状態のキャッシングのオン/オフを切り替えます。

boolean

castsShadows(rsh)

ソフトウェア レンダーしたイメージにオブジェクトが陰影をキャストする機能のオン/オフを切り替えます。クラウド(Cloud)メタボール サーフェス(Blobby Surface)チューブ(Tube)レンダー タイプに有効です。

boolean

centroidX、centroidY、centroidZ (ctdx、ctdy、ctdz)

パーティクルの平均位置の X、Y および Z 要素を格納します。これらは読み取り専用アトリビュートです。

float

collisionFriction (cfr)

パーティクルがコリジョン サーフェスに衝突して跳ね返る際に、サーフェスに対して平行にパーティクルの速度がどの程度減少または増加するかを設定します。このアトリビュートは、ユーザ インタフェースでは摩擦(Friction)として表示されます。ジオメトリ単位で作用します。

float (オブジェクト単位)

collisionResilience (crs)

パーティクルがサーフェスに衝突した時に発生する跳ね返りの量を設定します。このアトリビュートは、ユーザ インタフェースでは弾性(Resilience)として表示されます。ジオメトリ単位で作用します。

float (オブジェクト単位)

collisionU、collisionV*

現在のフレームでパーティクルが衝突した NURBS サーフェスの U および V 位置。ポリゴン サーフェスの場合、値は常に 0 です。各フレームの先頭で、これらの値は -1 にリセットされます。値は、コリジョンが発生するフレームでのみ変化します。これらは読み取り専用アトリビュートです。

float

colorAccum*

重なり合ったパーティクルの RGB コンポーネントを追加します。また、重なり合ったパーティクルの不透明度の値も追加します。一般に、カラーは重なりが増えるほど明るくなり、不透明度が増します。カラーの重ね合わせ(Color Accum)のエフェクトを確認するには、ポイント(Points)として表示されているパーティクルに不透明度(Opacity)アトリビュートを追加する必要があります。マルチポイントマルチストリークポイント、およびストリーク レンダー タイプに有効です。

boolean

colorBlue*

RGB の青のコンポーネントを設定します。数値およびチューブを除くすべてのレンダー タイプに有効です。

float

colorGreen*

RGB の緑のコンポーネントを設定します。数値およびチューブを除くすべてのレンダー タイプに有効です。

float

colorRed*

RGB の赤の成分を設定します。数値およびチューブを除くすべてのレンダー タイプに有効です。

float

conserve (con)

パーティクル オブジェクトの速度アトリビュートがどれだけフレーム間で維持されるかを設定します。

float

count(cnt)

オブジェクトに含まれるパーティクルの合計数を格納します。これは読み取り専用アトリビュートです。

integer

currentTime (cti)

パーティクル オブジェクトの独立クロックの時間値を設定します。

time

depthSort (ds)

レンダーするパーティクルのデプス ソートのオン/オフを切り替えます。重なり合った、カラーが付けられた透過パーティクルをハードウェア レンダーしたときに予期しないカラーが生成されるのを防止します。マルチポイント(MultiPoint)マルチストリーク(MultiStreak)ポイント(Points)ストリーク(Streak)スプライト(Sprites)レンダー タイプに有効です。

boolean

dynamicsWeight (dw)

パーティクルに対するフィールド、コリジョン、スプリング、ゴールおよび放出のエフェクトをスケールします。

float

emissionInWorld(eiw)

オンの場合、ワールド座標系で放出が発生します。これがデフォルト設定です。オフの場合、パーティクル オブジェクトのローカル空間で放出が発生します。

boolean

emitterRatePP*

パーティクル単位で放出レートを設定します。

float 配列

enforceCountFromHistory (ecfh)

ソフト ボディにおいて、元のジオメトリのコンストラクション ヒストリを変更した結果、CV、頂点、またはラティス ポイントの数が変化した場合、それに従ってソフト ボディのパーティクルの数が更新されます。

boolean

event*

オブジェクト内の各パーティクルが何かに衝突した回数を格納します。これは読み取り専用アトリビュートです。

float 配列

expressionsAfterDynamics(ead)

他のダイナミクスの前または後のどちらでエクスプレッションを評価するかを設定します。

boolean

force(frc)

パーティクル オブジェクトに作用しているすべての力の累積を格納します。これは読み取り専用アトリビュートです。このアトリビュートをエクスプレッション内で使用する場合は、まず expressionsAfterDynamics をオンに設定します。

vector 配列

forcesInWorld (fiw)

ワールド空間またはローカル空間のどちらでフォースをオブジェクトに適用するかを設定します。

boolean

goalActive (ga)

ゴール オブジェクトに対してそれぞれのゴールのオン/オフを切り替えます。対応するゴール ウェイトを 0 に設定するのと同じ効果を持ちますが、アニメーション処理をより効率的に行うことができます。このアトリビュートはオブジェクト単位で機能します。

boolean (オブジェクト単位)

goalOffset*

ゴール オブジェクトのワールド空間位置へのオフセットを設定します。

vector 配列

goalPP*

パーティクルがゴールに追従する度合をパーティクル単位で設定します。

float 配列

goalSmoothness (gsm)

ゴール ウェイトが 0 から 1 に変化するときにゴールのフォースがどれだけスムースに変化するかを設定します。数値が大きいほど、スムースな変化が起こります。

float

goalU、goalV*

パーティクルが引き付けられる NURBS サーフェス上の正確な位置を設定します。

float 配列

goalWeight (gw)

オブジェクトのパーティクルがどの程度ゴールに引き付けられるかを設定します。

float (オブジェクト単位)

incandescencePP*

ソフトウェア レンダーしたパーティクル白熱光マッパ ノード(Particle Incand Mapper Node)と一緒に白熱光のカラーを設定します(詳細については『レンダリング』マニュアルを参照)。クラウドおよびチューブ レンダー タイプに有効です。

vector 配列

inheritFactor(inh)

放出されたパーティクル オブジェクトがエミッタから継承する速度の割合を設定します。

float

inputGeometrySpace (igs)

ソフト ボディに対して、入力ジオメトリによって提供されたポイント データをパーティクルのシェイプ ノードに配置するために使用する座標空間を設定します。

integer

isDynamic (isd)

オブジェクトのダイナミック アニメーションのオン/オフを切り替えます。

boolean

isFull (ifl)

放出されたパーティクルのシェイプがフルである場合は 1 を、フルでない場合は 0 を格納します。放出されたパーティクルの数が maxCount と等しければ、放出されたパーティクルのシェイプはフルです。これは読み取り専用アトリビュートです。

boolean

lifespan*

オブジェクトのすべてのパーティクルが消滅するときを設定します。

float

lifespanPP*

パーティクルが消滅するときをパーティクル単位で設定します。

float 配列

levelOfDetail (lod)

放出されたパーティクル オブジェクトに放出できるパーティクルの数をスケールします。

float

lineWidth *

ストリーク パーティクルの幅を設定します。マルチストリークおよびストリーク レンダー タイプに有効です。

float

mass (mas)

パーティクルの物理的な質量を指定します。質量値は、ダイナミクスの計算結果に作用します。パーティクル オブジェクトの各パーティクルはデフォルトの質量として 1 を持ちます。

float 配列

mass(mas)

質量(mass)に対応する初期状態。

float 配列

maxCount (mxc)

放出されたパーティクルのシェイプ ノードがエミッタから受け付けるパーティクル数を制限します。

int

multiCount*

オブジェクトの各パーティクルについて表示するポイント数を設定します。マルチポイントポイント レンダー タイプに有効です。

float

multiRadius*

パーティクルがランダムに配置される球体領域の半径を設定します。マルチポイントおよびマルチストリーク レンダータイプに有効です。

float

needParentUV*

親 U アトリビュートおよび親 V アトリビュートの読み取りをオンまたはオフにします。サーフェス エミッタを NURBS またはポリゴン サーフェスに追加した場合、親 U、親 V アトリビュートは各パーティクルが放出された UV 座標を格納します。これらのアトリビュートは、エクスプレッションおよび MEL スクリプトで使用することができます。

boolean

normalDir*

パーティクルの法線の方向を設定します。useLighting と一緒に使用します。マルチポイントマルチストリークポイント、およびストリーク レンダー タイプに有効です。

int (1-3)

opacity*

オブジェクトのすべてのパーティクルの不透明度を設定します。数値およびチューブを除くすべてのレンダー タイプに有効です。

float

opacityPP*

透明度をパーティクル単位で設定します。数値チューブ、およびメタボール サーフェス以外のすべてのレンダー タイプに有効です。

float 配列

particleId (id)

各パーティクルの ID 番号を格納します。数値レンダー タイプに有効です。これは読み取り専用アトリビュートです。

float 配列

parentId*

パーティクル オブジェクトから放出する場合、このアトリビュートはパーティクルを放出するすべてのパーティクルの ID を格納します。この ID を使用して、放出を行うオブジェクトのアトリビュート値(加速度、速度、PP ライフスパンなど)を問い合わせることができます。これは読み取り専用アトリビュートです。

放出されるパーティクルを MEL の emit コマンドを使用して作成すると、それらのパーティクルの parentId アトリビュートは常に 0 になります。

float 配列

parentU、parentV*

サーフェス エミッタを NURBS またはポリゴン サーフェスに追加した場合、これらのアトリビュートは各パーティクルが放出された UV 座標を格納します。これらの読み取り専用アトリビュートを使用する場合は、エミッタの親 UV が必要(Need Parent UV)をオンに設定しなければなりません。これらのアトリビュートは、エクスプレッションおよび MEL スクリプトで使用することができます。

float 配列

particleRenderType*

パーティクルのレンダー表示タイプ(ストリークなど)を設定します。

integer

pointSize*

パーティクルの表示サイズを設定します。マルチポイント数値およびポイントのレンダー タイプに有効です。

float

position (pos)

ローカル空間座標でのオブジェクトの位置をパーティクル単位で設定します。

vector 配列

position0 (pos0)

位置に対応する初期状態。

vector 配列

radius*

すべてのパーティクルの半径のサイズを設定します。メタボール サーフェスクラウドおよび球体レンダー タイプに有効です。

float

radius0*

チューブ レンダー タイプに対して始点の半径を設定します。

float

radius1*

チューブ レンダー タイプに対してエンド ポイントの半径を設定します。

float

radiusPP*

パーティクル単位で半径のサイズを設定します。メタボール サーフェスクラウド、および球体レンダー タイプに有効です。

float 配列

rampAcceleration (rac)

ランプを使用してアクセラレーションを制御します。その他のアクセラレーション アニメーションは、ランプによって制御されるアクセラレーションに加えられます。

vector 配列

rampPosition (rps)

ランプを使用して位置を制御します。その他の位置アニメーションは、ランプによって制御される位置に加えられます。

vector 配列

rampVelocity (rvl)

ランプを使用して速度を制御します。その他の速度アニメーションは、ランプによって制御される速度に加えられます。

vector 配列

rgbPP*

パーティクル単位でカラーを設定します。マルチポイント(MultiPoint)マルチ(MultiStreak)球体(Spheres)ポイント(Points)スプライト(Sprites)、およびストリーク(Streak)レンダー タイプに有効です。

vector 配列

seed (sd)

関連付けられているエミッタの乱数ジェネレータの ID を設定します。このアトリビュートはオブジェクト単位で機能します。

float (オブジェクト単位)

sceneTimeStepSize (sts)

最後に表示されたフレームと現在のフレームとの間の時間差を格納します。単にアニメーションを再生しているときや、1 フレーム進むまたは 1 フレーム戻るボタンをクリックしたときは、このアトリビュートは 1 を格納します。タイム スライダで大きく離れたフレームをクリックした場合、このアトリビュートはその 2 つのフレーム間の時間差を格納します。これは読み取り専用アトリビュートです。

time (カレントの単位での)

selectedOnly*

選択したパーティクルに対してのみ ID 番号の表示のオン/オフを切り替えます。数値レンダー タイプに有効です。

boolean

spriteNum*

スプライト(Sprite)イメージ シーケンスのイメージ番号インデックスを設定します。

integer

spriteNumPP*

スプライト イメージ シーケンスのイメージ番号インデックスをパーティクル単位で設定します。

integer 配列

spriteScaleX、spriteScaleY*

スプライトの X 軸および Y 軸イメージ スケールを設定します。

float

spriteScaleXPP、spriteScaleYPP*

スプライトの X 軸および Y 軸イメージ スケールをパーティクル単位で設定します。

float 配列

spriteTwist*

スプライト イメージの回転角度を設定します。

float

spriteTwistPP*

スプライト イメージの回転角度をパーティクル単位で設定します。

float 配列

startFrame (stf)

オブジェクトのダイナミクス(放出を含む)の計算を開始するアニメーション フレームを設定します。

float

surfaceShading*

クラウド レンダー タイプの球体の表示におけるシャープさを設定します。0 から 1 の範囲に含まれる値を使用します。値が 1 の場合、球体がより目立って表示されるようになります。0 の場合、より曇ったエフェクトが得られます。

float

tailFade*

尾の減衰の不透明度を設定します。マルチストリークおよびストリーク レンダー タイプに有効です。

float

tailSize*

マルチストリークストリークおよびチューブ レンダー タイプに対して尾の長さを設定します。

float

targetGeometrySpace (tgs)

ソフト ボディに対して、パーティクルのシェイプ ノードによって提供されたポイント データをターゲット ジオメトリに配置するために使用する座標空間を設定します。

integer

threshold*

クラウド(Cloud)またはメタボール(Blobby)サーフェスの球体間のサーフェスのブレンドを制御します。これは読み取り専用アトリビュートです。

float

timeStepSize(tss)

現在の単位でアニメーション フレームの増分を格納します。たとえば、アニメーションをフィルム(24 fps)(Film (24 fps))に設定した場合、timeStepSize の値は 1(フレーム)となります。

カレント タイム(Current Time)をキー設定するかまたはその値を設定すると、timeStepSize が変更されます。たとえば、1 秒あたりのフレーム数が 24 のときに、フレーム 0 のカレント タイムを 0 に、フレーム 50 のカレント タイムを 100 に設定したとします。フレーム 0 から 50 の間で時間を 2 倍に圧縮しているので、timeStepSize は 2 倍、言い換えると 2 になります。これは読み取り専用アトリビュートです。

time

totalEventCount (evc)

オブジェクトのすべてのパーティクルに対して発生したイベントの合計数を格納します。これは読み取り専用アトリビュートです。

integer

traceDepth (trd)

各アニメーション タイム ステップにおいて検出可能なコリジョンの最大数を設定します。

integer

traceDepthPP*

トレース デプス(Trace Depth)をパーティクル単位で設定します。

float 配列

UseCurrentUVSet

ポリゴン エミッタ上で、テクスチャ マッピングされた放出エフェクトに対して使用される UV セットを選択します。テクスチャ マッピングされた放出エフェクト(カラー/不透明度、および放出レート)すべてにアタッチされたすべてのテクスチャで、同一の UV セットが使用されます。UseCurrentUVSet オプションが選択されている場合、サーフェス エミッタ上のアクティブな UV セットが使用されます。

boolean

useLighting*

シーン内の光源を使用してパーティクルを照らすかどうかを切り替えます。マルチポイントマルチストリークポイントスプライト、およびストリーク レンダー タイプに有効です。

boolean

userScalar1PP userScalar2PP userScalar3PP userScalar4PP userScalar5PP

パーティクル サンプラ ノードで使用されるユーザ定義アトリビュート用にあらかじめ定義された出力。

float 配列

userVector1PP userVector2PP userVector3PP userVector4PP userVector5PP

パーティクル サンプラ ノードで使用されるユーザ定義アトリビュート用にあらかじめ定義された出力。

vector 配列

velocity (vel)

スピードと方向をパーティクル単位で設定します。

vector 配列

velocity0 (vel0)

速度に対応する初期状態。

vector 配列

visibleInReflections (rrl)

ソフトウェア レンダーしたときにオブジェクトを反射して可視にするかどうかを切り替えます。クラウド(Cloud)メタボール サーフェス(Blobby Surface)チューブ(Tube)レンダー タイプに有効です。

boolean

visibleInRefractions(rrr)

ソフトウェア レンダーしたときにオブジェクトを屈折して可視にするかどうかを切り替えます。クラウド(Cloud)メタボール サーフェス(Blobby Surface)チューブ(Tube)レンダー タイプに有効です。

boolean

worldBirthPosition

ワールド空間で各パーティクルが生まれた位置を格納します。

vector 配列

worldCentroidX、worldCentroidY、worldCentroidZ (wctx、wcty、wctz)

パーティクルの平均位置のワールド空間における X、Y、および Z 要素を格納します。これらは読み取り専用アトリビュートです。

float

worldPosition (wps)

position に対応するワールド空間位置を格納します。これは読み取り専用アトリビュートです。

vector 配列

worldVelocity (wvl)

velocity に対応するワールド空間速度を格納します。これは読み取り専用アトリビュートです。

vector 配列

worldVelocityInObjectSpace (wvo)

オブジェクトのワールド空間速度に等しいローカル空間速度を格納します。これは読み取り専用アトリビュートです。

vector 配列

アトリビュート エディタ(Attribute Editor)のセクション

アトリビュート エディタ(Attribute Editor)のセクション 内容

一般コントロール アトリビュート(General Control Attributes)

パーティクル オブジェクト全体に関する各種の動作特性を設定するアトリビュートです。これらのアトリビュートについては以下のように様々な箇所に記載があります。

ダイナミック(Is Dynamic)

詳細については、 リジッド ボディを作成するを参照してください。

ダイナミクス ウェイト(Dynamics Weight)

詳細については、 ダイナミクス エフェクトをスケールするを参照してください。

運動量保存(Conserve)

詳細については、 フレーム間の速度保存を調整するを参照してください。

ワールドでのフォース(Forces In World)

詳細については、 オブジェクトのローカル空間にフォースを適用するを参照してください。

ダイナミクス後のエクスプレッション(Expressions After Dynamics)

詳細については、 パーティクル ダイナミクスの実行時間を制御するを参照してください。

キャッシュ データ(Cache Data)

メモリ キャッシングを参照してください。

数(Count)

詳細については、 アトリビュートのロング ネーム(とショート ネーム)を参照してください。

総イベント数(Total Event Count)

詳細については、 アトリビュートのロング ネーム(とショート ネーム)を参照してください。

放出アトリビュート(Emission Attributes)

放射されるパーティクルの動作のうちの一部の動作を決めるアトリビュート。詳細については、 パーティクル アトリビュートを編集するを参照してください。放射されるパーティクルの動作に影響を与えるそのほかのアトリビュートについては、アトリビュート エディタエミッタ(Emitter)タブを参照してください。

ライフスパン アトリビュート(Lifespan Attributes)

パーティクルのライフ スパンを決めるアトリビュート。これらのアトリビュートは、パーティクルが指定された存在時間に達した後に、シーンからそのパーティクルを消すことができます。ライフ スパンは、通常、放射されるパーティクルの場合に使用されます。詳細については、 パーティクルのライフスパンを設定するを参照してください。

時間アトリビュート(Time Attributes)

開始フレームと、パーティクルがダイナミクスに影響されはじめるタイミングを設定するアトリビュートです。詳細については、 パーティクル オブジェクトの開始フレームの変更 パーティクル ダイナミクスのタイミングの制御を参照してください。

コリジョン アトリビュート(Collision Attributes)

コリジョンの検出の精度を設定するアトリビュートです。詳細については、 ジオメトリが予期せずパーティクルを貫通してしまうのを避けるを参照してください。

ソフト ボディ アトリビュート(Soft Body Attributes)

ソフト ボディ エフェクトを調整したい上級ユーザのためのアトリビュートです( ソフト ボディを参照)。

ゴール ウェイトおよびオブジェクト(Goal Weights and Objects)

オブジェクトにゴールを追加して、それをパーティクル オブジェクトまたはソフト ボディにコネクトした場合に設定します。詳細については、 ゴールを参照してください。

インスタンサ(ジオメトリの置き換え)(Instancer(Geometry Replacement))

アニメートされたパーティクルにジオメトリをインスタンスした場合に影響を与えるアトリビュートです。詳細については、 ジオメトリを単一のパーティクルおよびアニメーション化されたパーティクルにインスタンス化するを参照してください。

パーティクル シード(Particle Seeds)

放出されるパーティクルのランダムな位置の作成に使用される乱数列を変更するためのアトリビュートです。詳細については、 オブジェクト単位のライフスパンを設定するを参照してください。

レンダー アトリビュート(Render Attributes)

パーティクルの表示およびレンダーの方法を設定するアトリビュートです。詳細については、 パーティクルのレンダー方法を選択するを参照してください。

レンダリング詳細(Render Stats)

パーティクルのソフトウェア レンダリングの要素を設定するアトリビュートです。詳細については、 反射、屈折、シャドウを追加するを参照してください。

パーティクル単位(配列)アトリビュート(Per Particle(Array)Attributes)

頻繁に使用するいくつかのモーションと表示機能をパーティクル単位で設定できるアトリビュートです。詳細については、 オブジェクト単位またはパーティクル単位のアトリビュート パーティクル単位でアトリビュートを設定するを参照してください。

ダイナミック アトリビュートを追加する(Add Dynamic Attributes)

頻繁に使用する機能を制御するアトリビュートを追加するためのボタンです( ダイナミック アトリビュートを追加するを参照)。

追加のアトリビュート(Extra Attributes)

追加したオブジェクト単位のアトリビュートです。詳細については、 オブジェクト単位またはパーティクル単位のアトリビュートを参照してください。

レンダー(Render)アトリビュート

次にアトリビュートを追加(Add Attributes For)のカレント レンダー タイプ(Current Render Type)ボタン

次のアトリビュートが追加されます。

アトリビュート名(Attribute Name)

値を表示するアトリビュートの名前。スタティック、ダイナミック、またはパーティクル単位のアトリビュートを使用することができます。詳細については、 パーティクル アトリビュートを操作するを参照してください。

イルミネーションの高精度化(Better Illumination)

よりスムースなライティングおよび陰影を提供します。ただし処理時間がかかります。ライトとシャドウの使用の詳細については、 ライト、反射、屈折、シャドウを使用するを参照してください。

カラーの重ね合わせ(Color Accum)

重なり合ったパーティクルの RGB コンポーネントを追加します。また、重なり合ったパーティクルの不透明度の値も追加します。一般に、カラーは重なりが増えるほど明るくなり、不透明度が増します。カラーの重ね合わせのエフェクトを確認するには、ポイントとして表示されているパーティクルに不透明度アトリビュートを追加する必要があります。詳細については、 パーティクルの不透明度を設定するを参照してください。

ラインの幅(Line Width)

各ストリークの幅を設定します。ストリークとマルチストリークでのみ使用可能です。

マルチ数(Multi Count)

1 つのパーティクルについて表示するポイントの数を設定します。

マルチ半径(Multi Radius)

マルチ カウントで指定した数のポイントがランダムに配置される球体領域の半径を設定します。

法線方向(Normal Dir)

移動するパーティクルがシーンのライトによって照らされる輝度を調整します。詳細については、 移動するパーティクルと共にライトを使用するを参照してください。

ポイント サイズ(Point Size)

パーティクル ポイントのサイズを設定します。ポイントのサイズはカメラの距離に影響を受けません。すなわち、カメラから遠いパーティクルも近いパーティクルもワークスペースでは同じサイズで表示されます。

半径(Radius)

パーティクルの半径を設定します。パーティクル単位で半径を設定する場合は、半径 PP(Radius PP)アトリビュートを追加した上で、その値を設定します。詳細については、 ダイナミック アトリビュートを追加する パーティクル単位でアトリビュートを設定するを参照してください。

半径 0(Radius0)

チューブの始点の半径を設定します。下の図を参照してください。

半径 1(Radius1)

チューブの終点の半径を設定します。

選択項目のみ(Selected Only)

現在選択されているパーティクルだけのアトリビュート値を表示します。

コンポーネント タイプで選択します(Select by Component Type)アイコン)をクリックして、個々のパーティクルを選択します。

スプライト数(Sprite Num)

イメージのシーケンスの一部として表示するテクスチャ ファイルのファイル名拡張子番号を設定します。スプライト ウィザード(Sprite Wizard)を使用すると、スプライト数アトリビュートは無視されます。スプライト ウィザードはパーティクルごとのアトリビュートであるスプライト数 PP(SpriteNumPP)を追加し、それがスプライト数アトリビュートをオーバーライドします。

スプライト スケール X(Sprite Scale X)

X 軸方向にイメージをスケールするパーセンテージを指定します。たとえば、値に 0.5 を指定すると、イメージが 50% スケールされ、2 を指定すると、200% スケールされます。

スプライト スケール Y(Sprite Scale Y)

Y 軸方向にイメージをスケールするパーセンテージを指定します。たとえば、値に 0.5 を 指定すると、イメージが 50% スケールされ、2 を指定すると、200% スケールされます。

スプライト ツイスト(Sprite Twist)

シーン内でのイメージの回転角度を指定します。たとえば、この値を 45 に設定すると、イメージは Z 軸のまわりを反時計回りに 45 度回転させられます。

ヒント:スプライト全体の透明度を設定するには、パーティクル シェイプに不透明度または不透明度 PPアトリビュートを追加してから、アトリビュートに 0 から 1 の範囲の値を設定します。たとえば、値に 0.25 を設定すると、不透明度が 25% になります。詳細については、 パーティクルの不透明度を設定するを参照してください。

パーティクル単位でスプライトのスケールおよび回転を設定する場合は、スプライト スケール X PP(Sprite Scale X PP)スプライト スケール Y PP(Sprite Scale Y PP)、およびスプライト ツイスト PP(Sprite Twist PP)アトリビュートを追加して、それぞれ値を設定します。詳細については、 ダイナミック アトリビュートを追加する パーティクル単位でアトリビュートを設定するを参照してください。

これらのアトリビュートを追加すると、一時的にワークスペース上のパーティクルが非表示の状態になることがあります。このような場合は、アウトライナ(Outliner)でオブジェクトを選択します。また、個々のパーティクルを選択してパーティクル単位でアトリビュート値を設定する場合は、パーティクルを表示するために一時的にパーティクル レンダー タイプ(Particle Render Type)ポイント(Points)に設定します。

サーフェス シェーディング(Surface Shading)

サーフェス シェーディングはクラウド(Clouds)でのみ使用可能で、クラウド(Clouds)の表示のシャープさを設定します。0 から 1 の間の値を入力します。値が 1 の場合、クラウド(Clouds)がより目立って表示されるようになります。0 の場合、より曇ったエフェクトが得られます。

尾の減衰(Tail Fade)

尾の減衰の不透明度を 0 から 1 の範囲内で設定します。1 に設定すると、尾は完全に不透明になります。0 に設定すると、尾は完全に透明になります。

尾のサイズ(Tail Size)

ストリークの場合は、尾の長さを拡大縮小します。この値を 1 に設定すると、デフォルトの長さになります。1 未満の値を設定すると、尾は短くなり、1 を超える値を設定すると、尾が長くなります。

チューブの場合は、チューブの長さを拡大縮小します。この値にパーティクルの速度を掛けてチューブの長さが設定されます。パーティクルの速度が速いほど、チューブが長くなります。

Maya では、デフォルトのクラウド パーティクル マテリアルがパーティクル オブジェクトに割り当てられます。このマテリアルはデフォルトの initialParticle シェーディング グループの一部です。独自のカスタム マテリアルを持つ別のシェーディング グループを作成して割り当てることもできます。

しきい値(Threshold)

パーティクル間のサーフェスのブレンドを制御します。この値を 0 にするとブレンドは作成されません。通常、ブレンドは値が 1 に近づくにつれて増加し、1 を超えると減少していきます。設定値が大きすぎると、パーティクル(particles)は消えます。

しきい値(Threshold)を大きくすると、パーティクル(particles)は小さくなります。必要であれば半径の値を大きくします。これらのアトリビュート値のリレーションシップを次に示します。

ライティングの使用(Use Lighting)

シーンに追加したライトを使用してパーティクルを照らします。 移動するパーティクルと共にライトを使用するを参照してください。

注:パーティクルのレンダー タイプにアトリビュートを追加した後で、レンダー タイプを変更して、パーティクルのレンダー タイプ(Particle Render Type)にデフォルトのアトリビュートを追加することができます。新しいレンダー タイプに適用できないアトリビュートはグレー表示になっています。

パーティクル レンダー タイプ(Particle Render Types)と関連アトリビュートのリストは以下のとおりです。

パーティクル レンダー タイプ(Particle Render Type) アトリビュート

マルチポイント(MultiPoint)

カラーの重ね合わせ(Color Accum)、マルチ数(Multi Count)、マルチ半径(Multi Radius)、法線方向(Normal Dir)、ポイント サイズ(Point Size)、ライティングの使用(Use Lighting)

マルチストリーク(MultiStreak)

カラーの重ね合わせ(Color Accum)、ラインの幅(Line Width)、マルチ数(Multi Count)、マルチ半径(Multi Radius)、法線方向(Normal Dir)、尾の減衰(Tail Fade)、尾のサイズ(Tail Size)、ライティングの使用(Use Lighting)

数値(Numeric)

アトリビュート名(Attribute Name)、ポイント サイズ(Point Size)、選択項目のみ(Selected Only)

ポイント(Points)

カラーの重ね合わせ(Color Accum)、法線方向(Color Accum)、ポイント サイズ(Point Size)、ライティングの使用(Use Lighting)

球体(Spheres)

半径(Radius)

スプライト(Sprites)

スプライト数(Sprite Num)、スプライト スケール X(Sprite Scale X)、スプライト スケール Y(Sprite Scale Y)、スプライト ツイスト(Sprite Twist)、ライティングの使用(Use Lighting)

ストリーク(Streak)

カラーの重ね合わせ(Color Accum)、ラインの幅(Line Width)、法線方向(Normal Dir)、尾の減衰(Tail Fade)、尾のサイズ(Tail Size)、ライティングの使用(Use Lighting)

メタボール サーフェス(Blobby Surface)(s/w)

半径(Radius)、しきい値(Threshold)。

クラウド(Cloud)

半径(Radius)、サーフェス シェーディング(Surface Shading)、しきい値(Threshold)

チューブ(Tube)

半径 0(Radius 0)、半径 1(Radius 1)、尾のサイズ(Tail Size)