移動先: 概要 戻り値 キーワード. フラグ. MEL 例.

概要

particleInstancer [-addObject] [-aimAxis string] [-aimDirection string] [-aimPosition string] [-aimUpAxis string] [-aimWorldUp string] [-attributeMapping] [-cycle string] [-cycleStartObject string] [-cycleStep float] [-cycleStepUnits string] [-index int] [-instanceId string] [-levelOfDetail string] [-name string] [-object string] [-objectIndex string] [-particleAge string] [-position string] [-removeObject] [-rotation string] [-rotationOrder string] [-rotationType string] [-rotationUnits string] [-scale string] [-shear string] [-visibility string]

particleInstancer は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。

このコマンドを使用してパーティクル インスタンサ ノードを作成し、パーティクル シェイプとインスタンサ ノードに適切なアトリビュートを設定します。パーティクル シェイプとインスタンサ ノードの間に必要なコネクションも作成されます。

戻り値

string

戻り値の型は照会モードでは照会フラグが基になります。

キーワード

particle, instancer

フラグ

addObject, aimAxis, aimDirection, aimPosition, aimUpAxis, aimWorldUp, attributeMapping, cycle, cycleStartObject, cycleStep, cycleStepUnits, index, instanceId, levelOfDetail, name, object, objectIndex, particleAge, position, removeObject, rotation, rotationOrder, rotationType, rotationUnits, scale, shear, visibility
ロング ネーム(ショート ネーム) 引数型 プロパティ
-name(-n) string createquery
このフラグは、インスタンサ ノードの名前を設定、または照会します。
-object(-obj) string createqueryeditmultiuse
このフラグは、インスタンス オブジェクトのリストから追加、または削除されるオブジェクトを指定します。このフラグは -addObject フラグと -remove フラグと併用します。コマンド ラインでどちらのフラグも指定しないと、-addObject を指定したと仮定されます。
-addObject(-a) createedit
このフラグは、-object フラグで指定したオブジェクトを、インスタンス オブジェクトとしてインスタンサ ノードに追加することを示します。
-removeObject(-rm) edit
このフラグは、-object フラグで指定したオブジェクトを、インスタンス オブジェクトとしてインスタンサ ノードから削除することを示します。
-cycle(-c) string createqueryedit
このフラグはインスタンサ ノードのサイクル アトリビュートを設定、または照会します。オプションは、「none」と「sequential」で、デフォルトは「none」です。
-cycleStep(-cs) float createqueryedit
このフラグは、インスタンサ ノードのサイクル ステップ アトリビュートを設定、または照会します。このアトリビュートは、ステップのサイズをフレーム単位または秒単位で表します(cycleStepUnit 参照)。
-cycleStepUnits(-csu) string createqueryedit
このフラグはインスタンサ ノードのサイクル ステップ単位アトリビュートを設定、または照会します。 オプションは「frames」か「seconds」で、デフォルトは「frames」です。
-index(-i) int query
このフラグを使用して、i 番目のインスタンス オブジェクトの名前を照会します。
-levelOfDetail(-lod) string createqueryedit
このフラグは、インスタンス オブジェクトの LOD を設定、または照会します。オプションは、「geometry」、「boundingBox」、「boundingBoxes」で、デフォルトは「geometry」です。
-attributeMapping(-am) query
このフラグはパーティクル アトリビュートのマッピング リストを照会します。
-aimDirection(-ad) string createqueryedit
このフラグはインスタンス オブジェクトのエイム方向に使用するパーティクル アトリビュート名を設定、または照会します。
-aimPosition(-ap) string createqueryedit
このフラグはインスタンス オブジェクトのエイム位置に使用するパーティクル アトリビュート名を設定、または照会します。
-aimAxis(-aa) string createqueryedit
このフラグはインスタンス オブジェクトのエイム軸に使用するパーティクル アトリビュート名を設定、または照会します。
-aimUpAxis(-aua) string createqueryedit
このフラグはインスタンス オブジェクトのエイム アップ軸に使用するパーティクル アトリビュート名を設定、または照会します。
-aimWorldUp(-awu) string createqueryedit
このフラグはインスタンス オブジェクトのエイム ワールド アップに使用するパーティクル アトリビュート名を設定、または照会します。
-particleAge(-age) string createqueryedit
このフラグはインスタンス オブジェクトの存在時間に使用するパーティクル アトリビュート名を設定、または照会します。
-cycleStartObject(-sto) string createqueryedit
このフラグはインスタンス オブジェクトのサイクル開始オブジェクトに使用するパーティクル アトリビュート名を設定、または照会します。
-objectIndex(-oi) string createqueryedit
このフラグはインスタンス オブジェクトのオブジェクト インデックスに使用するパーティクル アトリビュート名を設定、または照会します。
-position(-p) string createqueryedit
デフォルトは「worldPosition」です。 このフラグはインスタンス オブジェクトの位置に使用するパーティクル アトリビュート名を設定、または照会します。デフォルトのアトリビュートは worldPosition です。
-rotation(-r) string createqueryedit
このフラグはインスタンス オブジェクトの回転に使用するパーティクル アトリビュート名を設定、または照会します。
-rotationType(-rt) string createqueryedit
このフラグはインスタンス オブジェクトの回転タイプに使用するパーティクル アトリビュート名を設定、または照会します。
-rotationOrder(-ro) string createqueryedit
このフラグは、-rotation フラグに関連する回転順序を指定します。オプションは、XYZ、XZY、YXZ、YZX、ZXY、ZYX で、デフォルトのアトリビュートは XYZ です。
-rotationUnits(-ru) string createqueryedit
このフラグは、rotation フラグに関連する回転単位を指定します。オプションは、度かラジアンで、デフォルトのアトリビュートは度です。
-scale(-sc) string createqueryedit
このフラグはインスタンス オブジェクトのスケールに使用するパーティクル アトリビュート名を設定、または照会します。
-shear(-sh) string createqueryedit
このフラグはインスタンス オブジェクトのシアに使用するパーティクル アトリビュート名を設定、または照会します。
-visibility(-vis) string createqueryedit
このフラグはインスタンス オブジェクトの可視性に使用するパーティクル アトリビュート名を設定、または照会します。
-instanceId(-id) string query
このフラグはインスタンス オブジェクトの ID に使用するパーティクル アトリビュート名を照会します。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL 例

// create a cube and a particle emitter
//
polyCube;
emitter -pos 0 0 0 -type omni -r 100 -sro 0 -nuv 0 -cye none -cyi 1 -spd 1 -srn 0 -nsp 1 -tsp 0 -mxd 0 -mnd 0 -dx 1 -dy 0 -dz 0 -sp 0 ;
particle;
connectDynamic -em emitter1 particle1;
# instance the cube to each particle emitted
particleInstancer  -addObject -object "pCube1" -cycle None -cycleStep 1 -cycleStepUnits Frames -levelOfDetail Geometry -rotationUnits Degrees -rotationOrder XYZ -position worldPosition -age age particleShape1;
# query the instancer associated with the particle
particleInstancer -q -name particle1;
# query the particle attribute name corresponding to the position attribute for the instancer
particleInstancer -name instancer1 -q -position particle1;