Gradient : TextureMap

Gradient - superclass: textureMap; super-superclass:material - classID: #(624, 0) 

> MAXWrapper > マテリアル > テクスチャ マップ > Gradient

 

   

マテリアルとマップ - クイック ナビゲーション

コンストラクタ

gradient...   

プロパティ

<Gradient>.color1 Color default: (color 0 0 0) -- animatable, alias: Color_1 

グラデーションを 3 つのカラーの間で補間します。これは最初のカラーです。

   

<Gradient>.map1 TextureMap default: undefined -- alias: Map_1 

カラーではなく 3 つのマップ間で補間することができます。これは最初のマップです。

   

<Gradient>.map1Enabled Boolean default: true -- alias: Map_1_Enable 

オンの場合、関連付けられたマップが使用可能になります。

   

<Gradient>.color2 Color default: (color 127.5 127.5 127.5) -- animatable, alias: Color_2 

グラデーションを 3 つのカラーの間で補間します。これは 2 番目のカラーです。

   

<Gradient>.map2 TextureMap default: undefined -- alias: Map_2 

カラーではなく 3 つのマップ間で補間することができます。これは 2 番目のマップです。

   

<Gradient>.map2Enabled Boolean default: true -- alias: Map_2_Enable 

オンの場合、関連付けられたマップが使用可能になります。

   

<Gradient>.color3 Color default: (color 255 255 255) -- animatable, alias: Color_3 

グラデーションを 3 つのカラーの間で補間します。これは 3 番目のカラーです。

   

<Gradient>.map3 TextureMap default: undefined -- alias: Map_3 

カラーではなく 3 つのマップ間で補間することができます。これは 3 番目のマップです。

   

<Gradient>.map3Enabled Boolean default: true -- alias: Map_3_Enable 

オンの場合、関連付けられたマップが使用可能になります。

   

<Gradient>.color2Pos Float default: 0.5 -- animatable, alias: Color_2_Position 

中間カラーの中心点をコントロールします。位置の範囲は 0 ~ 1 です。0 の場合、 color3 color2 に置換されます。1 の場合、 color1 color2 に置換されます。

   

<Gradient>.gradientType Integer default: 0 -- alias: Gradient_Type 

グラデーションのタイプを設定します。

0 - 線形 (垂直位置に基づいてカラーを補間します)

1 - 放射状 (マップの中心からの距離に基づいて補間します)

   

<Gradient>.noiseAmount Float default: 0.0 -- animatable, alias: Noise_Amount 

0 以外 (0 ~ 1 の範囲) の場合、ノイズ効果を適用します。U、V、および位相に基づいた 3D ノイズ関数を使用してカラー補間パラメータを乱します。

   

<Gradient>.noiseType Integer default: 0 -- alias: Noise_Type 

ノイズのタイプを設定します。

0- 通常 (単純なノイズを生成します。これはレベルが 1 に設定されたフラクタクル ノイズと同じです)

1 - フラクタクル (フラクタクル アルゴリズムを使用してノイズを生成します。 noiselevels によって、フラクタル ノイズの反復回数が設定されます)

2 - タービュランス (エラー行を作成するために適用された絶対値関数を使用して、フラクタル ノイズを生成します。タービュランスの効果を表示するには、ノイズの量を 0 より大きい値に設定する必要があります)

   

<Gradient>.noiseSize Float default: 1.0 -- animatable, alias: Noise_Size 

ノイズ関数をスケールします。値を小さくすると、ノイズの量も少なくなります。

   

<Gradient>.noisePhase Float default: 0.0 -- animatable, alias: Noise_Phase 

ノイズ関数のアニメーション速度をコントロールします。ノイズについては、3D ノイズ関数が使用されます。最初の 2 つのパラメータが U と V で、3 番目のパラメータが位相です。

   

<Gradient>.noiseLevels Float default: 4.0 -- animatable, alias: Noise_Levels 

フラクタルの反復回数または乱気流の数を設定します(連続関数として)。

   

<Gradient>.noiseThresholdLow Float default: 0.0 -- animatable, alias: Low_Threshold 
<Gradient>.noiseThresholdHigh Float default: 1.0 -- animatable, alias: High_Threshold 
<Gradient>.noiseThresholdSMooth Float default: 0.0 -- animatable, alias: Threshold_Smoothing 

ノイズの値が低しきい値より大きく、高しきい値より小さい場合、ダイナミック範囲は 0 から -1 に広がります。これにより、しきい値の移行時にとぎれが少なくなり、エイリアシングの可能性が低くなります。

noiseThresholdLow : 低しきい値を設定します。

noiseThresholdHigh : 高しきい値を設定します。

NoiseThresholdSmooth : しきい値からノイズ値への移行をスムーズにします。0 の場合、スムージングは適用されません。1 の場合、最大のスムージングが適用されます。

   

<Gradient>.coords StandardUVGen -- alias: coordinates 

StandardUVGen プロパティについては、「UVGenClass」を参照してください。

   

<Gradient>.output StandardTextureOutput 

StandardTextureOutput については、「TexOutputClass」を参照してください。

関連事項