Point Sprite MAT は Point Sprite(Particle SOP、DAT to SOP、Convert SOP で作成可能)のアトリビュートを制御します。色やカラーマップを適用したり、作成したポイントスプライトのサイズを正方形から長方形に変更したり、ポイントスプライトのサイズを拡大縮小することができます。
ポイントスプライトの最終的なサイズは、カメラからの距離に関係なく(減衰を使用している場合を除く)、幅や高さのピクセル数を制御します。
マテリアルから反射する光の色を設定します。
- Red / colorr
- Green / colorg
- Blue / colorb
マテリアルの不透明度を設定します。このパラメータには、オブジェクトのポイントアルファが掛けられます。
カラーにアルファを乗算することを有効/無効にします。
スプライトに適用するカラーマップを設定します。カラーマップには、スプライトの色が乗算されます。カラーマップのパラメータには、3D / 2D テクスチャアレイ(Texture 3D TOPなどから)を指定することができ、w texture coordinateでアレイからマップを設定します。
ポイントスプライトの最終的なサイズは、次の6つのパラメータの結果と乗算されるpscaleポイントアトリビュート(存在する場合)によって制御されます。このMATが適用できるスケールには2種類あり、それらはAttenuate Point Scaleパラメータを使ってブレンドされ、最終的に1つのポイントスケール(pscaleが乗算される)が作成されます。
共通 Texture Sampling パラメータの章を参照してください。
スプライトの左端をクロップします。
スプライトの右端をクロップします。
スプライトの下端をクロップします。
スプライトの上端をクロップします。
すべてのポイントに均等に適用される一定のスケール値です。Attenuate Point Scaleが0の場合、ポイントのスプライトサイズはpscale * この値になります。
この値は、Constant Point ScaleとAttenuated Point Scaleの間でブレンドされます。0は100%Constant Point Scale、1は100%Attenuated Point Scaleを意味します。
カメラから近い距離にあるポイントはNear Point Scaleを使用し、Near DistanceとFar Distanceの間にあるポイントはNear Point ScaleとFar Point Scaleをブレンドしたスケールを使用します。Far Point Distanceよりも遠いポイントは、Far Point Scaleを使用します。
カメラからこの距離よりも近い、またはこの距離にあるポイントは、Near Point Scale パラメータを使用します。
カメラからこの距離よりも遠い、またはこの距離にあるポイントは、Far Point Scale パラメータを使用します。
このポイントスケールはnear distanceに適用されます。
このポイントスケールはfar distanceに適用されます。
参照:共通 Deform ページ
参照:共通 Common ページ