Material_Static : ヘルパー

Material_Static - superclass: helper super-superclass:node - classID: #(1962490662, 515064320) 

> MAXWrapper > ノード > ヘルパー > Material_Static

 

   

パーティクル フロー クイック ナビゲーション

説明:

Material_Static オペレータを使用すると、イベントを実行中の間は変更されないマテリアル ID をパーティクルに指定できます。また、マテリアル ID に基づいて各パーティクルにマテリアルを割り当てることもできます。このオペレータは、すべてのパーティクルに同一のマテリアル ID を割り当てることや、連続したパーティクルに異なる ID を循環ベースまたはランダムに割り当てることができます。後者の機能の最も一般的な使用法は、マルチ/サブオブジェクト マテリアルで各パーティクルに異なるマテリアルを割り当てる場合です。

   

コンストラクタ:

Material_Static... 

   

プロパティ:

<Material_Static>.Assign_Material Boolean default:true 

True に設定すると、パーティクルにマテリアルが割り当てられます。

   

<Material_Static>.Material Material default:undefined 

パーティクルに割り当てるマテリアルを取得/設定します。

   

<Material_Static>.Assign_Material_ID Boolean default:false 

True に設定すると、各パーティクルにマテリアル ID が定義されます。

   

<Material_Static>.Show_In_Viewport Boolean default:false 

True に設定すると、ビューポート内にパーティクルに割り当てられたマテリアルが表示されます。

   

<Material_Static>.Type Integer default:0 

ラジオ ボタンの状態をコントロールし、パーティクルにマテリアル ID を割り当てる方法を定義します。

有効な値は次のとおりです。

0: [マテリアル ID](Material ID) (既定値) - すべてのパーティクルに同じマテリアル ID を割り当てます。Material_ID 値を使って ID 値を設定します。

1: [循環](Cycle) - 各パーティクルに 1 ~ N の範囲のマテリアル ID を、数値が大きくなるように連番で割り当てます。N は Number_of_Sub_Materials で指定された値です。最初に割り当てられる ID が 1、その次に割り当てられる ID が 2、というように N まで割り当てられ、その後、再び 1 から割り当てられます。

2: [ランダム](Random) - パーティクルに 1 ~ N の範囲のランダムなマテリアル ID を割り当てます。N は Number_of_Sub_Materials で指定された値です。

   

<Material_Static>.Material_ID Integer default:1 

[タイプ](Type) 0: [マテリアル ID](Material ID)のときパーティクルに割り当てるマテリアル ID を定義します。

   

<Material_Static>.Number_of_Sub_Materials Integer default:0 

[循環](Cycle)または[ランダム](Random)オプションを使用するパーティクルに割り当てられる ID 番号の最大値です。

   

<Material_Static>.Rate_Type Integer default:1 

UI の[レート](Rate)グループ内のラジオ ボタンの状態をコントロールします。

有効な値は次のとおりです。

0: 秒ごと

1: パーティクルごと

   

<Material_Static>.Rate_Per_Second Float default:30.0 

割り当てたマテリアル ID の値を増加させる、秒ごとの回数を設定します。

この値がパーティクルがイベントに入るレートと同じ場合、パーティクルごとに 1 つの ID が割り当てられます。

より小さい値の場合は複数のパーティクルに同じ ID が割り当てられ、より大きい値の場合は割り当てられる ID の増分速度がパーティクルごとに 1 つよりも大きくなります。

   

<Material_Static>.Rate_Per_Particle Float default:1.0 

マテリアル ID の割り当てが変更される前に出現するパーティクルの数を設定します。

たとえば、[パーティクルごと](Per Particle)を 3 に設定すると、3 つのパーティクルごとにマテリアル ID が変更されます。

   

<Material_Static>.Loop Boolean default:true 

True に設定すると、最後の ID が割り当てられると、最初の ID から同じ周期を繰り返します。

False に設定すると、最後の循環 ID が後続のパーティクルすべてに割り当てられます。

[ タイプ ](.Type)が 1: [循環](Cycle)に設定されている場合のみ使用可能です。

   

<Material_Static>.Random_Seed Integer default:12345 

ランダム値を指定します。

   

Material_Static インタフェース:

インタフェース: action

インタフェース: operator

インタフェース: PViewItem

関連事項