IES_Sun: Light
IES_Sun - superclass: light; super-superclass:node - classID:#(603881295, 114241513)
IES_Sun クラスのインスタンスは、自然のサンライトをシミュレートするために使用されます。
注:このクラスのインスタンスは、通常、
デイライト システム の一部として
3ds Max UI で作成されます。
コンストラクタ
プロパティ
<IES_Sun>.absoluteMapBias Boolean default: false -- animatable; boolean; Absolute_Bias
絶対シャドウ マップ バイアスを有効/無効にします。
<IES_Sun>.affectDiffuse Boolean default: true -- boolean; Affect_Diffuse
[拡張効果](Advanced Effects) > [サーフェスに影響](Affect Surfaces)にある[拡散反射光](Diffuse)チェックボックスの状態を取得/設定します。
<IES_Sun>.affectSpecular Boolean default: true -- boolean; Affect_Specular
[拡張効果](Advanced Effects) > [サーフェスに影響](Affect Surfaces)にある[鏡面反射光](Specular)チェックボックスの状態を取得/設定します。
<IES_Sun>.atmosColorAmt Float default: 100.0 -- animatable; percentage; Atmosphere_Color_Amount
[シャドウ パラメータ](Shadow Parameters) > [環境効果のシャドウ](Atmosphere Shadows)にある[カラーの量](Shadow
Amount)値を取得/設定します。環境効果カラーとシャドウ カラーをブレンドする量をコントロールします。
<IES_Sun>.atmosOpacity Float default: 100.0 -- animatable; percentage; Atmosphere_Opacity
[シャドウ パラメータ](Shadow Parameters) > [環境効果のシャドウ](Atmosphere Shadows)にある[不透明度](Opacity)値を取得/設定します。
<IES_Sun>.atmosShadows Boolean default: false -- boolean; Atmosphere_Shadows
[シャドウ パラメータ](Shadow Parameters) > [環境効果のシャドウ](Atmosphere Shadows)にある[オン](On)チェックボックスを有効/無効にします。
<IES_Sun>.castShadows Boolean default: false -- boolean; Cast_Shadows
影付けを有効/無効にします。
<IES_Sun>.contrast Float default: 0.0 -- animatable; percentage
[拡張効果](Advanced Effects) > [サーフェスに影響](Affect Surfaces)にある[コントラスト](Contrast)値を取得/設定します。
<IES_Sun>.hasTarget Boolean default: true -- boolean; Has_Target
ターゲット オプションを取得/設定します。true に設定すると、Sun がターゲットを持ちます。
<IES_Sun>.mapbias Float default: 1.0 -- animatable; float; Map_Bias
シャドウ マップ バイアスを取得/設定します。
<IES_Sun>.mapsize Integer default: 512 -- animatable; integer; Map_Size
シャドウ マップ サイズを取得/設定します。
<IES_Sun>.multiplier Float default: 80000.0 -- animatable; float
[光強度](Light Intensity)値を取得/設定します。
<IES_Sun>.on Boolean default: true -- boolean
ライトを有効/無効にします。
<IES_Sun>.rgb Color default: (color 255 242.25 229.5) -- animatable; RGB color
ライト カラーを取得/設定します。
<IES_Sun>.samplerange Float default: 4.0 -- animatable; float; Map_Range
シャドウ マップのサンプル範囲を取得/設定します。
<IES_Sun>.shadowMultiplier Float default: 1.0 -- animatable;float; Shadow_Density
[シャドウの密度](Shadow Density)値を取得/設定します。
<IES_Sun>.softenDiffuseEdge Float default: 50.0 -- animatable; percentage; Diffuse_Soften
[エッジ差和らげ](Soften Diffuse Edge)を取得/設定します。この値を大きくすると、サーフェスの拡散光領域と周囲光領域の境界線がソフトになります。これによって、一定の環境下のサーフェスに表示できるエッジを削除しやすくなります。
<IES_Sun>.targetDistance Float default: 240.0 -- animatable; float; Target_Distance
ターゲットまでの距離を取得/設定します。
<IES_Sun>.twoSidedShadows Boolean default: false -- boolean
両面シャドウのオプションを取得/設定します。オンの場合、背面はシャドウの計算時に無視されません。内側に表示されるオブジェクトは、外側からのライトによって照らされません。このオプションを使用すると、レンダリング時間がより長くなります。チェックマークが付いていない場合、背面は無視されます。レンダリング時間は短くなりますが、外側のライトによってオブジェクトの内部が照らされます。
<IES_Sun>.useGlobalShadowSettings BooleanClass default: false -- boolean; Use_Global_Shadow_Settings
true に設定すると、グローバル シャドウ設定が使用されます。
IES_Sun インタフェース:
Interface:NaturalLightClass
メソッド:
リストがサン ライトの場合は true を返します。 IES_Sun の場合は true を返します。
リストがスカイ ライトの場合は true を返します。 IES_Sun の場合は false を返します。
例:
|
sun = freeIesSun()
sun.NaturalLightClass.isSun()
true
sun.isSky()-- can be called without explicitly giving the interface name
false
|