インタフェース > コア インタフェース > ParticleFlow |
パーティクル フローは、コア インタフェースの particleFlow を提供します。
MAXScript で作成されたパーティクル フローアクションのイベント カプセル化をブロックします。
作成された パーティクル フローアクション (オペレータかテスト) は、自動的にパーティクル フロー イベントにカプセル化されます。これは、すべての パーティクル フロー アクションをイベントに所属させるための処理です。
この処理が MAXScript を使ってアクションを作成するとき邪魔になることもあります。この場合は beginEdit と endEdit の組み合わせを使用できます。
パーティクル ビューを開きます。パーティクル ビュー ノード に戻ります。
ツールバー、メニュー、クアッド メニュー、キーボード ショートカットなどに配置可能なアクション項目を生成して、シーン内に PF_Source がない場合でも迅速にパーティクル ビューを開けるようにするには、次の短い MacroScript を使用します。
このメソッドを PF_Source、更新したステップ毎スクリプト、および最終ステップ更新スクリプト内で使用して、現在実際にスクリプトを実行している PF ソースを特定することができます。
0: [グローバルを最初](Globals First) - 各インテグレーション ステップで、パーティクル フロー は最初にグローバル イベント内のアクションを適用し、続いてその他のローカル イベント内のアクションを適用します。通常、ローカル イベント内のアクションによって、グローバル イベント内の類似のアクションが無効になります。
1: [ローカルを最初](Locals First) - 各インテグレーション ステップで、パーティクル フロー は最初にローカル イベント内のアクションを適用し、続いてグローバル イベント内のアクションを適用します。通常、グローバル イベント内のアクションによって、ローカル イベント内の類似のアクションが無効になります。
0: [Complete モード](Complete mode) - パーティクル アニメーション全体が最初のフレームから再計算されます。
1: [Forward モード](Forward mode) - パーティクルはすぐには更新されません。再生時には、パーティクル履歴は再計算されません。新しいイベントにだけ新しい設定が適用されます。
使用されていない項目を削除することで、パーティクル フローをクリーンアップします。
引数に true が渡された場合、処理の結果がポップアップ ダイアログ ボックスとして表示されます。false の場合、処理は暗黙的に行われます。
削除された ParticleFlow 項目「dirty」の数を返します。
引数に true が渡された場合、処理の結果がポップアップ ダイアログ ボックスとして表示されます。false の場合、処理は暗黙的に行われます。
パーティクル フロー項目を、同じレイヤにパーティクル フロー エミッタ オブジェクトとして移動します。
レイヤ マネージャを使用してパーティクル フロー エミッタ オブジェクトを別のレイヤに移動したとき、関連するその他のオブジェクト (すべてのパーティクル フロー オペレータ ヘルパーや一部の内部オブジェクトなど) は自動的には同じレイヤに移動されません。これにより、たとえばレイヤがオフになっている場合に、フローが不正な動作をする可能性があります。
このメソッドは同期を実行するため、すべてのオブジェクトが確実に同じレイヤに移動します。
引数に true が渡された場合、処理の結果がポップアップ ダイアログ ボックスとして表示されます。false の場合、処理は暗黙的に行われます。
<void>particleFlow.setNodeEditorDisplayFlags <integer>displayFlags
3ds Max 2015 の 新機能: ノード エディタの display フラグを設定します。
<void>particleFlow.forceRedrawParticleView <node>particleView
3ds Max 2015 の 新機能: パーティクル ビュー エディタの再描画を強制します。