インタフェース: INodeGIProperties

このノード インタフェースは、ノードのグローバル イルミネーション プロパティを公開します。これらのプロパティは、3ds Max 5 以降の[オブジェクト プロパティ](Object Properties)ダイアログ ボックスの[アドバンスト ライティング] (Lighting)タブにある UI コントロールに対応します。

プロパティ:

<node>.isGIExcluded : boolean : Read|Write     

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[ライティング処理から除外](Exclude from Radiosity Processing) チェックボックスに対応します。

注: 非表示オブジェクトはラジオシティ処理では考慮されないため、非表示オブジェクトに対して .isGIExcludedfalse に設定しても実際には何も起こりません。非表示オブジェクトは表示しないかぎり処理されません。
<node>.GIByLayer : boolean : Read|Write   

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[レイヤー別/オブジェクト別](By Layer / By Object) チェックボックスに対応します。

アドバンスド ライティング プロパティ

<node>.isGIOccluder : boolean : Read|Write   

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[影付け] (Cast)チェックボックスに対応します。

<node>.isGIReceiver : boolean : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[イルミネーションを他から受ける](Receive Illumination)チェックボックスに対応します。

<node>.GIRayMult : float : Read|Write

オブジェクト プロパティ/アドバンスド ライティングパネルにある** リギャザリングされる光線の数** チェックボックスに対応します。

ラジオシティ専用プロパティ

<node>.isGIDiffuse : boolean : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[拡散反射光 (反射 & 半透明)](reflective & translucent)チェックボックスに対応します。

<node>.isGISpecular : boolean : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[拡散反射光 (反射 & 半透明)](reflective & translucent) チェックボックスに対応します。

<node>.isGIExcludedFromRegather : boolean : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[リギャザリングから除外](Exclude from Regathering) チェックボックスに対応します。

オブジェクト サブディビジョン プロパティ

<node>.GIUseGlobalMeshing : boolean : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[グローバル サブディビジョン設定を使用](Use Global Subdivision Settings) チェックボックスに対応します。

<node>.GIMeshingEnabled : boolean : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[サブディバイド] (Subdivide) チェックボックスに対応します。

<node>.GIUseAdaptiveSubdivision : boolean : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[アダプティブ サブディビジョンを使用](Use Adaptive Subdivision) の値に対応します。3ds Max 8 以降 で使用可能です。

メッシュ設定

<node>.GIMeshSize : worldUnits : Read|Write|Validated by Range: 0.01 to 1e+009

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[最大メッシュ サイズ](Max.Mesh Size) チェックボックスに対応します。

<node>.GIMinMeshSize : float : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[最小メッシュ サイズ](Min.Mesh Size) の値に対応します。3ds Max 8 以降 で使用可能です。

<node>.GIContrastThreshold : float : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[コントラストのしきい値](Contrast Threshold) の値に対応します。3ds Max 8 以降 で使用可能です。

<node>.GIInitialMeshSize : float : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[初期メッシュ サイズ](Initial Mesh Size) の値に対応します。3ds Max 8 以降 で使用可能です。

<node>.nbGIRefineSteps : integer : Read|Write|Validated by Range: 0 to 65535

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにあるラジオシティ リファインの反復 チェックボックスに対応します。

<node>.nbGIRefineStepsDone : integer : Read|Write|Validated by Range: 0 to 65535

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[反復終了](Iterations Done) チェックボックスに対応します。

ライト オブジェクトのラジオシティ プロパティ

<node>.storeIllumToMesh : boolean : Read|Write

[オブジェクト プロパティ](Object Properties) > [アドバンスド ライティング] (Adv.)パネルにある[メッシュ内にダイレクト イルミネーションを保存](Store Direct Illumination in Mesh) チェックボックスに対応します。

    --Create a box which is excluded from Radiosity Processing
    b = box isGIExcluded:true
    --> $Box:Box01 @ [0.000000,0.000000,0.000000]
    --Include the box in Radiosity Processing again
    b.isGIExcluded = false
    --> false
    --Uncheck the Receive Illumination property
    b.isGIReceiver = false
    --> false