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」を参照してください。