IES_Sun: Light

IES_Sun - superclass: light; super-superclass:node - classID:#(603881295, 114241513)  

IES_Sun クラスのインスタンスは、自然のサンライトをシミュレートするために使用されます。

注: このクラスのインスタンスは、通常、デイライト システムの一部として 3ds Max UI で作成されます。

コンストラクタ

IES_Sun...     
freeIesSun...   

プロパティ

<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

メソッド:

<boolean>isSun()

リストがサン ライトの場合は true を返します。IES_Sun の場合は true を返します。

<boolean>isSky()

リストがスカイ ライトの場合は true を返します。IES_Sun の場合は false を返します。

例:

    sun = freeIesSun()
    sun.NaturalLightClass.isSun()
    true
    sun.isSky()-- can be called without explicitly giving the interface name
    false